Debian 12 Proxmox VE 설치
Debian 12 (Bookworm) Proxmox VE 설치 과정
설치전 사전 환경 확인하기
/etc/hosts 명령어로 호스트네임 호출시 정적 IP를 불려오도록 해야한다.
vi /etc/hosts
루프백 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