Jak zapasować metadane VMS w Citrix Xenserver
- 2112
- 472
- Laura Zygmunt
W tym artykule opisano, jak tworzyć kopię zapasową metadanych dla poszczególnych maszyn wirtualnych na serwerach Citrix xen. W tym artykule otrzymasz instrukcje krok po kroku do tworzenia kopii zapasowych metadanych. Również na końcu tego artykułu istnieje mały skrypt powłoki, którego można użyć do tworzenia kopii zapasowych metadanych dla wszystkich maszyn wirtualnych działających na serwerze Xen.
1. Metadane zapasowe VMS w Citrix Xenserver
1.1. Znajdź VMS uuid
Użyj następującego polecenia, aby uzyskać listę UUID wszystkich maszyn wirtualnych wraz z innymi szczegółami. ten UUID będzie używany w kolejnych krokach.
XE VM-List Is-Control-Domain = False is-a-snapshot = false
UUID (RO): 8AC95696-94F3-83C1-BC89-8BB2603F832B Nazwa-Label (RW): Test-VM Power-State (RO): Uruchomienie
Zgodnie z powyższymi wyjściowymi testami testowymi UUID jest „8AC95696-94F3-83C1-BC89-8BB2603F832B".
1.2. Metadane zapasowe za pomocą UUID
Po uzyskaniu UUID VM użyj następujących polecenia, aby zapasować metadane maszyny wirtualnej z UUID 8AC95696-94F3-83C1-BC89-8BB2603F832B i utwórz plik kopii zapasowej metadanych metadane.Bak.
xe vm-export nazwa pliku = metadane.BAK UUID = 8AC95696-94F3-83C1-BC89-8BB2603F832B METADATA = True
Pomyślnie ukończyłeś kopię zapasową metadanych VM.
2. Skrypt do tworzenia kopii zapasowych wszystkich metadanych VMS
Jest to dobra opcja regularnego planowania tworzenia kopii zapasowych metadanych. Możesz zaplanować poniższy skrypt do tworzenia kopii zapasowych wszystkich metadanych VMS na serwerze Xen.
Jak używać skryptu:
2.1 - Skopiuj ten skrypt do pliku /Scripts/Metadata-Backup.cii w Xenserver.
2.2 - Ten skrypt używa zdalnego serwera kopii zapasowej zamontowanej za pomocą NFS, możesz zastąpić to własnymi ustawieniami.
2.3 - Wykonaj ten skrypt za pomocą sh /scenariusze /-metadane-backup.cii.
2.4 - W celu regularnego harmonogramu tworzenia kopii zapasowych w systemie Crontab. [Przykłady crontab]
#!/bin/bash data = $ (data +%d%b%y) xsname = "echo $ hostName" mkdir -p/mnt/nfs Mount -f NFS 192.168.10.100:/Backup/citrix/metadata/mnt/nfs backuppath =/mnt/nfs/$ xsname/$ data mkdir -p $ backuppath xe-list is-control-DOMAIN = false-a-snapshot = false | GREP UUID | cut -d ":" -f2> /tmp /uuids.txt, podczas gdy odczyt linia do vmname = "xe vm-list uuid = $ line | grep nazwa-Label | cut -d": "-f2 | sed" s/^ *// g "xe vm-export fileName =" $ backuppath /$ Xsname-$ vmname-$ data "uuid = $ line metadane = true gotowe < /tmp/uuids.txt umount /mnt/nfs12345678910111213141516171819 | #!/bin/bash data = $ (data +%d%b%y) xsname = 'echo $ hostName'mkdir -p/mnt/nfs Mount -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-a-snapshot = false | GREP UUID | cut -d ":" -f2> /tmp /uuids.txt podczas czytania linedo vmname = 'xe vm-list UUID = $ line | Grep Name-Label | CUT -D ":" -F2 | sed 's/^ *// g' 'xe vm-export filename = "$ backuppath/$ xsname-$ vmname-$ data" UUID = $ line metadane = TReedone < /tmp/uuids.txtumount /mnt/nfs |
- « Jak zainstalować git 1.9 na Centos/Rhel 7/6 i Fedora 27/26
- Jak skonfigurować certyfikat SSL w Tomcat »