So sichern Sie VMS -Metadaten in Citrix Xenserver
- 1541
- 338
- Tom Jakobs
In diesem Artikel wird beschrieben, wie Metadaten für einzelne virtuelle Maschinen auf Citrix Xen -Servern sichern können. In diesem Artikel erhalten Sie Schritt -für -Schritt -Anweisungen zum Sichern von Metadaten. Auch am Ende dieses Artikels gibt es ein kleines Shell -Skript, das für Sicherungsmetadaten für alle VMs verwendet werden kann, die auf dem Xen -Server ausgeführt werden.
1. Backup -VMS -Metadaten in Citrix Xenserver
1.1. Finden Sie VMS UUID
Verwenden Sie den folgenden Befehl, um die Liste der UUIDs aller VMs zusammen mit anderen Details zu erhalten. Diese UUID wird in den nächsten Schritten verwendet.
xe vm-list is-control-domain = false is-a-snapshot = false
UUID (RO): 8AC95696-94F3-83C1-BC89-8BB2603F832B Name-Label (RW): Test-VM-Leistungsstaat (RO): Laufen
Gemäß oben genannter Ausgangstest-VM UUID ist “8AC95696-94F3-83C1-BC89-8BB2603F832B“.
1.2. Backup -Metadaten mit UUID
Verwenden Sie nach dem Erhalten von UUID von VM den folgenden Befehl, um Metadaten der virtuellen Maschine mit UUID zu sichern 8AC95696-94F3-83C1-BC89-8BB2603F832B und erstellen Sie Metadaten -Backup -Datei Metadaten.Bak.
XE VM-Export Dateiname = Metadaten.Bak UUID = 8AC95696-94F3-83C1-BC89-8BB2603F832B Metadaten = True
Sie haben VM Metadata -Backup erfolgreich abgeschlossen.
2. Skript für die Sicherung aller VMS -Metadaten
Dies ist eine gute Option, um das Metadaten -Backup regelmäßig zu planen. Sie können das folgende Skript planen, um alle VMS -Metadaten auf Xen Server zu sichern.
So verwenden Sie Skript:
2.1 - Kopieren Sie dieses Skript in eine Datei /Skripte/Metadaten-Backup.Sch in Xenserver.
2.2 - In diesem Skript wird ein Remote -Backup -Server verwendet, der mit NFS montiert ist. Sie können dies durch Ihre eigenen Einstellungen ersetzen.
2.3 - Führen Sie dieses Skript mit verwenden sh /scripts /metadata-backup.Sch.
2.4 - Für den regulären Sicherungsplan dies in Systemen Crontab. [Beispiele Crontab]
#!/bin/bash Datum = $ (Datum +%d%b%y) xsname = "echo $ hostname" mkdir -p/mnt/nfs montage -f nfs 192.168.10.100:/backup/citrix/metadata/mnt/nfs backuppath =/mnt/nfs/$ xsname/$ date mkdir -p $ backuppath xe vm-list is-control-domain = false is-a-snapshot = false | grep uuid | Schnitt -d ":" -f2> /tmp /uUids.txt while les les line do vmname = "xe vm-list uUid = $ line | grep name-label | cut -d": "-f2 | sed" /$ Xsname- < /tmp/uuids.txt umount /mnt/nfs12345678910111213141516171819 | #!/bin/bash Datum = $ (Datum +%d%b%y) xsname = 'echo $ hostname'mkdir -p/mnt/nfs montage -f nfs 192.168.10.100:/backup/citrix/metadata/mnt/nfs backuppath =/mnt/nfs/$ xsname/$ datemkdir -p $ Backuppath xe vm-list is-control-domain = false is-a-snapshot = false | grep uuid | Schnitt -d ":" -f2> /tmp /uUids.TXT WHERE LESE LINEDO VMNAME = 'XE VM-LIST UUID = $ LINE | Grep-Namen-Label | Cut -d ":" -f2 | sed 's/^ *// g' 'xe vm-export fileName = "$ Backuppath/$ xsname- < /tmp/uuids.txtumount /mnt/nfs |
- « So installieren Sie Git 1.9 auf CentOS/Rhel 7/6 & Fedora 27/26
- So konfigurieren Sie das SSL -Zertifikat in Tomcat »