Debian 12 Proxmox VE 설치

Debian 12 (Bookworm) Proxmox VE 설치 과정

설치전 사전 환경 확인하기

/etc/hosts 명령어로 호스트네임 호출시 정적 IP를 불려오도록 해야한다.

vi /etc/hosts
e

루프백 IP 이 아닌 정적 IP 호출되는지 확인해보도록 한다.

hostname --ip-address

SDN 또는 SNAT 사용시 dhcp 기능이 필요할 수 있다.
dhcp 기능으로 dnsmasq 사용할 것이므로 설치한다.

apt-get install -y dnsmasq

부팅시 시작되지 않게 dnsmasq를 비활성화하도록 한다.

systemctl disable --now dnsmasq

Proxmox VE Repository 등록하기

  • repository 등록하기
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
  • Proxmox VE 저장소 키 저장하기
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
  • Proxmox VE 저장소 키 검증(verify)으로 확인하기
sha512sum /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg 

저장소 키 해쉬값은 다음과 같이 표기되야한다.
7da6fe34168adc6e479327ba517796d4702fa2f8b4f0a9833f5ea6e6b48f6507a6da403a274fe201595edc86a84463d50383d07f64bdde2e3658108db7d6dc87

  • apt-get repository 업데이트
apt update -y && apt full-upgrade -y

Proxmox 커널 설치

일부 커널 컴파일 플래그과 apparmor 기능에 proxmox 커널이 필요하다.

apt install -y proxmox-default-kernel
systemctl reboot

Proxmox VE 패키지 설치

Proxmox VE 설치와 패키지들을 함께 설치한다.

apt-get install proxmox-ve postfix open-iscsi chrony

postfix 설치 중 메일 서버 설정을 물어본다. [More] 는 Enter로 넘어간다.

No configuration:
  Should be chosen to leave the current configuration unchanged.
Internet site:
[More]

메일 서버를 물어본다. 별 다른 이유가 없다면 5 를 입력하여 Local only로 설정.

다음 설정의 시스템 이름은 자신의 hostname 를 입력하도록 한다.

Debian 커널 제거

Proxmox 커널을 설치하고, Debian 커널을 유지할 경우 업그레이드시 문제가 발생할 수 있으므로 기존 Debian 커널을 제거하도록 한다.

apt-get remove -y linux-image-amd64 'linux-image-6.1*'

grub2 설정을 업데이트하고 확인한다.

update-grub

듀얼부팅 grub 제거

듀얼부팅 하는 os-prober 가 proxmox 에서 VM과 충돌을 일으킬 수 있으니 제거하는 것을 권장하고 있다.

apt-get remove os-prober