vzdump: Si ta instaloni në CentOS 6.5 pa vdekur në përpjekje

Disa kohë më parë kam botuar në të njëjtin blog nje artikull në të cilën shpjegoi se si instalohet një server OpenVZ. Në të ai përmendi mënyrën e instalimit të programit vzdump, e cila lejon backups kontejnerët dhe rivendosjen e tyre më vonë.

Sidoqoftë, si rezultat i komentit të një lexuesi, kam kuptuar që procesi nuk është më aq i lehtë dhe disa hapa shtesë janë të nevojshëm. Meqenëse dokumentacioni online në këtë drejtim është i pakët dhe, pothuajse gjithmonë, i gabuar, unë kam vendosur të bëj këtë post të vogël duke shpjeguar procesin. Shpresoj të jetë e dobishme për ju.

Logoja e OpenVZ vzdump

OpenVZ

Instalimi i Vzdump

Gjëja e parë që duhet të bëni është të kënaqni varësitë të programit. Për të filluar, duhet të instaloni rrjedhë. Mund ta shkarkoni nga këtu: http://pkgs.repoforge.org/cstream/

Gjeni versionin e fundit që korrespondon me arkitekturën tuaj dhe shkarkojeni atë në kompjuterin tuaj. Nëse jeni si unë dhe refuzoni të përdorni ndërfaqen grafike, përdorni:

wget (url del paquete)

Pasi të shkarkohet, prekni instalimin. Ne mund ta instalojmë me:

yum install (nombre_paquete)

Pastaj duhet të instaloni bibliotekën Dosja e mbylljes së thjeshtë I / O para perl. Këto janë komandat:

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

Nëse shkoni në faqen e shkarkimit (http://dag.wieers.com/rpm/packages/perl-LockFile-Simple) do të shihni se ka versione më të fundit. Unë nuk i kam provuar, por nëse doni ta provoni, ato gjithsesi duhet të funksionojnë.

Tani është koha të shtojmë shtegun në mënyrë që OpenVZ të dijë se ku të kërkojë bibliotekën. Kjo ndryshon në varësi të versionit. Në fund, është më mirë të kërkoni në bibliotekë në të gjithë sistemin dhe të merrni shtegun me dorë. Për këtë ne ekzekutojmë:

find /usr -name Simple.pm

Do të kthejë skedarë të shumtë, ai që ka rëndësi është i pari. Në rastin tim është "/usr/lib/perl5/vendor_perl/5.8.8/LockFile/Simple.pm".

Ne marrim rrugën, duke harruar pjesën e «LockFile / Simple.pm» dhe editojmë skedarin tonë .Bashrc.

vim ~/.bashrc

Shtojmë:

export PERL5LIB=(ruta)

Në rastin tim:

export PERL5LIB=/usr/lib/perl5/vendor_perl/5.8.8/

Ne ruajmë dhe ngarkojmë ndryshoren e re:

source ~/.bashrc

Tani mund ta instalojmë vzdump. Së pari ne e shkarkojmë atë:

wget http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm

Dhe pastaj e instalojmë duke përdorur yum (kështu që ne gjithashtu kontrollojmë varësitë):

yum install http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm

Nuk duhet të japë ndonjë problem. Në rast se ndodh, kontrolloni që keni instaluar proklamoni (ose ndonjë tjetër) MDA) Duhet ta keni atë si parazgjedhje, por mund ta keni çinstaluar. Pas përfundimit të instalimit, tani duhet të jeni në gjendje të ekzekutoni vzdump dhe vzrestore. Nëse duke vepruar kështu ju tregon ndonjë gabim të çuditshëm, sigurohuni që variabla të eksportohet:

echo $PERL5LIB

Dhe se rruga është e saktë.

Kjo eshte. Jetë e gjatë dhe prosperitet.


12 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   ffos dijo

    Artikull i shkëlqyeshëm

    1.    kamisama666 dijo

      Faleminderit! 🙂

  2.   dhunues dijo

    Epo, për këto qëllime unë rekomandoj Proxmox, bazuar në Debian, mbështet KVM dhe Openvz, dhe ka një ndërfaqe në internet dhe një API që mund të bëjë mrekulli, funksionon për mua si mëndafshi. Rezervime të planifikuara, ISCSI, NFS, etj.

    http://www.proxmox.com/es/proxmox-ve

    Proxmox VE është një zgjidhje e plotë për virtualizimin e serverit bazuar në sisteme me burim të hapur. Mundëson virtualizimin si në KVM ashtu edhe në kontejnerë dhe administron makinat virtuale, hapësirën ruajtëse, rrjetet e virtualizuara dhe tufat HA.

    1.    kamisama666 dijo

      E vërteta është se proxmox duket shumë mirë. Në fakt, unë mendoj se ata janë ata që zhvillojnë (ose zhvillojnë) vzdump. Por, për mendimin tim, është gjithmonë e dobishme të dimë se si funksionojnë teknologjitë themelore. Sipas përvojës sime, ndërfaqet grafike herët a vonë mbeten të shkurtra. Dhe në atë moment je ti kundër terminalit.

      Jetë e gjatë dhe prosperitet.

      1.    dhunues dijo

        Unë ju sekondoj, por proxmox ju jep qasje të plotë në vzdump dhe vzctl dhe gjithçka, plus një api REST, i cili është një ëndërr, aktualisht kam plane për të bërë diçka si një qendër statusi me ndërfaqen python [1] dhe Flask.

        https://github.com/swayf/proxmoxer

      2.    kamisama666 dijo

        Ju nuk keni nevojë të thoni më shumë. Me api REST ju tashmë më keni bindur XD.

  3.   Gabriel dijo

    Unë jam lexuesi që kam bërë komentin, dhe e vlerësoj shumë këtë postim.
    Unë vetëm ndoqa hapat, dhe unë isha në gjendje të merrja kopjet rezervë të kontejnerëve pa ndonjë problem. Faleminderit që nuk më la të vdes duke u përpjekur

    Tani shkojmë me një pyetje tjetër, unë imagjinoj që ky mjet nuk është i instaluar, sepse aktualisht llojet e tjera të kopjeve rezervë duhet të përdoren në OpenVZ dhe një mjet tjetër duhet të përdoret për t'i ngritur ato. Une kam te drejte? Unë mendoj se kjo është një temë e mirë për një post të ardhshëm
    të fala

    1.    Gabriel dijo

      Sqaroj përsëri se përfundoj duke përdorur atë që komentoni në këtë postim, por meqenëse unë kaloj lidhjen që të njëjtët njerëz nga OpenVZ më dhanë në Twitter, mos e përdorni
      https://openvz.org/Migration_from_one_HN_to_another
      Ata më thanë rreth përdorimit të vzmigrate

      1.    kamisama666 dijo

        Epo, është e qartë se ata nuk ju kuptuan, sepse migrimi tek ju nuk ju vlente shumë. Problemi juaj ishte se i keni kontejnerët në kopje rezervë të bëra me vzdump. Ajo që bën vzmigrate është të kujdeset për migrimin e një ene aktive (të nxehtë ose të ftohtë) nga një makinë në tjetrën. Nëse do ta kishit bërë që nga fillimi, po. Por sapo të deshët të hiqnit kontejnerin nga rezervimi, vzmigrate nuk ju bëri më dobi. Ata duhej të hiqeshin nga rezervimi dhe për atë vzrestore ishte e nevojshme. Por hej, për herën tjetër përdorni këtë që të shpëtoni nga problemet dhe vuajtjet.

    2.    kamisama666 dijo

      Epo, jo. E di, edhe mua më duket e çuditshme, por kjo është jeta. Unë gjithashtu ju them se ajo që bën vërtet vzdump (në modalitetin jashtë linje) është thjesht të kompresojë drejtorinë ku rrënja e kontejnerit dhe skedarët e tij të konfigurimit ndodhen në një skedar të vetëm. Dhe pastaj e heq nga zinxhiri dhe vendos gjithçka në vend. Kjo mund të bëhet me dorë. Por teknikisht, megjithëse nuk është në depot zyrtare (dhe është një rrëmujë hundësh për ta instaluar), vzdump është mjeti zyrtar për të bërë kopje rezervë, të paktën në të ftohtë.

      Pse nuk është në depo atëherë? Se do të doja ta dija. Nga ajo që unë shoh në blogun e zhvilluesve, kohët e fundit ata janë të zënë me ploop, gjë që i pëlqen tani. Por hej, kështu është mënyra.

      Në çdo rast, rezervimin (të ftohtë, të nxehtë dhe madje edhe të gatshëm nëse është e nevojshme) kam menduar për një artikull në të ardhmen. Megjithëse së pari kam në plan të flas për rrjetëzimin, që njerëzit të përfshihen me llojet e adaptorëve virtualë dhe është gjëja më e lehtë në botë. Kur ata ta shpjegojnë atë në kushte, natyrisht. Le të shohim nëse bëj pak kohë këtë javë.

      Jetë e gjatë dhe prosperitet

      1.    Gabriel dijo

        Tani që kam bërë disa lexime në lidhje me vzmigrate, shoh se keni absolutisht të drejtë, ata nuk më kuptuan mua ... Unë gjithashtu mendoj se rrjetet janë interesante.
        Faleminderit përsëri

  4.   ermimetal dijo

    Unë e di që është një post i vjetër, por për njerëzit që e duan atë, unë e lë depon për ta instaluar me një instalim të thjeshtë yz vzdump.

    Mos harroni: kjo futet në drejtorinë /etc/yum.repos.d/solusvm.repo

    [soluslabs]
    emri = Soluslab Repo
    # baseurl = http: //repo.soluslabs.com/centos/$releasever/os/$basearch
    pasqyrë = http: //repo.soluslabs.com/centos/mirrors-soluslabs
    gpgcheck = 0
    aktivizuar = 1

    Pasi të jetë krijuar thjesht bëj
    yum update
    dhe më pas instaloni:
    yum instalo vzdump