====== Installation ====== ===== Grundlagen ===== [[https://www.proxmox.com/en/proxmox-virtual-environment/overview|Proxmox Virtual Environment]] [[https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm|Install Proxmox VE on Debian 12 Bookworm]] **Voraussetzung:** * Installation auf einem [[devices:server|Server mit Debian Betriebssystem]]. ===== Vorbereitungen ===== ** 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''. ===== Benutzer anlegen ===== 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: - Gruppe // admin // anlegen sudo pveum group add admin -comment "System Administrators" sudo pveum acl modify / -group admin -role Administrator - Benutzer anlegen und der Gruppe // admin // hinzufügen sudo pveum user add cordes@pam --comment "Andreas Cordes" sudo pveum user modify cordes@pam -group admin ===== Netzwerk ===== 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