Wie kann ich Citrix Xen Server-VMs automatisch auf einem Sicherungsserver sichern?

694
Beatle

Ich möchte die VMs auf einem Xen-Server mithilfe eines Skripts automatisch in einem Sicherungs-Repository sichern. Ich habe ein Windows- und einen Linux-Backup-Server. Was auch immer einfacher ist, wäre großartig. Gibt es eine Möglichkeit, dies für den Xen-Server zu tun? Ich möchte ein Skript erstellen, das sich automatisch beim Xen-Server anmeldet, die VMs sichert, während sie noch ausgeführt wird, und sie in ein Sicherungs-Repository exportiert. Ist das möglich? Danke dir

0

1 Antwort auf die Frage

1
MariusMatutiae

Das können Sie besser: der CLI-Befehl (von außerhalb Ihrer VM)

xe vm-export vm=(UUID-of-VM) full-path-to-output-file 

exportiert das gesamte Image Ihrer VM im XVA-Format, und dies ist perfekt für das Backup geeignet. Es kann auch auf verschiedene Maschinen, auf verschiedene Hypervisoren usw. exportiert werden. Es enthält nicht nur den gesamten Inhalt der Festplatte, sondern auch die gesamten Einstellungen Ihrer VM, Netzwerkkarten, mehrere Festplatten (falls vorhanden) und so weiter.

Denken Sie daran, dass das Speichern mittels CLI nur im XVA-Format gespeichert werden kann. Dieses Format muss über den Xenconverter in das OVF-Format konvertiert werden ( hier lesen ). Sie können direkt vom Xencenter aus in OVA speichern, aber aus einigen Gründen weiß ich nicht, dass dies nur über die GUI und nicht über die CLI möglich ist.