Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:proxmox:install

Installation

Grundlagen

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:

  1. Gruppe admin anlegen
    sudo pveum group add admin -comment "System Administrators"
    sudo pveum acl modify / -group  admin -role Administrator
  2. 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
server/proxmox/install.txt · Zuletzt geändert: 2024/11/06 22:07 von hse