월. 7월 21st, 2025

안녕하세요! 여러분의 디지털 라이프를 한 단계 업그레이드할 수 있는 강력한 오픈 소스 가상화 플랫폼, Proxmox VE(Virtual Environment) 설치 방법에 대해 자세히 알려드리려고 합니다. 이 가이드만 따라오시면 여러분도 손쉽게 나만의 홈 서버를 구축하고 다양한 서비스를 운영할 수 있게 될 거예요. 🏡🚀

Proxmox VE는 하나의 물리 서버에서 여러 개의 가상 머신(VM)과 컨테이너(LXC)를 효율적으로 운영할 수 있게 해주는 솔루션입니다. 덕분에 PC 한 대로 NAS, 미디어 서버, 웹 서버 등 여러 가지 역할을 동시에 수행하도록 만들 수 있죠.

이 글은 Proxmox VE 설치를 처음 시도하는 초보자분들을 위해 최대한 쉽고 상세하게 설명하고자 노력했습니다. 자, 그럼 시작해볼까요? 💪


1. Proxmox VE 설치를 위한 준비물 🎒

설치를 시작하기 전에 몇 가지 필요한 것들이 있습니다. 미리 준비해두시면 과정이 훨씬 수월해질 거예요.

  • 1.1 하드웨어 준비

    • 서버 또는 PC: Proxmox VE를 설치할 컴퓨터가 필요합니다.
      • CPU: 64비트 프로세서 (Intel Core i3 이상 또는 AMD Ryzen 3 이상 권장). 가상화 기술(Intel VT-x 또는 AMD-V) 지원 및 활성화 필수! ⚠️
      • RAM: 최소 4GB, 원활한 사용을 위해 8GB 이상 권장 (가상 머신 개수에 따라 증설 필요).
      • 저장 공간:
        • OS용: SSD 120GB 이상 (Proxmox OS 설치 공간).
        • 데이터용: 추가 HDD 또는 SSD (가상 머신 및 데이터 저장 공간).
      • 네트워크: 유선 LAN 포트 필수! Proxmox는 안정적인 유선 네트워크 환경을 권장합니다.
    • USB 메모리: 8GB 이상의 USB 메모리 (부팅 디스크 생성용).
    • 키보드, 모니터: 설치 과정 중 서버에 직접 연결하여 사용해야 합니다.
    • 네트워크 케이블: 인터넷 연결용.
  • 1.2 소프트웨어 준비

    • Proxmox VE ISO 이미지: Proxmox 공식 웹사이트에서 다운로드합니다.
    • 부팅 USB 생성 도구: Rufus (Windows), Etcher (Windows/macOS/Linux) 등.

2. Proxmox VE ISO 이미지 다운로드 📥

가장 먼저 Proxmox VE 운영체제 이미지를 다운로드해야 합니다.

  • 공식 웹사이트 접속: https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso-images
  • 페이지에 접속하여 최신 버전의 “Proxmox VE ISO Installer”를 다운로드합니다. (예: proxmox-ve_x.x-x.iso)
  • 다운로드 후에는 혹시 모를 파일 손상에 대비하여 SHA256 checksum을 확인하는 것이 좋습니다. 공식 웹사이트에 함께 제공되는 checksum 값과 다운로드한 파일의 checksum 값을 비교해보세요.

3. 부팅 USB 생성 🚀

다운로드한 ISO 이미지를 USB 메모리에 구워서 Proxmox를 설치할 수 있는 부팅 USB를 만듭니다.

  • Rufus 사용 (Windows 권장):

    1. Rufus 공식 웹사이트에서 프로그램을 다운로드하여 실행합니다. (무설치 버전)
    2. 장치(Device)에서 Proxmox를 설치할 USB 메모리를 선택합니다. (⚠️ USB 메모리의 모든 데이터가 삭제되니 주의하세요!)
    3. 선택(Select) 버튼을 클릭하여 방금 다운로드한 Proxmox VE ISO 이미지를 선택합니다.
    4. 다른 설정은 기본값으로 두고, 시작(Start) 버튼을 클릭합니다.
    5. “Write in ISO Image mode (Recommended)”를 선택하고 “OK”를 클릭합니다.
    6. 경고 메시지가 나타나면 “확인”을 클릭하여 부팅 USB 생성을 시작합니다.
    7. 진행이 완료되면 닫기(Close) 버튼을 눌러 프로그램을 종료합니다.
  • Etcher 사용 (macOS/Linux 또는 더 쉬운 방법 선호 시):

    1. Etcher 프로그램을 다운로드하여 설치합니다.
    2. Etcher를 실행하고 Flash from file을 클릭하여 Proxmox VE ISO 이미지를 선택합니다.
    3. Select target을 클릭하여 부팅 USB로 사용할 USB 메모리를 선택합니다.
    4. Flash! 버튼을 클릭하여 부팅 USB 생성을 시작합니다.

4. BIOS/UEFI 설정 변경 ⚙️

Proxmox VE를 설치할 서버 또는 PC에서 부팅 순서를 USB 메모리가 먼저 인식되도록 변경해야 합니다. 또한, 가상화 기술(VT-x/AMD-V)이 활성화되어 있는지 확인해야 합니다.

  • BIOS/UEFI 진입:
    • 컴퓨터를 켠 직후 Delete, F2, F10, F12 키 중 하나를 연타하여 BIOS 또는 UEFI 설정 화면으로 진입합니다. (제조사마다 다름)
  • 주요 설정:
    • 부팅 순서 (Boot Order/Boot Priority): Boot 또는 Startup 메뉴에서 USB 메모리(또는 USB HDD/USB FDD 등으로 표시될 수 있음)를 최상단으로 옮겨 가장 먼저 부팅되도록 설정합니다.
    • 가상화 기술 활성화 (Virtualization Technology):
      • Advanced, CPU Configuration, Security 등의 메뉴에서 “Intel Virtualization Technology (VT-x)”, “Intel VT-d”, “AMD-V”, “SVM Mode” 등의 항목을 찾아 Enabled로 변경합니다. 이 설정을 활성화하지 않으면 Proxmox에서 가상 머신을 만들 수 없으니 꼭 확인하세요! ⚠️
    • 설정을 저장하고 종료합니다. (일반적으로 Save & Exit 또는 F10)

5. Proxmox VE 설치 시작 🖥️

이제 Proxmox VE 부팅 USB로 서버를 부팅하고 설치를 진행할 차례입니다.

  • 5.1 부팅 및 설치 화면 진입

    1. 부팅 USB가 연결된 상태에서 서버를 켭니다.
    2. BIOS/UEFI 설정이 올바르다면 Proxmox VE 부팅 메뉴가 나타납니다.
    3. Install Proxmox VE를 선택하고 Enter 키를 누릅니다.
    4. Proxmox VE 로고와 함께 설치 마법사가 시작됩니다.
  • 5.2 EULA 동의

    1. “End User License Agreement (EULA)” 화면이 나타납니다.
    2. I agree 버튼을 클릭하여 다음 단계로 넘어갑니다.
  • 5.3 대상 디스크 선택

    1. Proxmox VE를 설치할 대상 디스크를 선택합니다.
    2. Options 버튼을 클릭하여 파일 시스템을 선택할 수 있습니다.
      • ZFS (RAID): 데이터 무결성과 고급 기능을 제공하지만, RAM 요구량이 높습니다. 여러 개의 디스크를 묶어 RAID를 구성할 때 유리합니다.
      • ext4/xfs: 일반적인 리눅스 파일 시스템입니다. 단일 디스크 설치에 적합하며, RAM 요구량이 낮아 초보자에게 더 친숙할 수 있습니다.
      • 초보자라면 단일 SSD에 ext4 또는 xfs를 선택하는 것을 권장합니다.
    3. Next를 클릭합니다.
  • 5.4 국가, 시간대, 키보드 레이아웃 설정

    1. Country에서 Korea, Republic of를 선택합니다.
    2. Time zone은 자동으로 Asia/Seoul로 설정됩니다.
    3. Keyboard Layoutus를 그대로 둡니다.
    4. Next를 클릭합니다.
  • 5.5 관리자 비밀번호 및 이메일 설정

    1. PasswordConfirm password에 Proxmox VE 웹 인터페이스 로그인 시 사용할 루트(root) 계정의 비밀번호를 설정합니다. 절대 잊어버리지 않도록 안전한 비밀번호를 설정하고 기억하세요! 🔑
    2. Email 주소를 입력합니다. (선택 사항이지만, 나중에 알림 등을 받을 때 유용합니다.)
    3. Next를 클릭합니다.
  • 5.6 네트워크 설정 💡

    1. Proxmox VE 서버의 네트워크 설정을 합니다. 이는 매우 중요합니다!
      • Hostname: 서버의 이름을 지정합니다. (예: pve-server)
      • IP Address: 서버에 할당할 고정 IP 주소를 입력합니다. (예: 192.168.1.100/24) ➡️ /24는 서브넷 마스크(255.255.255.0)를 의미합니다.
      • Gateway: 네트워크 게이트웨이(공유기 IP 주소)를 입력합니다. (예: 192.168.1.1)
      • DNS Server: DNS 서버 주소를 입력합니다. (예: 8.8.8.8 또는 공유기 IP 192.168.1.1)
    2. 모든 정보를 정확하게 입력했는지 다시 확인합니다.
    3. Next를 클릭합니다.
  • 5.7 설치 요약 및 진행

    1. 지금까지 설정한 모든 정보가 요약되어 표시됩니다.
    2. 모든 정보가 올바른지 다시 한번 확인하고, 문제가 없다면 Install 버튼을 클릭합니다.
    3. 설치가 시작되고 진행률이 표시됩니다. (몇 분에서 수십 분 소요될 수 있습니다.)
    4. 설치가 완료되면 Installation successful 메시지가 나타나고 Reboot 버튼이 활성화됩니다.
    5. Reboot 버튼을 클릭합니다. 재부팅 전에 부팅 USB를 제거해주세요!

6. Proxmox VE 웹 인터페이스 접속 🌐

서버가 재부팅되면 모니터에 Proxmox VE 콘솔 로그인 화면이 나타납니다. 이 화면에 IP 주소가 표시되는데, 이 주소를 통해 다른 컴퓨터에서 Proxmox VE 웹 인터페이스에 접속할 수 있습니다.

  • 6.1 IP 주소 확인:
    • 콘솔 화면 상단에 https://[설정했던_IP_주소]:8006과 같은 주소가 표시됩니다. (예: https://192.168.1.100:8006)
  • 6.2 웹 브라우저 접속:
    1. 다른 PC나 스마트폰의 웹 브라우저를 엽니다.
    2. 주소창에 위에서 확인한 https://[Proxmox_IP]:8006을 입력하고 접속합니다.
    3. SSL 인증서 경고가 뜰 수 있습니다. Proxmox는 자체 서명된 인증서를 사용하므로, 무시하고 접속을 계속 진행합니다. (고급 또는 세부정보 -> 계속 클릭)
  • 6.3 로그인:
    1. 로그인 화면이 나타나면 사용자 이름(Username)root를 입력합니다.
    2. 비밀번호(Password)에 설치 과정에서 설정했던 비밀번호를 입력합니다.
    3. 언어한국어로 변경하고 로그인 버튼을 클릭합니다.
  • 6.4 서브스크립션 알림:
    1. 로그인하면 “유효한 서브스크립션이 없습니다.”라는 팝업창이 뜹니다. Proxmox VE는 오픈 소스이지만 엔터프라이즈 버전은 유료 서브스크립션을 제공합니다. 홈 사용자에게는 필수 사항이 아니므로 확인 버튼을 클릭하여 닫으면 됩니다.

7. 설치 후 초기 설정 및 팁! ✅ (선택 사항)

Proxmox VE 설치를 성공적으로 마쳤습니다! 이제 몇 가지 초기 설정을 통해 더 쾌적한 환경을 만들 수 있습니다.

  • 7.1 최신 업데이트 적용

    • 웹 인터페이스 좌측 메뉴에서 데이터센터 -> [서버 이름] -> Updates를 클릭합니다.
    • Refresh 버튼을 클릭하고, 이후 Upgrade 버튼을 클릭하여 업데이트를 진행합니다.
    • 또는 Proxmox 서버 콘솔에 로그인하여 다음 명령어를 입력합니다.
      sudo apt update
      sudo apt dist-upgrade -y

      이 과정을 통해 시스템을 최신 상태로 유지하고 보안 취약점을 해결할 수 있습니다.

  • 7.2 엔터프라이즈 레포지토리 비활성화 (선택 사항)

    • Proxmox는 유료 서브스크립션 사용자에게 안정적인 엔터프라이즈 업데이트 레포지토리를 제공합니다. 일반 홈 사용자는 무료 업데이트를 사용해야 하므로, 기본으로 활성화된 엔터프라이즈 레포지토리를 비활성화하고 무료 레포지토리를 활성화하는 것이 좋습니다. 그렇지 않으면 업데이트 시 에러가 발생할 수 있습니다.
    • 웹 인터페이스 좌측 메뉴에서 데이터센터 -> [서버 이름] -> Shell을 클릭하여 터미널을 엽니다.
    • 다음 명령어를 입력하여 엔터프라이즈 레포지토리 파일을 비활성화합니다.
      sudo rm /etc/apt/sources.list.d/pve-enterprise.list
    • 다음 명령어를 입력하여 no-subscription 레포지토리를 추가합니다.
      echo "deb http://download.proxmox.com/debian/pve $(lsb_release -sc) pve-no-subscription" | sudo tee /etc/apt/sources.list.d/pve-no-subscription.list
    • 이후 sudo apt update 명령어를 다시 실행하여 변경 사항을 적용합니다. 이제 오류 없이 업데이트를 할 수 있을 거예요.

맺음말 ✨

축하드립니다! 🎉 이제 당신은 Proxmox VE를 성공적으로 설치했습니다. 이로써 여러분의 물리 서버는 강력한 가상화 호스트로 변신했습니다.

이 다음 단계는 가상 머신(VM)을 생성하거나 컨테이너(LXC)를 만들어 원하는 서비스를 운영하는 것입니다. 예를 들어, Windows/Linux 서버 VM을 만들거나, Docker 컨테이너를 위한 Ubuntu LXC를 생성할 수 있습니다.

Proxmox VE는 처음에는 복잡하게 느껴질 수 있지만, 웹 인터페이스가 직관적이고 커뮤니티 자료가 풍부하여 조금만 익숙해지면 다양한 기능을 활용할 수 있습니다.

궁금한 점이나 막히는 부분이 있다면 언제든지 댓글로 질문해주세요! 여러분의 성공적인 홈 서버 구축을 응원합니다. 다음 글에서는 Proxmox에서 가상 머신을 생성하는 방법에 대해 다루도록 하겠습니다. 행복한 서버 라이프 되세요! 😊💻

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다