Skip to main navigation Zum Hauptinhalt springen Skip to page footer

Migration eines VMware ESXi mit Proxmox Backup Server auf Proxmox VE

|   Proxmox

Ausgangslage

  • VMware ESXi Host
  • Darauf läuft lediglich eine PBS-VM
  • Backup-Datastore liegt auf einer SMB-Freigabe
  • Ziel:
    • ESXi durch Proxmox VE ersetzen
    • PBS als VM weiterbetreiben
    • vorhandenen Datastore übernehmen
    • PVE-Cluster beitreten

1. PBS-VM sichern

VM unter ESXi exportieren (OVF/OVA oder VMDK sichern).


2. ESXi entfernen

Server neu installieren:

  • Proxmox VE 9.x
  • Netzwerk konfigurieren
  • Updates durchführen
apt update
apt full-upgrade
reboot

3. Repository prüfen

Nur folgende Repositories verwenden:

  • Debian
  • Debian Security
  • Proxmox No-Subscription

Enterprise- und Ceph-Repositories deaktivieren, sofern nicht benötigt.


4. Cluster beitreten

Clusterinformationen prüfen:

pvecm status

Node hinzufügen:

pvecm add <Cluster-IP>

Kontrolle:

pvecm nodes

5. PBS-VM erstellen

Neue Debian-12/PBS-VM anlegen

PBS installieren

oder

vorhandene VMware-Disk importieren.


6. SMB-Freigabe einbinden

Pakete (falls nicht vorhanden):

apt install cifs-utils

Mountpunkt:

mkdir -p /mnt/Backup

Credentials:

nano /root/.smbcredentials

Inhalt:

username=admin
password=*****

Rechte:

chmod 600 /root/.smbcredentials

Mount:

mount -t cifs //192.168.1.10/Backup/Proxmox \
/mnt/Backup \
-o credentials=/root/.smbcredentials,\
uid=34,gid=34,\
forceuid,forcegid,\
vers=3.0

Prüfen:

mount | grep Backup

Danach in die /etc/fstab übernehmen, damit die Freigabe bei Neustart automatisch gemounted wird:

//192.168.207.12/Backup/Proxmox /mnt/Tanz-Backup cifs credentials=/root/.smbcredentials,uid=34,gid=34,vers=3.0,_netdev 0 0
systemctl daemon-reload
mount -a

Prüpfen mit:

df -h

7. Datastore prüfen

ls /mnt/Backup

Es sollten u.a. vorhanden sein:

.chunks
vm
.lock
.gc-status

8. Datastore registrieren

Die GUI verweigert das Anlegen, da das Verzeichnis bereits Daten enthält.

Deshalb:

nano /etc/proxmox-backup/datastore.cfg

Eintragen:

datastore: Backup
        path /mnt/Backup

(Wichtig: path muss eingerückt sein.)

Danach:

systemctl restart proxmox-backup-proxy

Kontrolle:

proxmox-backup-manager datastore list

Nun erscheinen sämtliche vorhandenen Backups.


9. PBS in Proxmox registrieren

Datacenter

→ Storage

→ Add

→ Proxmox Backup Server

Parameter:

  • Server
  • Fingerprint
  • Datastore
  • Benutzer
  • Passwort

Falls Probleme auftreten:

Storage löschen

anschließend neu anlegen

(dadurch werden oftmals alte Zugangsdaten oder Fingerprints entfernt).


10. Backup testen

Testbackup starten.

Kontrolle:

INFO: starting backup
INFO: resuming VM again
INFO: dirty-bitmap status: created new

Backup muss ohne Fehler durchlaufen.

Zurück