Proxmox VE nach Installation konfigurieren: Repos & Storage | INTROSERV
EUR
european

EUR

usa

USD

German De
Ex. VAT Ex. VAT 0%

Proxmox VE nach der Installation einrichten

Nach der Installation von Proxmox VE sind einige Einstellungen erforderlich, bevor Sie virtuelle Maschinen erstellen: Konfigurieren Sie die Repositories, damit der Node Updates empfängt, aktualisieren Sie das System, fügen Sie Festplatten für den VM-Speicher hinzu und schützen Sie SSH vor Passwort-Guessing. Dieser Leitfaden behandelt diese Schritte für Proxmox VE 8 und 9. Die Hauptschritte sind in beiden Versionen gleich, obwohl sich einige Details der Benutzeroberfläche unterscheiden können. Die Screenshots wurden auf Proxmox VE 8.4 aufgenommen.

Info

Proxmox VE 8 erreichte das Ende des Supports am 31. August 2026. Installieren Sie auf einem neuen Server Proxmox VE 9. Wenn der Server Version 8 ausführt, planen Sie ein Upgrade auf Version 9.

Schritt 1. Konfigurieren der Repositories

Eine frische Installation aktiviert standardmäßig das Enterprise-Repository. Der Zugriff darauf erfordert ein gültiges Abonnement, und ohne dieses gibt apt update einen 401 Unauthorized-Fehler für dieses Repository zurück. Um Updates ohne Abonnement zu erhalten, deaktivieren Sie das Enterprise-Repository und aktivieren Sie das kostenlose No-Subscription-Repository.

Info

Das No-Subscription-Repository wird offiziell von Proxmox für Test- und Nicht-Produktionszwecke bereitgestellt. Seine Pakete werden weniger getestet als die Enterprise-Pakete. Für Produktionsserver empfiehlt Proxmox ein Abonnement.

In der Weboberfläche

Öffnen Sie die Weboberfläche unter https://SERVER_IP:8006 und melden Sie sich als root mit dem Realm Linux PAM an. Wählen Sie den Node im Baum auf der linken Seite aus und gehen Sie zu Updates → Repositories.

Wählen Sie die Zeile mit pve-enterprise aus und klicken Sie auf Disable.

Wenn die Liste auch ein aktiviertes Ceph Enterprise-Repository enthält und Sie Ceph nicht mit einem Abonnement verwenden, deaktivieren Sie es auf dieselbe Weise. Danach zeigt der Status eine Fehlermeldung an, dass kein Proxmox VE Repository aktiviert ist. Dies ist erwartet, bis Sie das nächste Repository hinzufügen.

Klicken Sie auf Add. Das Panel zeigt eine Erinnerung an, dass der Server kein gültiges Abonnement hat. Klicken Sie auf OK, wählen Sie No-Subscription in der Liste Repository und klicken Sie auf Add.

Das Repository erscheint in der Liste, und der Status ändert sich zu You get updates for Proxmox VE. Die Warnung, dass das No-Subscription-Repository nicht für den Produktionsbetrieb empfohlen wird, ist erwartet.

Aus der Befehlszeile

Dasselbe kann in der Shell getan werden.

Auf Proxmox VE 8 mit den Standard-Repository-Dateien kommentieren Sie das Enterprise-Repository aus und fügen Sie das No-Subscription-Repository hinzu:

sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

Proxmox VE 9 verwendet Repository-Dateien im deb822-Format mit der Endung .sources. Um das Enterprise-Repository zu deaktivieren, fügen Sie die Zeile Enabled: no zu /etc/apt/sources.list.d/pve-enterprise.sources hinzu. Um das No-Subscription-Repository hinzuzufügen, erstellen Sie die Datei /etc/apt/sources.list.d/proxmox.sources mit folgendem Inhalt:

Types: deb URIs: http://download.proxmox.com/debian/pve Suites: trixie Components: pve-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

Die Weboberfläche bearbeitet die Dateien in beiden Formaten korrekt, daher ist sie der einfachste Weg in beiden Versionen.

Schritt 2. Aktualisieren des Systems

Gehen Sie in der Weboberfläche zu Updates und klicken Sie auf Refresh. Wenn die Paketliste aktualisiert ist, klicken Sie auf Upgrade. Ein Konsolenfenster öffnet sich. Bestätigen Sie das Upgrade mit Y und warten Sie, bis es abgeschlossen ist.

Aus der Befehlszeile:

apt update apt dist-upgrade

Warning

Verwenden Sie auf Proxmox VE immer apt dist-upgrade (oder apt full-upgrade), nicht apt upgrade. Das einfache upgrade installiert keine neuen Abhängigkeiten und kann das System in einem inkonsistenten Zustand belassen.

Wenn das Update einen neuen Kernel installiert hat, starten Sie den Node neu:

reboot

Schritt 3. Hinzufügen einer Festplatte für virtuelle Maschinen

Proxmox VE kann eine zusätzliche Festplatte auf verschiedene Arten nutzen. Die Wahl hängt davon ab, was Sie darauf speichern möchten.

  • Directory: Ein reguläres Dateisystem, das als Ordner gemountet ist. Es kann Disk-Images im qcow2- oder raw-Format, ISO-Images, Container-Vorlagen und Backups speichern. Geeignet für Backups und ISO-Images.
  • LVM: Eine Volume Group für VM-Disk. Schnell und einfach, aber normales LVM unterstützt keine Snapshots.
  • LVM-Thin: Wie LVM, aber mit Thin Provisioning und Snapshots. Dies ist der Typ, den Proxmox VE nach der Installation für local-lvm verwendet.
  • ZFS: Ein Dateisystem mit Prüfsummen, Komprimierung, Snapshots und Software-RAID. Erfordert mehr RAM als die anderen Typen.

Überprüfen der freien Festplatten

Wählen Sie den Node aus und gehen Sie zu Disks. Die Liste zeigt alle Festplatten des Servers. Eine freie Festplatte hat No in der Spalte Usage.

Wenn die Festplatte zuvor verwendet wurde und noch Partitionen enthält, wählen Sie sie aus und klicken Sie auf Wipe Disk.

Danger

Wipe Disk löscht alle Daten auf der Festplatte. Überprüfen Sie den Gerätenamen und das Modell zweimal, bevor Sie bestätigen.

Option 1. Directory

Gehen Sie zu Disks → Directory und klicken Sie auf Create: Directory. Wählen Sie die Festplatte aus, wählen Sie das Dateisystem (ext4 oder xfs), geben Sie einen Namen ein und lassen Sie Add Storage angehakt. Klicken Sie auf Create.

Proxmox VE formatiert die Festplatte, mountet sie unter /mnt/pve/NAME und fügt sie als Storage hinzu, der alle Content-Typen akzeptiert: Backups, Disk-Images, ISO-Images, Container und Snippets. Um einzuschränken, was darauf gespeichert werden kann, gehen Sie zu Datacenter → Storage, wählen Sie den Storage aus, klicken Sie auf Edit und ändern Sie Content.

Option 2. LVM

Gehen Sie zu Disks → LVM und klicken Sie auf Create: Volume Group. Wählen Sie die Festplatte aus, geben Sie einen Namen ein und lassen Sie Add Storage angehakt. Klicken Sie auf Create.

Der Storage erscheint im Baum auf der linken Seite und kann VM-Disks halten.

Tip

Wenn Sie Snapshots von virtuellen Maschinen auf dieser Festplatte benötigen, verwenden Sie stattdessen Disks → LVM-Thin → Create: Thinpool. Der Dialog hat dieselben Felder.

Option 3. ZFS

Gehen Sie zu Disks → ZFS und klicken Sie auf Create: ZFS. Geben Sie einen Namen ein, wählen Sie eine oder mehrere Festplatten aus und wählen Sie das RAID Level:

  • Single Disk für eine Festplatte, ohne Redundanz;
  • Mirror für zwei oder mehr Festplatten, die Daten werden auf jede kopiert;
  • RAIDZ für drei oder mehr Festplatten, mit einfacher Parität;
  • RAIDZ2 für vier oder mehr Festplatten, mit doppelter Parität;
  • RAIDZ3 für fünf oder mehr Festplatten, mit dreifacher Parität.

Lassen Sie Compression auf on und ashift auf 12 eingestellt, es sei denn, Sie haben einen Grund, dies zu ändern. Lassen Sie Add Storage angehakt und klicken Sie auf Create.

Warning

ZFS nutzt RAM für seinen Cache (ARC). Standardmäßig kann der Cache bis zu 50% des Server-Speichers beanspruchen. Bei Neuinstallationen von Proxmox VE 8.1 und neuer liegt das Limit bei 10% des Speichers, jedoch nicht mehr als 16 GiB. Planen Sie genug RAM für virtuelle Maschinen und für ZFS ein. Verwenden Sie ZFS nicht auf einem Hardware-RAID-Volume: ZFS benötigt direkten Zugriff auf die Festplatten.

Überprüfen der Storages

Gehen Sie zu Datacenter → Storage. Die neuen Storages stehen in der Liste mit ihren Typen und Inhalten.

Die Spalte Content zeigt, welche Datentypen jeder Storage unterstützt. Die verfügbaren Typen hängen vom Storage-Typ ab, überprüfen Sie diese Spalte also, bevor Sie einen Storage für VM-Disks, Container, ISO-Images oder Backups verwenden.

Schritt 4. Schützen von SSH mit Fail2Ban

Fail2Ban blockiert IP-Adressen nach mehreren fehlgeschlagenen Anmeldeversuchen. Installieren Sie es:

apt update apt install fail2ban

Bearbeiten Sie nicht /etc/fail2ban/jail.conf: Diese Datei wird bei Paketupdates ersetzt. Erstellen Sie Ihre eigene Einstellungsdatei:

nano /etc/fail2ban/jail.local

Fügen Sie die folgenden Zeilen hinzu:

[sshd] enabled = true backend = systemd maxretry = 5 findtime = 10m bantime = 1h

Hier ist maxretry die Anzahl der fehlgeschlagenen Versuche, findtime ist der Zeitraum, in dem sie gezählt werden, und bantime ist die Dauer, für die die Adresse gesperrt bleibt. Die Zeile backend = systemd bewirkt, dass Fail2Ban das SSH-Log aus dem System-Journal liest. Auf Proxmox VE 8 und 9 wird das SSH-Log oft nur ins Journal geschrieben und /var/log/auth.log existiert nicht, sodass der standardmäßige dateibasierte Backend nicht funktionieren würde.

Starten Sie den Dienst neu und prüfen Sie den Status:

systemctl restart fail2ban fail2ban-client status sshd

Die Ausgabe zeigt die Anzahl der fehlgeschlagenen Versuche und die Liste der blockierten Adressen.

Tip

Wenn der Server nur von Ihnen verwaltet wird, ist es sicherer, sich mit SSH-Schlüsseln anzumelden und die Passwort-Anmeldung zu deaktivieren. Bevor Sie Passwörter deaktivieren, stellen Sie sicher, dass die Schlüssel-Anmeldung funktioniert und Sie über IP-KVM Console-Zugriff haben. Fail2Ban wird dann zu einer zusätzlichen Schutzschicht. Sie können auch die Weboberfläche auf Port 8006 mit Fail2Ban schützen: siehe die offizielle Fail2ban-Seite im Proxmox VE Wiki.

Fazit

Der Node erhält nun Updates aus dem No-Subscription-Repository, das System ist aktuell, eine zusätzliche Festplatte ist für virtuelle Maschinen bereit und SSH ist vor Passwort-Guessing geschützt. Sie können jetzt ISO-Images hochladen und virtuelle Maschinen sowie Container erstellen.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • kingdom
  • germany
  • Español
  • French
  • Hrvatska
  • Italiano
  • Poland
  • Slovenski
  • ukraine
  • Türkçe
  • Русский
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA