Intel NUC 또는 x86 PC에 Proxmox를 설치하는 방법

Proxmox는 가상 머신을 운용하고, 관리하며, 상태를 감시할 수 있게 해주는 오픈 소스 기반의 서버 관리 플랫폼입니다. 이 플랫폼을 이용하면 웹 브라우저를 통해 접근 가능한 웹 인터페이스를 통해 다양한 운영체제 또는 서비스들을 실행할 수 있습니다.

따라서, 학생이든 기술 애호가이든 혹은 사업주이든, 인텔 NUC 하드웨어나 x86 기반의 미니 PC에 Proxmox를 설치하여 자신만의 홈 랩을 구축하고, 홈 자동화 소프트웨어, 미디어 서버, NAS 등의 다양한 서비스들을 통합 관리할 수 있습니다. Proxmox 웹 인터페이스의 저장 기능을 포함하여 여러 유용한 기능들을 활용할 수 있습니다.

Proxmox 설치를 위한 필수 조건

Intel NUC 미니 PC 또는 x86 시스템에 Proxmox를 설치하고 원활하게 실행하기 위해서는, 다음의 시스템 요구 사항을 충족하는 인텔 NUC가 필요합니다:

  • 최소 4개의 CPU 코어
  • 최소 4GB RAM (8GB 이상 권장)
  • 64GB 이상의 사용 가능한 디스크 공간 (SSD 권장)

필자는 Intel NUC10I3FNHN 모델을 사용하고 있습니다. 이 모델은 10세대 인텔 i3 프로세서를 탑재한 베어본 미니 PC입니다. 여기에 더해, 다음과 같은 추가 하드웨어를 장착했습니다:

  • 16GB DDR4 RAM (8GB 모듈 2개)
  • 1TB M.2 PCIe4 SSD
  • 1TB SATA3 SSD

이 외에도, 다음과 같은 준비물이 필요합니다:

  • 부팅 가능한 USB 설치 미디어를 만들기 위한 Windows, macOS 또는 Linux PC
  • USB 저장 장치 (8GB 이상)

위에 나열된 하드웨어 요구 사항과 기타 필수 준비물을 갖춘 미니 PC가 있다면, 이제 아래 단계에 따라 Proxmox를 설치해 보도록 하겠습니다.

Proxmox USB 미디어 설치 프로그램을 생성하는 방법은 다음과 같습니다:

  • 공식 Proxmox 다운로드 페이지에 방문하여 인텔 NUC 또는 x86 PC에 적합한 Proxmox 버전을 선택합니다.
  • 다운로드 버튼을 클릭합니다. ISO 이미지 파일이 시스템에 다운로드될 것입니다.
  • 다운로드가 완료되면 Rufus와 같은 도구를 실행하고 연결된 USB 미디어를 선택합니다. Proxmox ISO 파일을 찾아 선택한 후, 시작 버튼을 클릭합니다.
  • USB 미디어에 중요한 데이터가 없는지 확인한 후, ‘예’를 클릭하여 확인합니다.
  • 다운로드: 프록시목스

    이렇게 하면 인텔 NUC 또는 모든 x86 PC에 Proxmox를 설치하는 데 사용 가능한 Proxmox USB 미디어 설치 프로그램이 생성됩니다. balenaEtcher를 사용하여 Proxmox ISO 이미지 파일을 USB에 쓸 수도 있습니다.

    2단계: Proxmox 설치를 위해 Intel NUC 또는 x86 Mini PC 준비하기

    Proxmox 설치를 위해 Intel NUC 또는 x86 PC를 준비하려면, 먼저 Intel NUC의 전원을 켜고 BIOS 설정으로 진입해야 합니다. BIOS에 접근하기 위해서는 보통 Del 또는 F10 키를 부팅 중에 계속 눌러야 합니다.

    BIOS에 진입한 후에는 다음과 같은 설정을 변경합니다:

  • BIOS가 최신 버전인지 확인합니다.
  • 보안 부팅(Secure Boot)을 비활성화하고, 레거시 부팅(Legacy Boot)을 활성화합니다.
  • Intel VT-x 또는 AMD-V (다른 미니 x86 PC의 경우)와 같은 가상화 기술을 활성화합니다.
  • 설정 변경 사항을 저장한 후 종료하거나 전원을 끕니다.
  • BIOS를 업데이트하고 가상화 기술을 활성화한 후에는, Intel NUC 또는 x86 PC에 Proxmox 설치를 진행할 준비가 완료됩니다.

    3단계: Intel NUC 또는 x86 Mini PC에 Proxmox 설치하기

    부팅 가능한 USB 드라이브를 만든 후, 이를 Intel NUC 또는 x86 PC에 연결하고 시스템을 다시 시작합니다.

  • 즉시 부팅 옵션/순서 메뉴 키(보통 F8)를 눌러 USB 드라이브를 선택합니다.
  • 화살표 키를 사용하여 USB 드라이브를 선택하고 Enter 키를 누릅니다.
  • Proxmox 시작 화면이 나타납니다. 여기서 ‘Proxmox VE (그래픽)’ 설치 옵션을 선택하고 Enter 키를 누릅니다.
  • ‘동의함’을 클릭하고 대상 디스크를 선택합니다. 다음을 클릭합니다.
  • 위치, 시간대, 키보드 레이아웃을 선택합니다. 그런 다음, 다음을 클릭합니다.
  • 비밀번호를 설정하고 (기억하거나 안전하게 보관해야 합니다), 이메일 주소를 입력합니다. 다음을 클릭하여 진행합니다.
  • FQDN 이름을 설정하고, 나머지 항목은 기본값으로 둡니다. 다음을 클릭합니다.
  • 마지막으로, ‘설치’를 클릭합니다.
  • 4단계: Proxmox 설치 후 구성하기

    Intel NUC 또는 x86 PC에 Proxmox가 성공적으로 설치된 후, 웹 브라우저를 사용하여 Proxmox 웹 인터페이스에 접속할 수 있습니다. 주소창에 `https://[Proxmox 서버의 IP 주소]:8006` 형식으로 입력합니다. 예: `https://192.168.0.144:8006`.

  • SSL 경고 메시지가 표시될 수 있습니다. ‘고급’을 클릭한 다음 ‘계속’을 선택합니다.
  • 사용자 이름에 `root`를 입력하고, 설치 과정에서 설정한 비밀번호를 입력합니다. ‘로그인’을 클릭합니다.
  • 로그인하면 경고 메시지가 나타날 것입니다. ‘확인’을 클릭하고 무시해도 됩니다. 기업 라이선스가 없기 때문에 나타나는 메시지입니다.
  • Proxmox 기본 노드를 클릭합니다. 이 예에서는 설치 과정에서 ‘Proxmox’라고 이름을 지정했습니다.
  • 왼쪽 창에서 ‘업데이트’ 버튼을 클릭한 후 ‘새로 고침’을 클릭합니다.
  • 십자가 아이콘을 클릭하여 창을 닫습니다.
  • 상단의 ‘업그레이드’ 버튼 (새로 고침 버튼 옆)을 클릭합니다. 새로운 터미널 창이 열립니다.
  • 메시지가 나타나면 `Y`를 입력하고 Enter 키를 눌러 업그레이드를 확인하고 계속 진행합니다. 완료하는 데 시간이 걸릴 수 있으므로 편안히 앉아서 기다려주세요.
  • 5단계: Proxmox에서 VM 생성 및 OS 설치

    Proxmox를 사용하면 웹 브라우저를 통해 접근 가능한 Proxmox 웹 인터페이스를 사용하여 가상 머신을 생성하고 관리할 수 있습니다. Linux, Windows, FreeBSD 등 다양한 운영체제를 가상 머신에 설치하고 관리할 수 있습니다.

    Proxmox 웹 인터페이스를 사용하여 VM을 생성하고 OS를 설치하는 방법은 다음과 같습니다.

  • 업그레이드가 완료되면 터미널 창을 닫습니다. 그런 다음 ‘셸’을 클릭합니다.
  • 다음 경로로 이동합니다. Proxmox에서 VM을 설정하고 설치하는 데 사용될 운영체제 ISO/IMG 파일을 다운로드하고 저장할 수 있는 곳입니다. 이 튜토리얼에서는 Intel NUC Proxmox 서버에 Home Assistant를 설치할 것입니다.
     cd /var/lib/vz/template/iso/
    wget https:

  • 오른쪽 상단에 있는 ‘VM 생성’ 버튼을 클릭합니다.
  • ‘일반’ 탭에서 가상 머신의 이름을 입력합니다.
  • ‘다음’을 클릭하고, ISO 이미지 옵션에서 Ubuntu ISO 파일을 선택한 후 ‘다음’을 다시 클릭합니다.
  • ‘시스템’ 섹션의 모든 항목을 기본값으로 둡니다. ‘디스크’ 탭에서 디스크 크기를 필요에 따라 조정하고, ‘다음’을 클릭합니다.
  • ‘CPU’ 섹션에서 할당할 프로세서 코어 수를 선택하고 ‘다음’을 클릭합니다. ‘메모리’ 탭에서 메모리 크기를 필요에 따라 늘린 후 ‘다음’을 누릅니다.
  • ‘네트워크’ 어댑터를 선택합니다. ‘다음’을 클릭하고 기본 설정을 유지해도 됩니다. ‘마침’을 클릭합니다.
  • 구성 후, 새로 생성된 VM을 선택하고 ‘시작’을 클릭합니다.
  • ‘콘솔’을 클릭하면 OS 설치 과정을 확인하고, 설치를 진행하며, 관리할 수 있습니다. 설치가 완료되면 Ubuntu VM을 부팅하고 네트워크에 연결된 모든 장치의 웹 브라우저에서 OS에 접근하여 사용할 수 있습니다.
  • 가상 머신을 생성한 후에는 시작, 중지하거나 다른 Proxmox 호스트로 이동시킬 수 있습니다.

    Proxmox는 가동 중지 시간 없이 호스트 간에 가상 머신을 이동시킬 수 있는 실시간 마이그레이션 기능을 제공합니다. 이 기능은 로드 밸런싱이나 하드웨어 유지 보수와 같은 상황에서 유용합니다.

    Proxmox를 통해 가상화의 힘을 경험하세요

    Intel NUC 또는 x86 미니 PC에 Proxmox를 설치하는 과정은 비교적 간단합니다. 하지만 이를 통해 가상화 및 서버 관리의 무한한 가능성을 열 수 있습니다.

    Proxmox와 Intel NUC는 가벼운 무게와 에너지 효율적인 특성을 결합하여 가상화 성능을 최대한 활용할 수 있는 완벽한 조합을 이룹니다. Proxmox를 사용하면 소규모부터 대규모 서버 환경까지 구축할 수 있으며, 태블릿이나 스마트폰과 같은 다양한 장치에서 효율적으로 관리할 수 있습니다.