====== 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 --firstname "Andreas" --lastname "Cordes" --groups admin
# 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