Prije nekog vremena objavljivao sam na ovom istom blogu članak u kojem je objasnio kako instalirati poslužitelj OpenVZ. U njemu je spomenuo kako instalirati program vzdump, što dopušta sigurnosnih kopija spremnike i kasnije ih obnoviti.
Međutim, kao rezultat komentara čitatelja, otkrio sam da postupak više nije tako jednostavan i da zahtijeva nekoliko dodatnih koraka. Budući da je internetska dokumentacija u tom pogledu oskudna i, gotovo uvijek pogrešna, odlučio sam objaviti ovaj mali post s objašnjenjem postupka. Nadam se da će vam biti od koristi.
Instalacija Vzdump
Prvo što treba učiniti je zadovoljiti ovisnosti programa. Da biste započeli, morate instalirati struja. Možete ga preuzeti ovdje: http://pkgs.repoforge.org/cstream/
Pronađite najnoviju verziju koja odgovara vašoj arhitekturi i preuzmite je na svoje računalo. Ako ste poput mene i odbijate koristiti grafičko sučelje, upotrijebite:
wget (url del paquete)
Nakon preuzimanja dodirnite instalaciju. Možemo ga instalirati sa:
yum install (nombre_paquete)
Tada morate instalirati knjižnicu Jednostavno zaključavanje datoteke U / I za perl. Ovo su naredbe:
wget http://dag.wieers.com/rpm/packages/perl-LockFile-Simple/perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm
rpm -ivh perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm
Ako idete na stranicu za preuzimanje (http://dag.wieers.com/rpm/packages/perl-LockFile-Simple) vidjet ćete da postoje novije verzije. Nisam ih probao, ali ako želite probati, svejedno bi trebali raditi.
Sada je vrijeme da dodamo put tako da OpenVZ zna gdje treba tražiti knjižnicu. Ovo ovisi o verziji. Na kraju, najbolje je pretražiti knjižnicu u cijelom sustavu i rukom dobiti put. Za to izvršavamo:
find /usr -name Simple.pm
Vratit će više datoteka, ona koja je bitna je prva. U mom slučaju to je "/usr/lib/perl5/vendor_perl/5.8.8/LockFile/Simple.pm".
Idemo putem, zaboravljajući dio «LockFile / Simple.pm» i uređujemo našu datoteku .bashrc.
vim ~/.bashrc
Mi dodajemo:
export PERL5LIB=(ruta)
U mom slučaju:
export PERL5LIB=/usr/lib/perl5/vendor_perl/5.8.8/
Spremamo i učitavamo novu varijablu:
source ~/.bashrc
Sada možemo instalirati vzdump. Prvo ga preuzmemo:
wget http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm
A zatim ga instaliramo pomoću yum-a (tako da provjeravamo i ovisnosti):
yum install http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm
To ne bi trebalo stvarati nikakav problem. U slučaju da se to dogodi, provjerite jeste li instalirali procmail (ili bilo kojeg drugog) MDA). Trebali biste ga imati prema zadanim postavkama, ali možda ste ga deinstalirali. Nakon završetka instalacije, trebali biste moći pokretati vzdump i vzrestore. Ako vam to pokaže neku čudnu pogrešku, provjerite je li varijabla izvezena:
echo $PERL5LIB
I da je ruta točna.
To je to. Dug život i blagostanje.
Izvrstan članak 😉
Hvala vam! 🙂
Pa, u ove svrhe preporučujem Proxmox, zasnovan na Debianu, podržava KVM i Openvz, a ima web sučelje i API koji može učiniti čuda, djeluje mi poput svile. Planirane sigurnosne kopije, iscsi, nfs itd.
http://www.proxmox.com/es/proxmox-ve
Proxmox VE je cjelovito rješenje za virtualizaciju poslužitelja temeljeno na sustavima otvorenog koda. Omogućuje virtualizaciju na KVM-u i spremnicima te upravlja virtualnim strojevima, pohranom, virtualiziranim mrežama i HA klasterima.
Istina je da proxmox izgleda jako dobro. Zapravo, mislim da su oni ti koji razvijaju (ili razvijaju) vzdump. Ali, po mom mišljenju, uvijek je korisno znati kako funkcioniraju osnovne tehnologije. Prema mom iskustvu, grafička sučelja prije ili kasnije propadnu. I u tom ste trenutku vi protiv terminala.
Dug život i blagostanje.
Seciram vas, ali proxmox vam daje puni pristup vzdump i vzctl i svemu, plus REST api koji je san, trenutno imam planove za nešto poput statusnog centra s python [1] sučeljem i tikvicom.
https://github.com/swayf/proxmoxer
Ne trebate više govoriti. S OSTALIM api već ste me uvjerili u XD.
Čitatelj sam koji sam dao komentar i istina je da izuzetno cijenim ovaj post.
Samo sam slijedio korake i uspio sam bez problema dobiti sigurnosne kopije spremnika. Hvala ti što mi nisi dopustio da umrem pokušavajući
Sada idemo s drugim upitom, pretpostavljam da ovaj alat nije instaliran, jer se trenutno u OpenVZ moraju koristiti druge vrste sigurnosnih kopija, a za njihovo podizanje mora se koristiti drugi alat. U pravu sam? Mislim da je to dobra tema za budući post 😉
pozdravi
Ponovno pojašnjavam da na kraju koristim ono što komentirate u ovom postu, ali budući da ovo prosljeđujem vezu koju su mi isti ljudi iz OpenVZ-a dali na Twitteru, nisam je koristio 😛
https://openvz.org/Migration_from_one_HN_to_another
Rekli su mi kako koristim vzmigrate
Pa, jasno je da vas nisu razumjeli, jer vam migracija do vas nije bila od koristi. Vaš je problem bio što ste spremnike izrađivali u sigurnosnim kopijama pomoću vzdumpa. Ono što vzmigrate radi je briga o premještanju aktivnog spremnika (hladnog ili vrućeg) s jednog stroja na drugi. Da ste to radili od početka, da. Ali kad ste jednom željeli ukloniti spremnik iz sigurnosne kopije, vzmigrate vam nije bio od koristi. Morali su ih ukloniti iz sigurnosne kopije i za to je bio potreban vzrestore. Ali hej, za sljedeći put iskoristi ovo kako ćeš se riješiti problema i patnji.
Pa ne. Znam, i meni se to čini čudnim, ali takav je život. Također vam kažem da ono što vzdump zaista radi (u izvanmrežnom načinu rada) je jednostavno komprimiranje direktorija u kojem se korijen spremnika i njegove konfiguracijske datoteke nalaze u jednoj datoteci. A zatim ga otkopčajte i stavite sve na svoje mjesto. To bi se moglo ručno. No tehnički, premda ga nema u službenim spremištima (a u instalaciji ga je gužva u nosu), vzdump je službeni alat za izradu sigurnosnih kopija, barem na hladnom.
Zašto ga onda nema u spremištima? To bih želio znati. Prema onome što vidim na blogu programera, u novije su vrijeme zauzeti ploopom, što je ono što sada vole. Ali hej, to je tako.
U svakom slučaju, sigurnosnu kopiju (hladnu, vruću, pa čak i spremnu ako je potrebno) smislio sam za budući članak. Iako prvo planiram razgovarati o umrežavanju, da se ljudi uključe u vrste virtualnih adaptera i to je najlakša stvar na svijetu. Kad vam to objasne u uvjetima, naravno. Da vidimo hoću li odvojiti malo vremena za ovaj tjedan.
Dug život i blagostanje
Sad kad sam uzeo trenutak da pročitam o vzmigrateu, vidim da ste potpuno u pravu, nisu me razumjeli. 😛 Također mi je umrežavanje zanimljivo.
Još jednom hvala 😉
Znam da je to stari post, ali za ljude koji ga žele ostavljam spremište da ga instalira jednostavnim yum install vzdumpom.
Zapamtite: ovo ide u direktorij /etc/yum.repos.d/solusvm.repo
[solusplos]
ime = Soluslab Repo
# baseurl = http: //repo.soluslabs.com/centos/$releasever/os/$basearch
zrcalna lista = http: //repo.soluslabs.com/centos/mirrors-soluslabs
gpgcheck = 0
enabled = 1
Jednom stvoreni, samo učinite
yum ažuriranje
a zatim instalirajte:
njam instaliraj vzdump