Cara mencadangkan metadata vms di citrix xenserver

Cara mencadangkan metadata vms di citrix xenserver

Artikel ini menjelaskan cara mencadangkan metadata untuk mesin virtual individu di server Citrix Xen. Di artikel ini, Anda akan mendapatkan instruksi langkah demi langkah untuk mencadangkan metadata. Juga di akhir artikel ini, ada skrip shell kecil yang dapat digunakan untuk metadata cadangan untuk semua VM yang berjalan di server Xen.

1. Cadangan VMS Metadata di Citrix Xenserver

1.1. Temukan VMS UUID

Gunakan perintah berikut untuk mendapatkan daftar UUIDS dari semua VM bersama dengan detail lainnya. UUID ini akan digunakan dalam langkah selanjutnya.

Xe VM-List is-control-domain = false is-a-snapshot = false 
UUID (RO): 8AC95696-94F3-83C1-BC89-8BB2603F832B NAMA-LABEL (RW): Test-VM Power-State (RO): Running 

Sesuai output output di atas uuid adalah “8AC95696-94F3-83C1-BC89-8BB2603F832B“.

1.2. Cadangan metadata menggunakan uuid

Setelah mendapatkan uuid dari VM, gunakan perintah berikut untuk mencadangkan metadata mesin virtual dengan uuid 8AC95696-94F3-83C1-BC89-8BB2603F832B dan membuat file cadangan metadata metadata.Bak.

Xe VM-Export FileName = Metadata.BAK UUID = 8AC95696-94F3-83C1-BC89-8BB2603F832B metadata = true 

Anda telah menyelesaikan VM Metadata Backup dengan sukses.

2. Skrip untuk cadangan semua metadata VMS

Ini adalah pilihan yang baik untuk menjadwalkan cadangan metadata secara teratur. Anda dapat menjadwalkan skrip di bawah ini untuk cadangan semua metadata VMS di Xen Server.

Cara menggunakan skrip:

2.1 - Salin skrip ini ke file /skrip/metadata-backup.SH di XenServer.

2.2 - Script ini menggunakan server cadangan jarak jauh yang dipasang menggunakan NFS, Anda dapat menggantinya dengan pengaturan Anda sendiri.

2.3 - Jalankan skrip ini menggunakan sh /skrip /metadata-backup.SH.

2.4 - Untuk jadwal cadangan reguler ini di sistem crontab. [Contoh Crontab]

#!/Tanggal bin/bash = $ (tanggal +%D%b%y) xsname = "echo $ hostname" mkdir -p/mnt/nfs mount -f nfs 192.168.10.100:/cadangan/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 | cut -d ":" -f2> /tmp /uuids.txt saat membaca baris do vmname = "xe vm-list uuid = $ line | grep name-label | cut -d": "-f2 | sed" s/^ *// g "xe vm-ekspor file nama =" $ backuppath /$ Xsname- $ vmname- $ date "uuid = $ line metadata = true done < /tmp/uuids.txt umount /mnt/nfs
12345678910111213141516171819#!/Tanggal bin/bash = $ (tanggal +%D%b%y) xsname = 'echo $ hostname'mkdir -p/mnt/nfs mount -f nfs 192.168.10.100:/cadangan/citrix/metadata/mnt/nfs backuppath =/mnt/nfs/$ xsname/$ datemkdir -p $ backuppath xe vm-list is-control-domain = false is-a-snapshot = false | grep uuid | cut -d ":" -f2> /tmp /uuids.txt saat membaca linedo vmname = 'xe vm-list uuid = $ line | Grep Name-Label | cut -d ":" -f2 | Sed 'S/^ *// G' 'XE VM-Export FileName = "$ backuppath/$ xsname- $ vmname- $ date" uuid = $ line metadata = truedone < /tmp/uuids.txtumount /mnt/nfs