Install Proxmox VE on Debian 12 Bookworm
Voraussetzung:
Hostname
Der Name für den Server muss korrekt in der Datei /etc/hosts
hinterlegt sein.
127.0.0.1 localhost 192.168.73.235 proxmox1.fritz.box proxmox1 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Eventuell ist eine Zeile mit der Adresse 127.0.1.1 vorhanden, die MUSS entfernt werden.
Damit der Server immer die gleiche Adresse erhält kann man entweder sie statisch vergeben in der Datei /etc/network/interfaces
oder im Router die Adresse fix vergeben wie im Fall bei der Ruscherei.
Proxmox sourcen
Die Datei /etc/apt/sources.list.d/pve-install-repo.list
wie folgt anlegen:
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
Das Repository von Proxmox braucht noch einen gültigen Schlüssel der wie folgt hinzugefügt wird:
sudo wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
Update durchführen Das geschieht mittels
sudo apt -y update sudo apt -y full-upgrade
Proxmox Kernel installieren Damit die weiteren Pakete korrekt installiert werden können muss erst der Kernel installiert und gebootet werden.
sudo apt -y install proxmox-default-kernel sudo systemctl reboot
Proxmox installieren Nun kann Proxmox direkt installiert werden und die vorhanden Debian-Linux Kernels deinstalliert.
sudo apt -y install proxmox-ve postfix open-iscsi chrony sudo apt -y remove linux-image-amd64 'linux-image-6.1*' sudo update-grub sudo apt -y remove os-prober
Nun kann ein letztes mal der Server neugestartet werden:
sudo systemctl reboot
Nun ist Proxmox per Browser erreichbar unter: https://192.168.73.235:8006
.
Standardmässig kann sich root mit dem bekannten Passwort anmelden. Jedoch ist das Passwort nicht unbedingt bekannt und man möchte es auch nicht jedem geben der auf Proxmox arbeiten möchte.
Daher ist es ratsam Benutzer im Proxmox anzulegen. Die einfachste Variante ist es, Benutzer die bereits lokal vorhanden sind im Proxmox zu registrieren und authorisieren.
Dazu geht man wie folgt vor:
sudo pveum group add admin -comment "System Administrators" sudo pveum acl modify / -group admin -role Administrator
sudo pveum user add cordes@pam --firstname "Andreas" --lastname "Cordes" --groups admin # sudo pveum user add cordes@pam --comment "Andreas Cordes" # sudo pveum user modify cordes@pam -group admin
Um direkt auf die VMs zu kommen ist es für den Anfang ratsam ein Bridged-Netzwerk anzulegen.
source /etc/network/interfaces.d/* auto Io iface lo inet loopback iface eno1 inet dhcp auto vmbr0 iface vmbr0 inet dhcp hwaddress 8c:ec:4b:7a:23:e4 bridge-ports eno1 bridge-stp off bridge-fd 0