Sichern Sie Xen VM ohne Momentaufnahme

729
lithiium

Ich habe eine VM in einem kleinen XenServer 6.2 und möchte diese vor einem Upgrade sichern. Der aktuelle Speicher hat nicht genügend Speicherplatz, um einen Schnappschuss zu erstellen. Ich kann ihn also nicht exportieren.

Gibt es eine Möglichkeit, ein wiederherzustellendes VM-Image "herunterzuladen", ohne einen Snapshot zu erstellen?

Das Anhalten der VM ist bei Bedarf kein Problem.

0
Ich bin nicht mit XenServer vertraut, aber ich weiß, dass Sie unter ESXi auf die lokale Festplatte zugreifen können und nur das gesamte VM-Verzeichnis kopieren. Crude, würde aber theoretisch funktionieren. Zum Wiederherstellen des alten Images einfach das alte zurückschreiben und das vorhandene überschreiben. Daniel Park vor 9 Jahren 0

2 Antworten auf die Frage

0
Phlogi

Fahren Sie die VM herunter, und erstellen Sie eine Kopie der VHD-Datei. Um das zu finden, verwenden Sie

xe vdi-list 

Dies zeigt die sr-uuid und die uuid (das ist der vhd-Name). Vielleicht möchten Sie überprüfen, ob der Pfad zu sr-uuid (/run/sr-mount/sr-uuid/uuid.vhd) gesucht wird, und dann nach der vhd dort suchen.

Vergessen Sie auch nicht, das Metatdate mit zu sichern

xe vm-export filename=metadata.bak uuid=8ac95696-... metadata=true 
0
vigilian

Um eine VM zu sichern, ist es am besten, sie zu exportieren. Es gilt auch für Ihre alte Version von xenserver zum Zeitpunkt der Frage.

hängen Sie einen NFS-Speicher an Ihren Server an

xe sr-create type=nfs content-type=backup name-label=na;e_you_want_to_give shared=true device-config:server=ip_address_of_your_server device-config:serverpath=name_of_the_share_on_your_server 

Sehen Sie, wo Xenserver es installiert hat

mount 

uuid der vm

xe vm-list 

Exportieren Sie die VM

xe vm-export vm=uuid_of_your_vm filename=path_of_the_share/name_you_want_to_give_to_your_backup.xva 

Quelle