본문 바로가기
Technical/System

Proxmox VE 설치 및 설정

by 이너엔민경현 2024. 9. 19.

 

Proxmox VE 설치 및 설정

Proxmox VE(가상 환경)는 오픈 소스 가상화 플랫폼으로, Debian Linux를 기반으로 하며 가상 머신(VM) 및 컨테이너의 배포와 관리를 위한 시스템입니다. 이 플랫폼은 클러스터링 및 고가용성(HA) 환경을 포함하여 기업 환경에서의 사용을 위한 다양한 기능을 제공합니다. 이 글은 설치 과정, 시스템 요구사항 및 주요 구성 정보를 중심으로 설명합니다.

시스템 요구사항

Proxmox VE는 고품질 서버에서 최상의 성능을 발휘하며, 특히 ZFS 및 Ceph와 같은 고급 스토리지 시스템을 사용할 때 충분한 RAM과 CPU 성능이 필요합니다. 평가 용도의 최소 권장 사양은 다음과 같습니다:

  • CPU: 64비트 (Intel EMT64 또는 AMD64) Intel VT/AMD-V 지원
  • RAM: 최소 1GB (VM 실행 시 추가 메모리 필요)
  • 스토리지: 성능을 최적화하려면 Power-Loss Protection(PLP)을 갖춘 SSD 권장
  • 네트워크: 최소 1개의 NIC, 클러스터 환경에서는 다중 기가비트 NIC 권장

Ceph 또는 ZFS 사용 시, 저장소 1TB당 약 1GB의 RAM을 추가로 확보하는 것이 성능 최적화에 도움이 됩니다.

설치 방법

Proxmox VE는 ISO 설치를 통해 독립형 시스템으로 설치하거나, 기존 Debian 설치 위에 설치할 수 있습니다. ISO 설치가 가장 간편하며, 복잡한 설정을 피할 수 있으므로 권장됩니다. 설치 프로그램은 파티셔닝, 시스템 설정(예: 시간대, 언어, 네트워크 설정) 및 패키지 설치를 안내합니다. 고급 사용자의 경우, Debian 위에 설치하는 방법도 있지만, 스토리지 및 네트워크 구성에 대한 심도 있는 이해가 필요합니다.

설치 미디어 생성

Proxmox VE 설치 미디어는 USB 플래시 드라이브 또는 DVD로 준비할 수 있으며, USB 드라이브가 더 빠른 설치를 제공하므로 권장됩니다. 설치 미디어를 준비할 때, Linux 및 macOS는 dd 명령어를 사용할 수 있으며, Windows는 Rufus 또는 Etcher와 같은 도구를 사용할 수 있습니다.

설치 후 설정

설치 후, Proxmox VE 웹 기반 관리 인터페이스에 브라우저를 통해 접속할 수 있습니다(IP 주소 및 포트 8006 사용).

지원되는 브라우저는 Firefox, Chrome, Edge, Safari입니다.

주요 설치 후 단계는 다음과 같습니다:

  1. 루트 설정: 강력한 루트 비밀번호를 설정하고, 시스템 알림을 받을 이메일 주소를 제공

2. 네트워크 설정: IPv4 또는 IPv6 주소를 설치 중에 할당, 듀얼 스택 구성은 설치 후 추가 IP 필요

3. 스토리지 관리: 기본적으로 Logical Volume Management(LVM)를 사용하며, 소프트웨어 RAID 구성 시 ZFS 사용 가능

고급 스토리지 구성

Proxmox VE는 LVM 및 ZFS 스토리지를 모두 지원합니다. ZFS는 스냅샷 및 카피 온 라이트(copy-on-write)와 같은 고급 기능을 제공하며, 상당한 메모리 용량을 요구합니다. ZFS 설정 시 압축, 체크섬, 복제본 수 등의 옵션을 구성할 수 있으며, ZIL(ZFS Intent Log)을 SSD에 구성하여 쓰기 성능을 크게 향상시킬 수 있습니다.

최종 고려 사항

  • 가상화 지원: CPU가 가상화를 지원하는지(Intel VT/AMD-V) 및 PCI(e) 패스스루(VT-d/AMD-d)를 지원하는지 확인해야 합니다
  • ZFS 성능 팁: 적절한 메모리 할당, SSD 캐시 사용, 저장소 요구에 맞는 ZFS 풀(pool) 설정이 필요합니다

**이 글은 Proxmox VE 설치 메뉴얼을 참고하여 작성하였습니다.**

댓글