ນີ້ແມ່ນຄໍາສັ່ງ vzdump ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
vzdump - ຜົນປະໂຫຍດສໍາຮອງສໍາລັບເຄື່ອງ virtual
ສະຫຼຸບສັງລວມ
vzdump ທາງເລືອກ [--all | ]
--exclude VMID exclude VMID (ສົມມຸດ --all)
--exclude-path REGEX ຍົກເວັ້ນບາງໄຟລ໌/ໄດເລກະທໍລີ. ເຈົ້າ
ສາມາດໃຊ້ຕົວເລືອກນີ້ຫຼາຍກວ່າໜຶ່ງຄັ້ງເພື່ອລະບຸ
ຫຼາຍເສັ້ນທາງຍົກເວັ້ນ
--stdexcludes ບໍ່ລວມໄຟລ໌ຊົ່ວຄາວ ແລະບັນທຶກ
-- ບີບອັດໄຟລ໌ dump (gzip)
--ການເກັບຮັກສາ STORAGE_ID ເກັບໄຟລ໌ຜົນໄດ້ຮັບ STORAGE_ID (PVE ເທົ່ານັ້ນ)
--script ປະຕິບັດ script hook
--dumdir DIR ເກັບໄຟລ໌ຜົນໄດ້ຮັບໃນ DIR
--maxfiles N ຈຳນວນໄຟລ໌ສຳຮອງສູງສຸດຕໍ່ VM.
--tmpdir DIR ເກັບໄຟລ໌ຊົ່ວຄາວໃນ DIR. --suspend ແລະ --stop
ກໍາລັງໃຊ້ໄດເລກະທໍລີນີ້ເພື່ອເກັບຮັກສາສໍາເນົາຂອງ VM.
--mail ໄປ EMAIL ສົ່ງ mail ແຈ້ງ ການ ກັບ EMAIL. ທ່ານສາມາດນໍາໃຊ້
ຕົວເລືອກນີ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງເພື່ອລະບຸຫຼາຍ
ຜູ້ຮັບ
--stop stop/start VM ຖ້າແລ່ນ
--suspend suspend / ສືບຕໍ່ VM ເມື່ອແລ່ນ
--snapshot ໃຊ້ LVM snapshot ເມື່ອແລ່ນ
--size MB LVM snapshot size (ຄ່າເລີ່ມຕົ້ນ 1024)
--bwlimit KBPS limit I/O ແບນວິດ; KBytes ຕໍ່ວິນາທີ
--lockwait MINUTES ເວລາສູງສຸດທີ່ຈະລໍຖ້າທົ່ວໂລກ
ລັອກ. vzdump ໃຊ້ໄຟລ໌ lock ທົ່ວໂລກເພື່ອເຮັດໃຫ້
ໃຫ້ແນ່ໃຈວ່າພຽງແຕ່ຫນຶ່ງຕົວຢ່າງທີ່ກໍາລັງແລ່ນ
(ການແລ່ນຫຼາຍຕົວຢ່າງເຮັດໃຫ້ການໂຫຼດຫຼາຍເກີນໄປ
ໃນເຊີບເວີ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 180 (3 ຊົ່ວໂມງ).
--stopwait MINUTES ເວລາສູງສຸດທີ່ຈະລໍຖ້າຈົນກ່ວາ VM ຖືກຢຸດ.
ລາຍລະອຽດ
vzdump ເປັນປະໂຫຍດທີ່ຈະເຮັດໃຫ້ຮູບພາບທີ່ສອດຄ້ອງກັນຂອງເຄື່ອງ virtual ແລ່ນ (VMs). ມັນ
ໂດຍພື້ນຖານແລ້ວສ້າງບ່ອນເກັບມ້ຽນ tar ຂອງພື້ນທີ່ສ່ວນຕົວ VM, ເຊິ່ງລວມມີ VM
ໄຟລ໌ການຕັ້ງຄ່າ. vzdump ປະຈຸບັນສະຫນັບສະຫນູນ OpenVZ ແລະ QemuServer VMs.
ມີຫຼາຍວິທີທີ່ຈະໃຫ້ຄວາມສອດຄ່ອງ:
ໂຫມດ "ຢຸດ".
ຢຸດ VM ໃນລະຫວ່າງການສໍາຮອງ. ອັນນີ້ສົ່ງຜົນໃຫ້ມີການຢຸດເຮັດວຽກດົນຫຼາຍ.
ໂຫມດ "ໂຈະ".
ສໍາລັບ OpenVZ, ຮູບແບບນີ້ໃຊ້ rsync ເພື່ອຄັດລອກ VM ໄປຫາສະຖານທີ່ຊົ່ວຄາວ (ເບິ່ງທາງເລືອກ
--tmpdir). ຫຼັງຈາກນັ້ນ, VM ຖືກລະງັບໄວ້ແລະ rsync ທີສອງໄດ້ປ່ຽນໄຟລ໌ທີ່ເຮັດສໍາເນົາ. ຫຼັງຈາກນັ້ນ,
VM ແມ່ນເລີ່ມຕົ້ນ (ສືບຕໍ່) ອີກເທື່ອຫນຶ່ງ. ອັນນີ້ເຮັດໃຫ້ການຢຸດເຮັດວຽກໜ້ອຍທີ່ສຸດ, ແຕ່ຕ້ອງການ
ພື້ນທີ່ເພີ່ມເຕີມເພື່ອເກັບສໍາເນົາ VM.
ສໍາລັບ QemuServer, ໂຫມດນີ້ເຮັດວຽກຄືກັບໂຫມດ "ຢຸດ", ແຕ່ໃຊ້ suspend / resume ແທນ
ຢຸດ / ເລີ່ມ.
ຮູບແບບ "snapshot".
ໂໝດນີ້ໃຊ້ພາບຖ່າຍ LVM2. ບໍ່ມີເວລາຢຸດ, ແຕ່ໂຫມດ snapshot ຕ້ອງການ LVM2 ແລະ
ບາງພື້ນທີ່ຫວ່າງຢູ່ໃນກຸ່ມປະລິມານທີ່ສອດຄ້ອງກັນເພື່ອສ້າງພາບຖ່າຍ LVM.
ແບັກອັບ ເອກະສານ ຊື່
ຮຸ່ນໃຫມ່ຂອງ vzdump ເຂົ້າລະຫັດປະເພດເຄື່ອງ virtual ແລະເວລາສໍາຮອງຂໍ້ມູນເຂົ້າໄປໃນ
ຊື່ໄຟລ໌, ສໍາລັບການຍົກຕົວຢ່າງ
vzdump-openvz-105-2009_10_09-11_04_43.tar
ດ້ວຍວິທີນັ້ນ, ມັນເປັນໄປໄດ້ທີ່ຈະເກັບຮັກສາການສໍາຮອງຂໍ້ມູນຫຼາຍອັນເຂົ້າໄປໃນໄດເລກະທໍລີດຽວກັນ. ພາລາມິເຕີ
"maxfiles" ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຈໍານວນສູງສຸດຂອງການສໍາຮອງຂໍ້ມູນທີ່ຈະຮັກສາ.
ຄົ້ນຫາຄືນ ໃໝ່
ໄຟລ໌ tar ຜົນໄດ້ຮັບສາມາດໄດ້ຮັບການຟື້ນຟູດ້ວຍໂຄງການດັ່ງຕໍ່ໄປນີ້.
vzrestore: OpenVZ ຟື້ນຟູຜົນປະໂຫຍດ
qmrestore: QemuServer ຟື້ນຟູຜົນປະໂຫຍດ
ສໍາລັບລາຍລະອຽດເບິ່ງຫນ້າຄູ່ມືທີ່ສອດຄ້ອງກັນ.
CONFIGURATION
ການຕັ້ງຄ່າທົ່ວໂລກຖືກເກັບໄວ້ໃນ /etc/vzdump.conf.
tmpdir: DIR
dumpdir: DIR
ບ່ອນຈັດເກັບຂໍ້ມູນ: STORAGE_ID
ໂໝດ: snapshot|suspend|stop
bwlimit: KBPS
lockwait: MINUTES
ຢຸດລໍຖ້າ: MINUTES
ຂະໜາດ: MB
maxfiles: ນ
ສະຄຣິບ: FILENAME
ຂໍ SCRIPT
ທ່ານສາມາດລະບຸສະຄິບ hook ດ້ວຍທາງເລືອກ "--script". script ນີ້ຖືກເອີ້ນຢູ່ໃນປະເພດຕ່າງໆ
ຂັ້ນຕອນຂອງຂະບວນການສໍາຮອງຂໍ້ມູນ, ມີຕົວກໍານົດການທີ່ກໍານົດໄວ້ຕາມຄວາມເຫມາະສົມ. ທ່ານສາມາດຊອກຫາຕົວຢ່າງໃນ
ໄດເລກະທໍລີເອກະສານ ("hook-script.pl").
ສະເພາະ (OpenVZ ພຽງແຕ່)
vzdump ຂ້າມໄຟລ໌ຕໍ່ໄປນີ້ wit ທາງເລືອກ --stdexcludes
/var/log/.+
/tmp/.+
/var/tmp/.+
/var/run/.+pid
ທ່ານສາມາດກໍານົດການຍົກເວັ້ນເສັ້ນທາງດ້ວຍຕົນເອງ, ຕົວຢ່າງ:
> vzdump --exclude-path "/tmp/.+" --exclude-path "/var/tmp/.+"777
(ບໍ່ລວມເອົາລາຍການ tmp ເທົ່ານັ້ນ)
ໄຟລ໌ການຕັ້ງຄ່າຍັງຖືກເກັບໄວ້ພາຍໃນບ່ອນເກັບຂໍ້ມູນສຳຮອງ (/etc/vzdump), ແລະຈະ
ຟື້ນຟູຢ່າງຖືກຕ້ອງ.
ຂອບເຂດ ຈຳ ກັດ
VZDump ບໍ່ໄດ້ບັນທຶກ ACLs.
ຕົວຢ່າງ
ພຽງແຕ່ຖິ້ມ VM 777 - ບໍ່ມີການຖ່າຍຮູບ, ພຽງແຕ່ເກັບພື້ນທີ່ສ່ວນຕົວ VM ແລະໄຟລ໌ການຕັ້ງຄ່າ
ໄປຫາໄດເຣັກທໍຣີ dump ເລີ່ມຕົ້ນ (ປົກກະຕິແລ້ວ /vz/dump/).
> vzdump 777
ໃຊ້ rsync ແລະ suspend / resume ເພື່ອສ້າງພາບຖ່າຍ (ເວລາຢຸດເຮັດວຽກຫນ້ອຍທີ່ສຸດ).
> vzdump --suspend 777
ສຳຮອງຂໍ້ມູນ VM ທັງໝົດ ແລະສົ່ງຈົດໝາຍແຈ້ງເຕືອນໄປ root.
> vzdump --suspend --all --mailto root
ໃຊ້ LVM2 ເພື່ອສ້າງພາບຖ່າຍ (ບໍ່ມີການຢຸດເວລາ).
> vzdump --dumpdir /mnt/backup --snapshot 777
ສຳຮອງຂໍ້ມູນ VM ທັງໝົດຍົກເວັ້ນ VM 101 ແລະ 102
> vzdump --suspend --exclude 101 --exclude 102
ຟື້ນຟູເຄື່ອງ OpenVZ ເປັນ VM 600
> vzrestore /mnt/backup/vzdump-openvz-777.tar 600
ຟື້ນຟູເຄື່ອງຈັກ Qemu/KVM ເປັນ VM 601
> qmrestore /mnt/backup/vzdump-qemu-888.tar 601
ໃຊ້ vzdump ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net