Start FAQ Virtualisierung Proxmox Proxmox Sichern und wieder herstellen nach Neuinstallation
Proxmox Sichern und wieder herstellen nach Neuinstallation PDF Drucken E-Mail
Geschrieben von: Administrator   
Sonntag, den 27. September 2020 um 19:06 Uhr

Proxmox Sichern und wieder herstellen nach Neuinstallation

 

Den Proxmox Server kann man im laufenden Betrieb wunderbar mit rsync sichern.

 

Nur wie bekommt man den Server wieder hergestellt nachdem sich die Konfiguration "zerlegt" hat ?

Nach einem Proxmox-Update hat es mal wieder "gerappelt"

 

Das ZFS Filesystem war nach einem Neustart und vorigem Proxmox-Update nicht mehr erreichbar.

 

Der Dienst zfs-import war unter Proxmox 6.2.11 / Debian 10.5 maskiert und liess sich nicht wieder demaskieren.

Also habe ich alle möglichen Foren (Debian-Forum und das Proxmox-Forum) durchsucht nach dem Problem und
leider keine befriedigende Lösung gefunden.

Also hieß es: mal wieder den Server "neu bauen".

 

Ich habe eine Debian Grundinstallation durchgeführt.


Debian 10 installiert

Danach die Bridging- und Network-Tools installieren:

# apt install bridge-utils net-tools mc vim htop
# brctl addbr vmbr0
# brctl addif vmbr0 emp2s0f0

Danach die Netzwerkeinstellungen anpassen und die IP-Adresse für vmbr0 konfigurieren.

Nach dem Neustart das Netzwerk prüfen und Proxmox installieren

Proxmox repository einbinden,

 

# echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

# wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

# chmod +r /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

# apt update
#  apt full-upgrade
#  apt install proxmox-ve postfix open-iscsi
# apt remove os-prober

Danach mit dem Proxmox Kernel neu starten.

 

Dann steht das ZFS Filesystem zur Verfügung.


Ich habe aus dem Backup meine Datei /etc/zfs/zpool.cache zurück kopiert.


Anschliessend muss man mit # zpool import -f (poolname) den Pool wieder erstellen.

 

Mit # zpool status kann man dann sehen ob der Import erfolgreich war.

Wenn der Pool läuft sind auch alle Daten wieder da.

 

Um die Konfiguration zurück zu kopieren muss man Proxmox deaktivieren.

 

Dazu habe ich mir ein start- und stop Script geschrieben.

Dieses Script liegt unter /usr/local/bin/

proxmox-start.sh

und proxmox-stop.sh

 

Nachdem der Proxmox Server gestoppt wurde muss man das PVE-locale-Filesystem killen und lokal neu starten

(Für das zurückspielen der Konfiguration ist das notwendig.)

 

# killall pmxcfs

Um das pmxcfs lokal zu starten ruft man den Befehl auf:

# pmxcfs -l

Dann kann man die Konfiguration aus dem Backup wieder herstellen.

Es werden folgende Dateien zurück gespielt:

/etc/pve/qemu-server/100.conf und alle Nummern.conf (Dies sind die Konfigurationen der VMS)

danach kopiert man nach /etc/pve folgende Dateien zurück:

/etc/pve/storage.cfg
/etc/pve/user.cfg


Danach mit # killall pmxcfs nochmal das pve-dateisystem anhalten.

 

Mit dem Start Script den Proxmox-Server wieder starten.

 

Danach kann man sich wieder einloggen und alles ist wieder da.

Viel Spass

 

Euer Admin

Zuletzt aktualisiert am Sonntag, den 27. September 2020 um 19:37 Uhr
 

Powered by hardwarecrash Valid XHTML and CSS.