Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen vzdump komutudur.
Program:
ADI
vzdump - sanal makine için yedekleme programı
SİNOPSİS
vzdump SEÇENEKLER [--all | ]
--exclude VMID, VMID'yi hariç tutar ( --all varsayılır)
--exclude-path REGEX belirli dosyaları/dizinleri hariç tutar. Sen
belirtmek için bu seçeneği birden fazla kullanabilir
birden çok hariç tutma yolu
--stdexcludes geçici dosyaları ve günlükleri hariç tutar
--compress sıkıştırma döküm dosyası (gzip)
--storage STORAGE_ID, sonuç dosyalarını STORAGE_ID'ye depolar (yalnızca PVE)
--script kanca betiğini yürütür
--dumpdir DIR, sonuç dosyalarını DIR'de depolar
--maxfiles VM başına N maksimum yedekleme dosyası sayısı.
--tmpdir DIR, geçici dosyaları DIR'de saklar. --suspend ve --stop
VM'nin bir kopyasını depolamak için bu dizini kullanıyor.
--mailto EMAIL, EMAIL adresine bildirim postası gönderir. Kullanabilirsiniz
bu seçeneği birden fazla belirtmek için
alıcıları
--Çalışıyorsa VM'yi durdur/başlat
--suspend VM'yi çalıştırırken askıya al/devam ettir
--snapshot, çalıştırırken LVM anlık görüntüsünü kullanır
--size MB LVM anlık görüntü boyutu (varsayılan 1024)
--bwlimit KBPS, G/Ç bant genişliğini sınırlar; KByte/saniye
--lockwait MINUTES global için beklenecek maksimum süre
kilit. vzdump yapmak için genel bir kilit dosyası kullanır
yalnızca bir örneğin çalıştığından emin olun
(birkaç örnek çalıştırmak çok fazla yük bindirir
bir sunucuda). Varsayılan 180'dir (3 saat).
--stopwait MINUTES bir VM durdurulana kadar beklenecek maksimum süre.
AÇIKLAMA
vzdump, çalışan sanal makinelerin (VM'ler) tutarlı anlık görüntülerini oluşturmaya yönelik bir yardımcı programdır. Bilişim Teknoloji
temel olarak VM özel alanının bir tar arşivi oluşturur ve VM'yi de içerir.
yapılandırma dosyaları. vzdump şu anda OpenVZ ve QemuServer VM'lerini desteklemektedir.
Tutarlılığı sağlamanın birkaç yolu vardır:
"dur" modu
Yedekleme sırasında VM'yi durdurun. Bu, çok uzun bir arıza süresine neden olur.
"askıya alma" modu
OpenVZ için bu mod, VM'yi geçici bir konuma kopyalamak için rsync kullanır (seçenek
--tmpdir). Ardından sanal makine askıya alınır ve ikinci bir eşzamanlama değiştirilen dosyaları kopyalar. Daha sonra,
VM yeniden başlatılır (devam ettirilir). Bu, minimum kesinti süresi ile sonuçlanır, ancak
VM kopyasını tutmak için ek alan.
QemuServer için bu mod "dur" modu gibi çalışır, ancak bunun yerine askıya alma/devam ettirme kullanır.
durdur/başlat.
"anlık görüntü" modu
Bu mod, LVM2 anlık görüntülerini kullanır. Kesinti süresi yoktur, ancak anlık görüntü modu LVM2'ye ihtiyaç duyar ve
LVM anlık görüntüsünü oluşturmak için ilgili birim grubunda biraz boş alan.
YEDEK DOSYA İSİMLER
vzdump'ın daha yeni sürümü, sanal makine türünü ve yedekleme zamanını
dosya adı, örneğin
vzdump-openvz-105-2009_10_09-11_04_43.tar
Bu şekilde, aynı dizine birden fazla yedeği depolamak mümkündür. parametre
"maxfiles", tutulacak maksimum yedekleme sayısını belirtmek için kullanılabilir.
RESTORE
Ortaya çıkan tar dosyaları aşağıdaki programlarla geri yüklenebilir.
vzrestore: OpenVZ geri yükleme yardımcı programı
qmrestore: QemuServer geri yükleme yardımcı programı
Ayrıntılar için ilgili kılavuz sayfalarına bakın.
YAPILANDIRMA
Genel yapılandırma /etc/vzdump.conf içinde saklanır.
tmpdir: DIR
döküm dizini: DIR
depolama: STORAGE_ID
mod: anlık görüntü|askıya alma|durdur
sınır: KBPS
bekleme süresi: DAKİKA
bekleme süresi: DAKİKA
boyut: MB
maksimum dosya sayısı: N
komut dosyası: FILENAME
KANCA SCRIPT
"--script" seçeneğiyle bir kanca komut dosyası belirtebilirsiniz. Bu komut dosyası çeşitli olarak adlandırılır
parametreler buna göre ayarlanmış olarak, yedekleme işleminin aşamaları. içinde bir örnek bulabilirsiniz
dokümantasyon dizini ("hook-script.pl").
İSTİSNALAR (AçıkVZ sadece)
vzdump --stdexcludes seçeneği ile aşağıdaki dosyaları atlar
/var/günlük/.+
/tmp/.+
/var/tmp/.+
/var/çalıştır/.+pid
Dışlama yollarını manuel olarak belirtebilirsiniz, örneğin:
> vzdump --exclude-path "/tmp/.+" --hariç tutma yolu "/var/tmp/.+" 777
(yalnızca tmp dizinlerini hariç tutar)
Yapılandırma dosyaları ayrıca yedekleme arşivinde (/etc/vzdump) saklanır ve
doğru şekilde geri yüklendi.
KISITLAMALAR
VZDump, ACL'leri kaydetmez.
ÖRNEKLER
Basitçe VM 777'yi boşaltın - anlık görüntü yok, yalnızca VM özel alanını ve yapılandırma dosyalarını arşivleyin
varsayılan döküm dizinine (genellikle /vz/dump/).
> vzdump 777
Anlık görüntü oluşturmak için rsync ve askıya alın/devam ettirin (minimum kesinti süresi).
> vzdump -- 777'yi askıya al
Tüm sanal makineleri yedekleyin ve köke bildirim postaları gönderin.
> vzdump --suspend --all --mailto root
Anlık görüntüler oluşturmak için LVM2'yi kullanın (kapalı kalma süresi yok).
> vzdump --dumpdir /mnt/backup --snapshot 777
VM 101 ve 102 hariç tüm VM'leri yedekleyin
> vzdump --suspend --exclude 101 --exclude 102
Bir OpenVZ makinesini VM 600'e geri yükleme
> vzrestore /mnt/backup/vzdump-openvz-777.tar 600
Bir Qemu/KVM makinesini VM 601'e geri yükleme
> qmrestore /mnt/backup/vzdump-qemu-888.tar 601
onworks.net hizmetlerini kullanarak vzdump'u çevrimiçi kullanın