'N Tydjie gelede het ek in dieselfde blog gepubliseer n artikel waarin dit verduidelik word hoe om 'n bediener te installeer OpenVZ. Daarin het hy genoem hoe die program geïnstalleer moet word vzdump, wat dit toelaat rugsteun houers en herstel dit later.
As gevolg van 'n leser se opmerking het ek egter besef dat die proses nie meer so maklik is nie en dat 'n paar ekstra stappe nodig is. Aangesien die aanlyn-dokumentasie in hierdie verband skaars en byna altyd foutief is, het ek besluit om hierdie klein boodskap te gee wat die proses verduidelik. Ek hoop dit is nuttig vir u.
Vzdump installasie
Die eerste ding om te doen is om die afhanklikhede van die program. Om te begin, moet u installeer stroom. U kan dit van hier af aflaai: http://pkgs.repoforge.org/cstream/
Soek die nuutste weergawe wat ooreenstem met u argitektuur en laai dit af na u rekenaar. As u soos ek is en weier om die grafiese koppelvlak te gebruik, gebruik dan:
wget (url del paquete)
Raak installeer sodra dit afgelaai is. Ons kan dit installeer met:
yum install (nombre_paquete)
Dan moet u die biblioteek installeer Eenvoudige sluitlêer I / O para perl. Dit is die opdragte:
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
As u na die aflaai-bladsy gaan (http://dag.wieers.com/rpm/packages/perl-LockFile-Simple) sal u sien dat daar meer onlangse weergawes is. Ek het dit nog nie probeer nie, maar as u dit wil probeer, moet hulle steeds werk.
Dit is nou tyd om die pad by te voeg sodat OpenVZ weet waar om die biblioteek te soek. Dit wissel na gelang van die weergawe. Uiteindelik is dit die beste om die hele biblioteekstelsel te soek en die pad met die hand te kry. Hiervoor voer ons:
find /usr -name Simple.pm
Dit sal verskeie lêers teruggee, die een wat saak maak, is die eerste. In my geval is dit "/usr/lib/perl5/vendor_perl/5.8.8/LockFile/Simple.pm".
Ons neem die pad, vergeet die gedeelte van «LockFile / Simple.pm» en wysig ons lêer .bashrc.
vim ~/.bashrc
Ons voeg by:
export PERL5LIB=(ruta)
In my geval:
export PERL5LIB=/usr/lib/perl5/vendor_perl/5.8.8/
Ons stoor en laai die nuwe veranderlike:
source ~/.bashrc
Nou kan ons vzdump installeer. Eers laai ons dit af:
wget http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm
En dan installeer ons dit met yum (dus gaan ons ook na die afhanklikheid):
yum install http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm
Dit behoort geen probleem te gee nie. As dit wel gebeur, moet u seker maak dat u dit geïnstalleer het verkondig (of enige ander een MDA). U moet dit by verstek hê, maar u het dit dalk verwyder. Nadat die installasie voltooi is, behoort u nou vzdump en vzrestore te kan uitvoer. As u hierdeur 'n vreemde fout toon, moet u seker maak dat die veranderlike uitgevoer word:
echo $PERL5LIB
En dat die roete korrek is.
Dis dit. Lang lewe en voorspoed.
12 kommentaar, los joune
Uitstekende artikel 😉
Dankie! 🙂
Wel, vir hierdie doeleindes beveel ek Proxmox aan, gebaseer op Debian, ondersteun KVM en Openvz, en het 'n webkoppelvlak en 'n API wat wonders kan doen, dit werk vir my soos 'n sy. Geskeduleerde rugsteun, iscsi, nfs, ens.
http://www.proxmox.com/es/proxmox-ve
Proxmox VE is 'n volledige oplossing vir bedienervirtualisering gebaseer op oopbronstelsels. Dit maak virtualisering op beide KVM en houers moontlik en bestuur virtuele masjiene, berging, gevirtualiseerde netwerke en HA-clusters.
Die waarheid is dat proxmox baie goed lyk. Eintlik dink ek dit is diegene wat vzdump ontwikkel (of ontwikkel). Maar na my mening is dit altyd nuttig om te weet hoe die onderliggende tegnologieë werk. In my ervaring skiet grafiese koppelvlakke vroeër of later te kort. En op daardie oomblik is jy teen die terminale.
Lang lewe en voorspoed.
Ek sekondeer u, maar proxmox gee u volle toegang tot vzdump en vzctl en alles, plus 'n REST-api wat 'n droom is, ek het tans planne om iets soos 'n status sentrum te doen met die python [1] koppelvlak en Flask.
https://github.com/swayf/proxmoxer
U hoef nie meer te sê nie. Met die REST-api het u my al oortuig XD.
Ek is die leser wat die opmerking gemaak het, en ek waardeer hierdie boodskap baie.
Ek het net die stappe gevolg en kon sonder enige probleme die rugsteun van die houers kry. Dankie dat u my nie probeer doodgaan het nie
Nou gaan ons na 'n ander vraag, ek stel my voor dat hierdie instrument nie geïnstalleer is nie, want tans moet ander soorte rugsteun in OpenVZ gebruik word en 'n ander instrument moet gebruik word om dit op te hef. Ek is reg? Ek dink dit is 'n goeie onderwerp vir 'n toekomstige pos 😉
Groete
Ek verduidelik weer dat ek uiteindelik gebruik wat u in hierdie pos kommentaar lewer, maar aangesien ek die skakel slaag wat dieselfde mense van OpenVZ my op Twitter gegee het, het ek dit nie gebruik nie
https://openvz.org/Migration_from_one_HN_to_another
Hulle het my vertel van die gebruik van vzmigrate
Wel, dit is duidelik dat hulle u nie verstaan het nie, want migrasie na u was nie baie nuttig vir u nie. U probleem was dat u die houers in rugsteun met vzdump laat maak het. Wat vzmigrate doen, is om 'n aktiewe houer (koud of warm) van een masjien na 'n ander te migreer. As u dit van die begin af gedoen het, ja. Maar sodra u die houer van die rugsteun wou verwyder, het vzmigrate u niks help nie. Hulle moes van die rugsteun verwyder word en daarvoor was vzrestore nodig. Maar hey, gebruik dit vir die volgende keer dat u probleme en lyding sal ontslae raak.
Wel, nee. Ek weet, dit lyk vir my ook vreemd, maar dit is die lewe. Ek vertel u ook dat wat vzdump regtig doen (in die regte modus) eenvoudig die gids is waar die wortel van die houer en sy konfigurasielêers in 'n enkele lêer voorkom. Pak dit dan uit en plaas alles op sy plek. Dit kan met die hand gedoen word. Maar tegnies, hoewel dit nie in amptelike bewaarplekke is nie (en dit is 'n gemors van neuse om dit te installeer), is vzdump die amptelike hulpmiddel om te rugsteun, ten minste koud.
Waarom is dit dan nie in die bewaarplekke nie? Dit wil ek graag weet. Volgens wat ek op die ontwikkelaarsblog sien, is hulle die afgelope tyd besig met ploeë, en dit is wat hulle nou graag wil hê. Maar hey, so is dit.
In elk geval, die rugsteun (koud, warm en selfs gereed indien nodig) het ek vir 'n toekomstige artikel gedink. Alhoewel ek van plan is om eers oor netwerke te praat, is dit die maklikste ding ter wêreld om mense met die soorte virtuele adapters te mors. As hulle dit natuurlik aan u verduidelik. Kom ons kyk of ek hierdie week tyd maak.
Lang lewe en voorspoed
Noudat ek 'n oomblik geneem het om oor vzmigrate te lees, sien ek dat u heeltemal reg is, hulle het my nie verstaan nie 😛 Ek vind netwerk ook interessant.
Nogmaals dankie 😉
Ek weet dat dit 'n ou boodskap is, maar vir mense wat dit wil hê, verlaat ek die bewaarplek om dit te installeer met 'n eenvoudige installasie vzdump.
Onthou: dit kom in die /etc/yum.repos.d/solusvm.repo gids
[soluslabs]
naam = Soluslab Repo
# baseurl = http: //repo.soluslabs.com/centos/$releasever/os/$basearch
spieëllys = http: //repo.soluslabs.com/centos/mirrors-soluslabs
gpgcheck = 0
enabled = 1
Sodra dit geskep is, doen dit net
yum update
en installeer dan:
yum installeer vzdump