Proxmox는 서버 관리를 위한 강력한 오픈 소스 솔루션으로, 사용자가 가상 머신을 쉽게 배포, 유지 관리 및 감독할 수 있는 기능을 제공합니다. 이 다목적 플랫폼은 모든 인터넷 브라우저에서 액세스할 수 있는 사용자 친화적인 웹 인터페이스를 통해 여러 운영 체제 또는 서비스를 운영할 수 있도록 지원합니다.

학자, 기술 애호가, 기업가 등 누구나 인텔 NUC 기기 또는 x86 기반 미니 컴퓨터에 Proxmox를 설치하여 Proxmox에서 제공하는 사용자 친화적인 인터페이스를 통해 홈 자동화 프로그램, 미디어 서버, 네트워크 연결 저장 장치 등 여러 서비스를 감독할 수 있는 DIY 홈 실험실을 만들 수 있습니다.

Proxmox 설치 전제 조건

x86 아키텍처의 인텔 NUC와 유사한 소형 컴퓨터에서 Proxmox를 설정하고 작동하려면 다음 전제 조건을 충족하는 특정 모델의 인텔 NUC가 필요합니다:

최적의 성능을 위해 최소 4개의 중앙 처리 장치(CPU) 코어가 필요합니다.

컴퓨터 시스템에는 최소 4기가바이트의 랜덤 액세스 메모리가 있어야 하며, 최적의 성능을 위해 8기가바이트 이상을 적극 권장합니다.

최적의 성능을 위해 솔리드 스테이트 드라이브에 최소 64기가바이트의 사용 가능한 저장 공간을 확보하는 것이 좋습니다.

10세대 인텔 i3 프로세서가 탑재된 인텔 NUC10I3FNHN을 활용하여 컴팩트하면서도 강력한 베어본 미니 PC 솔루션을 구현했습니다.

컴퓨터 메모리는 8기가바이트 모듈 2개로 구성되어 있으며 총 16기가바이트입니다.

1테라바이트의 저장 용량을 갖춘 솔리드 스테이트 드라이브는 M.2 폼 팩터로 포맷되고 고속 데이터 전송을 위해 PCIe 4.0 인터페이스를 활용하며 자주 사용하는 파일과 프로그램에 빠르게 액세스하여 시스템 성능을 향상시키도록 설계된 최첨단 스토리지 솔루션입니다.

1테라바이트의 저장 용량을 갖춘 솔리드 스테이트 드라이브로, 빠른 데이터 전송 속도를 위해 SATA3 인터페이스를 활용합니다.

이 작업을 완료하려면 몇 가지 필수 구성 요소가 필요합니다. 여기에는 강력한 언어 구사 능력과 복잡한 아이디어를 우아한 산문으로 표현하는 능력이 포함됩니다. 또한 당면한 주제에 대한 깊은 이해와 세부 사항과 정확성에 대한 예리한 안목도 중요합니다. 또한, 정보를 명확하고 간결하게 제시하는 것은 물론 적극적으로 경청하고 다른 사람의 의견에 사려 깊게 반응할 수 있는 효과적인 의사소통 능력도 중요합니다. 마지막으로, 새로운 상황과 도전에 대해 기꺼이 배우고 적응하려는 의지는 모든 노력에서 성공하는 데 필수적입니다.

프로그램과 함께 사용할 부팅 가능한 USB 설치 드라이브를 생성하려면 소프트웨어에서 지원하는 운영 체제 중 하나를 실행하는 컴퓨터가 필요합니다.

이 작업을 수행하려면 8기가바이트 이상의 용량을 가진 USB 저장 장치가 필요합니다.

미니 PC에서 Proxmox 가상화 환경을 성공적으로 설정하려면 장치의 하드웨어 사양이 이 가이드에 설명된 사양과 일치하는지 확인하는 등 필요한 모든 전제 조건이 충족되는지 확인해야 합니다. 모든 요구 사항이 확인되면 아래 설명된 대로 설치 프로세스를 진행하세요:

이 글도 확인해 보세요:  우분투 프로로 노후화된 우분투 18.04 설치를 확장하는 방법

1단계: Proxmox USB 설치 미디어 만들기

Proxmox USB 미디어 설치 프로그램을 개발하려면 다음 단계를 따르세요:

공식 Proxmox 다운로드 페이지를 방문하여 인텔 NUC 또는 x86 개인용 컴퓨터와 호환되는 적절한 버전의 Proxmox를 선택하세요.

“다운로드” 버튼을 클릭하여 ISO 이미지를 컴퓨터 시스템으로 검색하세요.

다운로드 프로세스가 완료되면 USB 저장 장치가 시스템에 올바르게 연결되어 있는지 확인하면서 Rufus 소프트웨어 실행을 시작합니다. 그런 다음 Rufus의 인터페이스를 탐색하여 감지된 USB 미디어를 찾아 선택합니다. 그런 다음 컴퓨터에서 사용 가능한 파일을 찾아 Proxmox ISO 파일을 찾습니다. 파일을 찾은 후 “시작” 버튼을 클릭하여 컴퓨터와 ISO 이미지 간에 데이터를 전송하기 위한 매체로 지정된 USB 저장 장치를 사용하여 설치 절차를 시작합니다.

USB 장치에서 모든 관련 정보가 제거되었는지 확인한 후 ‘예’를 클릭하여 긍정적으로 확인합니다.

다운로드: Proxmox

이 프로세스를 활용하여 인텔 NUC 및 모든 표준 x86 기반 개인용 컴퓨터와 호환되는 Proxmox USB 설치 미디어를 제작합니다. 또한, 발레나에처를 사용하여 USB 장치에 Proxmox ISO를 각인할 수 있습니다.

2단계: Proxmox 설치를 위한 인텔 NUC 또는 x86 미니 PC 준비

인텔 NUC 또는 x86 PC에서 Proxmox 설치를 설정하려면 먼저 장치의 전원을 켠 다음 진입 권한이 부여될 때까지 Del 또는 F10 키를 반복해서 눌러 해당 BIOS에 액세스해야 합니다. 일반적으로 BIOS 화면이 나타날 때까지 지정된 키를 계속 누르고 있어야 합니다.

기본 입력/출력 시스템(BIOS)에 액세스하면 다음과 같이 특정 조정을 수행해야 합니다:

최적의 시스템 성능과 보안을 보장하는 데 도움이 되므로 BIOS 펌웨어가 최신 버전으로 업데이트되었는지 확인합니다.

보안 부팅 기능을 비활성화하고 레거시 부팅을 활성화하려면 다음 단계를 따르세요: 1. 장치를 다시 시작하여 고급 시작 메뉴로 들어갑니다. 초기 시작 과정에서 적절한 키(일반적으로 F2 또는 Esc)를 눌러 이 작업을 수행할 수 있습니다. 2. 화살표 키를 사용하여 사용 가능한 옵션 목록에서 “보안 부팅 비활성화” 옵션을 선택합니다. 이렇게 하면 무단 펌웨어 수정을 방지하는 보안 기능을 비활성화할 수 있습니다. 3. 다음으로 “레거시 부팅 활성화”를 선택합니다. 이렇게 하면 이전 운영 체제를 시스템에 로드할 수 있는 모드가 활성화됩니다. 4. Enter 키를 눌러 선택 사항을 확인하고 장치를 다시 시작합니다. 이제 장치가 보안 부팅을 활성화하지 않고 정상적으로 부팅됩니다.

가상화 기술 활성화는 Intel VT-x 및 AMD-V를 포함한 미니 x86 PC에서 사용하도록 권장됩니다.

이 글도 확인해 보세요:  Linux에서 'sudo 암호가 작동하지 않음' 오류를 해결하는 방법

전원을 끄기 전에 미결 변경 사항을 저장하세요.

BIOS에서 가상화 기술을 활성화하고 업데이트한 후 인텔 NUC 또는 x86 개인용 컴퓨터에 Proxmox를 설치할 수 있습니다.

3단계: 인텔 NUC 또는 x86 미니 PC에 Proxmox 설치

생성한 부팅 가능한 USB 드라이브를 호환되는 인텔 NUC 또는 x86 개인용 컴퓨터에 삽입한 다음 시스템 재부팅을 시작하여 설치 프로세스를 진행하세요.

연결된 USB 장치를 확인하고 액세스하려면 일반적으로 ‘F8’로 표시되는 부팅 옵션 또는 부팅 순서 메뉴에 액세스하기 위해 지정된 키를 즉시 누르세요.

키보드의 방향 화살표를 사용하여 원하는 USB 드라이브를 강조 표시한 다음 Enter 키를 눌러 선택을 확인하시기 바랍니다.

⭐ Proxmox 시작 화면이 표시됩니다. 여기에서 Proxmox VE(그래픽) 설치를 선택하고 Enter 키를 누릅니다.

⭐ 동의함을 클릭하고 대상 디스크를 선택합니다. 그런 다음 다음을 클릭합니다.

⭐ 위치, 시간대 및 키보드 레이아웃을 선택합니다. 그런 다음 다음을 클릭합니다.

사용자 이름과 비밀번호를 적어 두거나 메모리에 저장하여 직접 만드세요. 작성했으면 “다음”을 클릭하여 계속 진행하세요.

⭐ 그런 다음 FQDN 이름을 설정하고 다른 모든 항목은 기본값으로 놔둡니다. 다음을 클릭합니다.

⭐ 마지막으로 설치를 클릭합니다.

4단계: 설치 후 Proxmox 구성

인텔 NUC 또는 x86 개인용 컴퓨터에서 설치가 완료되면 선택한 인터넷 브라우저를 사용하여 Proxmox 서버의 IP 주소와 포트 번호(예: )를 입력하여 Proxmox 웹 기반 인터페이스에 들어갈 수 있습니다.

SSL 경고 형태의 보안 알림이 표시될 수 있습니다. 계속하려면 ‘고급’을 클릭한 다음 ‘계속’을 선택하세요.

⭐ 설치 시 설정한 사용자 이름과 비밀번호로 root를 입력합니다. 로그인을 클릭합니다.

⭐ 로그인 후 경고 메시지가 표시됩니다. 엔터프라이즈 라이선스가 없으므로 확인을 클릭하고 무시하세요.

초기 설정 과정에서 설정된 “Proxmox”라고 표시된 지정된 노드를 클릭하세요.

왼쪽 패널에 있는 “업데이트” 탭으로 이동한 후 “새로 고침” 옵션을 선택해야 합니다.

⭐ 다음으로 십자 아이콘을 클릭하여 창을 닫습니다.

⭐ 상단의 업그레이드 버튼(새로고침 버튼 옆)을 클릭합니다. 새 터미널 창이 열립니다.

키보드에 ‘Y’를 입력한 후 엔터 버튼을 눌러 확인을 받은 후 업그레이드 프로세스를 계속 진행해야 하며, 시간이 다소 걸릴 수 있습니다. 이 기간 동안 조금만 기다려 주시기 바랍니다.

5단계: Proxmox에서 가상 머신 생성 및 OS 설치

Proxmox 웹 인터페이스를 통해 웹 브라우저를 통해 가상 머신을 설정하고 감독할 수 있습니다. 이러한 가상 머신에는 Linux, Windows 및 FreeBSD와 같은 다양한 운영 체제를 설치하고 관리할 수 있습니다.

이 글도 확인해 보세요:  알아야 할 Linux 배포판의 3가지 주요 유형

Proxmox 웹 기반 인터페이스를 사용하여 가상 머신을 설정하고 운영 체제를 배포하려면 다음 프로토콜을 준수하십시오:

업데이트 프로세스가 완료되면 관련 터미널 창을 닫아 명령줄 인터페이스를 종료하는 것이 좋습니다. 그런 다음 셸 환경으로 돌아가서 추가 상호 작용 및 작업을 수행할 수 있습니다.

⭐ 다음 위치로 이동합니다. 이 위치에서 운영 체제의 ISO/IMG 파일을 다운로드하여 저장하면 Proxmox에서 VM을 설정하고 설치할 수 있습니다. 이 튜토리얼에서는 인텔 NUC Proxmox 서버에 홈 어시스턴트를 설치합니다.

 cd /var/lib/vz/template/iso/
wget https://releases.ubuntu.com/22.04.3/ubuntu-22.04.3-desktop-amd64.iso

화면 오른쪽 상단에 있는 “가상 머신 만들기” 버튼을 클릭하여 프로세스를 시작하십시오.

구성 설정의 “일반” 섹션에서 가상 머신에 적합한 이름을 입력하세요.

⭐ 그런 다음 다음을 클릭하고 ISO 이미지 옵션에서 우분투 ISO 파일을 선택한 후 다음을 다시 클릭합니다.

“시스템” 섹션에서 모든 설정을 기본값으로 유지합니다. “디스크” 섹션에서 필요한 경우 디스크 크기를 수정한 후 “다음”을 클릭하여 다음 단계로 진행합니다.

“CPU” 카테고리에서 할당할 프로세서 코어 수를 선택한 후 “다음” 버튼을 클릭하여 계속 진행하세요. 메모리 용량을 원하는 수준 또는 필요한 수준까지 늘린 후 “다음” 버튼을 눌러 다음 단계를 계속 진행할 수 있습니다.

⭐ 네트워크 어댑터를 선택합니다. 다음 > 마침을 클릭하여 기본 설정을 유지할 수도 있습니다.

⭐ 구성이 끝나면 새 VM을 선택하고 시작을 클릭합니다.

콘솔 섹션으로 이동하여 운영 체제 배포 프로세스에 액세스하고, 배포하고, 감독할 수 있습니다. 완료되면 네트워크 내에서 사용하는 기기에 관계없이 웹 브라우저를 통해 Ubuntu 가상 머신을 시작하고 해당 기능을 활용할 수 있습니다.

Proxmox 환경 내에서 가상 머신을 설정한 후 사용자는 가상 머신을 시작, 종료 또는 대체 Proxmox 서버로 재배치할 수 있는 기능이 제공됩니다.

Proxmox는 라이브 마이그레이션 기능을 제공하여 서비스 중단 없이 가상 머신을 한 호스트에서 다른 호스트로 원활하게 재배치할 수 있습니다. 이 기능은 로드 밸런싱 및 하드웨어 유지 관리 작업 수행에 특히 유용합니다.

Proxmox로 가상화의 강력한 기능 활용

인텔 NUC 또는 x86 미니 PC에 Proxmox를 설치하는 과정은 비교적 복잡하지 않습니다. 그럼에도 불구하고 이 설치를 통해 가상화 및 효율적인 서버 관리를 위한 방대한 기회에 액세스할 수 있습니다.

Proxmox를 인텔 NUC와 함께 사용하면 무게와 에너지 소비를 최소화하여 가상화 기능을 매우 효율적으로 활용할 수 있습니다. 이 조합을 사용하면 태블릿이나 스마트폰과 같은 다양한 디바이스를 통해 높은 수준의 관리 제어를 유지하면서 소규모 및 대규모 서버 환경을 모두 효과적으로 운영할 수 있습니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.