Ini ialah arahan vzdump yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
vzdump - utiliti sandaran untuk mesin maya
SINOPSIS
vzdump PILIHAN [--semua | ]
--exclude VMID exclude VMID (andaikan --semua)
--exclude-path REGEX mengecualikan fail/direktori tertentu. awak
boleh menggunakan pilihan ini lebih daripada sekali untuk menentukan
berbilang laluan tidak termasuk
--stdexcludes tidak termasuk fail dan log sementara
--compress compress dump file (gzip)
--simpan STORAGE_ID simpan fail yang terhasil ke STORAGE_ID (PVE sahaja)
--script laksanakan skrip cangkuk
--dumpdir menyimpan DIR yang menghasilkan fail dalam DIR
--maxfiles N bilangan maksimum fail sandaran bagi setiap VM.
--tmpdir DIR menyimpan fail sementara dalam DIR. --gantung dan --hentikan
menggunakan direktori ini untuk menyimpan salinan VM.
--mailto EMAIL hantar mel pemberitahuan ke EMAIL. Anda boleh gunakan
pilihan ini lebih daripada sekali untuk menentukan berbilang
penerima
--berhenti berhenti/mulakan VM jika berjalan
--gantung gantung/sambung semula VM apabila berjalan
--snapshot gunakan snapshot LVM semasa berjalan
--saiz MB saiz petikan LVM (lalai 1024)
--bwlimit KBPS had I/O lebar jalur; KByte sesaat
--lockwait MINUTES masa maksimum untuk menunggu global
kunci. vzdump menggunakan fail kunci global untuk membuat
pastikan hanya satu contoh sedang berjalan
(menjalankan beberapa contoh meletakkan terlalu banyak beban
pada pelayan). Lalai ialah 180 (3 jam).
--stopwait MINUTES masa maksimum untuk menunggu sehingga VM dihentikan.
DESCRIPTION
vzdump ialah utiliti untuk membuat syot kilat yang konsisten menjalankan mesin maya (VM). Ia
pada asasnya mencipta arkib tar bagi kawasan peribadi VM, yang juga termasuk VM
fail konfigurasi. vzdump pada masa ini menyokong VM OpenVZ dan QemuServer.
Terdapat beberapa cara untuk memberikan konsistensi:
mod "berhenti".
Hentikan VM semasa membuat sandaran. Ini mengakibatkan masa henti yang sangat lama.
mod "gantung".
Untuk OpenVZ, mod ini menggunakan rsync untuk menyalin VM ke lokasi sementara (lihat pilihan
--tmpdir). Kemudian VM digantung dan salinan rsync kedua menukar fail. Selepas itu,
VM dimulakan (sambung semula) semula. Ini mengakibatkan masa henti yang minimum, tetapi memerlukan
ruang tambahan untuk memegang salinan VM.
Untuk QemuServer, mod ini berfungsi seperti mod "berhenti", tetapi sebaliknya menggunakan gantung/sambung semula
berhenti/mula.
mod "snapshot".
Mod ini menggunakan syot kilat LVM2. Tiada masa henti, tetapi mod syot kilat memerlukan LVM2 dan
beberapa ruang kosong pada kumpulan volum yang sepadan untuk mencipta petikan LVM.
BACKUP FAIL NAMA
Versi baru vzdump mengekod jenis mesin maya dan masa sandaran ke dalam
nama fail, contohnya
vzdump-openvz-105-2009_10_09-11_04_43.tar
Dengan cara itu adalah mungkin untuk menyimpan beberapa sandaran ke dalam direktori yang sama. Parameter
"maxfiles" boleh digunakan untuk menentukan bilangan maksimum sandaran untuk disimpan.
RESTORE
Fail tar yang terhasil boleh dipulihkan dengan program berikut.
vzrestore: utiliti pemulihan OpenVZ
qmrestore: utiliti pemulihan QemuServer
Untuk butiran lihat halaman manual yang sepadan.
CONFIGURATION
Konfigurasi global disimpan dalam /etc/vzdump.conf.
tmpdir: DIR
dumpdir: DIR
storan: STORAGE_ID
mod: syot kilat|gantung|berhenti
bwlimit: KBPS
lockwait: MINIT
berhenti menunggu: MINIT
saiz: MB
maxfiles: N
skrip: FILENAME
HOOK SCRIPT
Anda boleh menentukan skrip cangkuk dengan pilihan "--script". Skrip ini dipanggil di pelbagai
fasa proses sandaran, dengan parameter ditetapkan dengan sewajarnya. Anda boleh mencari contoh dalam
direktori dokumentasi ("hook-script.pl").
PENGECUALIAN (OpenVZ sahaja)
vzdump melangkau fail berikut dengan pilihan --stdexcludes
/var/log/.+
/tmp/.+
/var/tmp/.+
/var/run/.+pid
Anda boleh menentukan laluan kecualikan secara manual, contohnya:
> vzdump --exclude-path "/tmp/.+" --exclude-path "/var/tmp/.+" 777
(hanya tidak termasuk direktori tmp)
Fail konfigurasi juga disimpan di dalam arkib sandaran (/etc/vzdump), dan akan
dipulihkan dengan betul.
HADAH
VZDump tidak menyimpan ACL.
CONTOH
Hanya buang VM 777 - tiada syot kilat, hanya arkibkan kawasan peribadi VM dan fail konfigurasi
ke direktori dump lalai (biasanya /vz/dump/).
> vzdump 777
Gunakan rsync dan gantung/sambung semula untuk membuat syot kilat (masa henti minimum).
> vzdump --gantung 777
Sandarkan semua VM dan hantar mel pemberitahuan ke root.
> vzdump --suspend --semua --mailto root
Gunakan LVM2 untuk membuat syot kilat (tiada masa henti).
> vzdump --dumpdir /mnt/backup --snapshot 777
Sandarkan semua VM tidak termasuk VM 101 dan 102
> vzdump --suspend --exclude 101 --exclude 102
Pulihkan mesin OpenVZ kepada VM 600
> vzrestore /mnt/backup/vzdump-openvz-777.tar 600
Pulihkan mesin Qemu/KVM kepada VM 601
> qmrestore /mnt/backup/vzdump-qemu-888.tar 601
Gunakan vzdump dalam talian menggunakan perkhidmatan onworks.net