Cara Sandaran VMS Metadata di Citrix Xenserver
- 4355
- 1094
- Clarence Powlowski
Artikel ini menerangkan cara menyandarkan metadata untuk mesin maya individu di Citrix Xen Server. Dalam artikel ini, anda akan mendapat arahan langkah demi langkah untuk membuat sandaran metadata. Juga pada akhir artikel ini, terdapat skrip shell kecil yang boleh digunakan untuk metadata sandaran untuk semua VM yang dijalankan pada pelayan XEN.
1. Sandaran vms metadata di citrix xenserver
1.1. Cari vms uuid
Gunakan arahan berikut untuk mendapatkan senarai uuid semua vms bersama -sama dengan butiran lain. Uuid ini akan digunakan dalam langkah seterusnya.
XE VM-list is-control-domain = false is-a-snapshot = false
UUID (RO): 8AC95696-94F3-83C1-BC89-8BB2603F832B NAME-LABEL (RW): Test-VM Power-State (RO): Running
Seperti di atas output ujian-vm uuid adalah "8AC95696-94F3-83C1-BC89-8BB2603F832B".
1.2. Metadata sandaran menggunakan uuid
Setelah mendapat uuid vm, gunakan arahan berikut untuk sandaran metadata mesin maya dengan uuid 8AC95696-94F3-83C1-BC89-8BB2603F832B dan buat fail sandaran metadata metadata.Bak.
XE VM-Export Filename = Metadata.Bak uuid = 8ac95696-94f3-83c1-bc89-8bb2603f832b metadata = benar
Anda telah menyelesaikan sandaran metadata VM dengan jayanya.
2. Skrip untuk sandaran semua metadata VMS
Ini adalah pilihan yang baik untuk menjadualkan sandaran metadata secara berkala. Anda boleh menjadualkan skrip di bawah untuk sandaran semua metadata VMS pada pelayan XEN.
Cara menggunakan skrip:
2.1 - Salin skrip ini ke fail /skrip/metadata-backup.sh di Xenserver.
2.2 - Skrip ini menggunakan pelayan sandaran jauh yang dipasang menggunakan NFS, anda boleh menggantikannya dengan tetapan anda sendiri.
2.3 - Laksanakan skrip ini menggunakan sh /skrip /metadata-backup.sh.
2.4 - Untuk jadual sandaran biasa ini dalam sistem crontab. [Contoh Crontab]
#!/bin/bash tarikh = $ (tarikh +%d%b%y) xsname = "echo $ hostname" mkdir -p/mnt/nfs mount -f nfs 192.168.10.100:/sandaran/citrix/metadata/mnt/nfs backuppath =/mnt/nfs/$ xsname/$ date mkdir -p $ backuppath xe vm-list-control-domain = false is-a-snapshot = false | grep uuid | potong -d ":" -f2> /tmp /uuids.txt while bacaan baris lakukan vmname = "xe vm-list uuid = $ line | grep nama-label | cut -d": "-f2 | sed" s/^ *// g "xe vm-export filename =" $ backuppath /$ Xsname- $ vmname- $ date "uuid = $ line metadata = true selesai < /tmp/uuids.txt umount /mnt/nfs12345678910111213141516171819 | #!/bin/bash tarikh = $ (tarikh +%d%b%y) xsname = 'echo $ hostname'mkdir -p/mnt/nfs mount -f nfs 192.168.10.100:/sandaran/citrix/metadata/mnt/nfs backuppath =/mnt/nfs/$ xsname/$ datemkdir -p $ backuppath xe vm-list-control-domain = false is-a-snapshot = false | grep uuid | potong -d ":" -f2> /tmp /uuids.txt semasa 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 memasang git 1.9 pada Centos/RHEL 7/6 & Fedora 27/26
- Cara Mengkonfigurasi Sijil SSL di Tomcat »