Cara mencadangkan metadata vms di citrix xenserver
- 3637
- 345
- Jermaine Mohr
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/nfs12345678910111213141516171819 | #!/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 |
- « Cara menginstal git 1.9 On Centos/RHEL 7/6 & Fedora 27/26
- Cara Mengkonfigurasi Sertifikat SSL di Tomcat »