vzdump: Kiel instali ĝin en CentOS 6.5 sen morti en la provo

Antaŭ iom da tempo mi publikigis en ĉi tiu sama blogo artikolo en kiu ĝi klarigis kiel instali servilon OpenVZ. En ĝi li menciis kiel instali la programon vzdump, kiu permesas rezervoj ujojn kaj restarigu ilin poste.

Tamen, kiel rezulto de leganto, mi trovis, ke la procezo ne plu estas tiel facila kaj postulas kelkajn pliajn paŝojn. Ĉar la interreta dokumentado tiurilate estas malabunda kaj preskaŭ ĉiam erara, mi decidis fari ĉi tiun malgrandan afiŝon klarigante la procezon. Mi esperas, ke ĝi utilos al vi.

 

OpenVZ vzdump-logoo

OpenVZ

Vzdump-instalado

La unua farendaĵo estas kontentigi la dependecoj de la programo. Por komenci, vi devas instali cstream. Vi povas elŝuti ĝin de ĉi tie: http://pkgs.repoforge.org/cstream/

Trovu la plej novan version konforman al via arkitekturo kaj elŝutu ĝin al via komputilo. Se vi similas al mi kaj rifuzas uzi la grafikan interfacon, uzu:

wget (url del paquete)

Post kiam elŝutita, tuŝu instali ĝin. Ni povas instali ĝin per:

yum install (nombre_paquete)

Poste vi devas instali la bibliotekon Simpla Ŝlosila dosiero I / O por perl. Jen la ordonoj:

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

Se vi iros al la elŝuta paĝo (http://dag.wieers.com/rpm/packages/perl-LockFile-Simple) vi vidos, ke ekzistas pli freŝaj versioj. Mi ne provis ilin, sed se vi volas provi, ili tamen funkciu.

Nun estas tempo aldoni la vojon por ke OpenVZ sciu kie serĉi la bibliotekon. Ĉi tio varias laŭ la versio. Al la fino, plej bone estas serĉi la bibliotekon tra la sistemo kaj akiri la vojon permane. Por ĉi tio ni ekzekutas:

find /usr -name Simple.pm

Ĝi redonos plurajn dosierojn, tiu kiu importas estas la unua. En mia kazo temas pri "/usr/lib/perl5/vendor_perl/5.8.8/LockFile/Simple.pm".

Ni prenas la vojon, forgesante la parton de "LockFile / Simple.pm" kaj redaktas nian dosieron .bashrc.

vim ~/.bashrc

Ni aldonas:

export PERL5LIB=(ruta)

En mia kazo:

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

Ni konservas kaj ŝarĝas la novan variablon:

source ~/.bashrc

Nun ni povas instali vzdump. Unue ni elŝutas ĝin:

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

Kaj tiam ni instalas ĝin uzante yum (do ni ankaŭ kontrolas la dependecojn):

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

Ĝi ne devas doni problemon. En la okazo, ĝi kontrolu, ke vi instalis procmail (aŭ iu ajn alia MDA). Vi devus havi ĝin defaŭlte, sed eble vi malinstalis ĝin. Post kiam la instalado finiĝos, vi nun povus lanĉi vzdump kaj vzrestore. Se fari tion montras al vi strangan eraron, certigu, ke la variablo estas eksportita:

echo $PERL5LIB

Kaj ke la itinero estas ĝusta.

Jen ĝi. Longa vivo kaj prospero.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

12 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   ffoj diris

    Bonega artikolo 😉

    1.    Kamisama666 diris

      Dankon! 🙂

  2.   ĉasisto diris

    Nu, por ĉi tiuj celoj mi rekomendas Proxmox, surbaze de Debian, subtenas KVM kaj Openvz, kaj havas interretan interfacon kaj API, kiu povas fari mirindaĵojn, ĝi funkcias por mi kiel silko. Planitaj sekurkopioj, iscsi, nfs, ktp.

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

    Proxmox VE estas kompleta servila virtualiga solvo bazita sur malfermfontaj sistemoj. Ĝi ebligas virtualigon sur kaj KVM kaj ujoj kaj administras virtualajn maŝinojn, stokadon, virtualigitajn retojn kaj HA-grupojn.

    1.    Kamisama666 diris

      La vero estas, ke proxmox aspektas tre bone. Fakte mi pensas, ke ili estas tiuj, kiuj disvolvas (aŭ disvolvas) vzdump. Sed laŭ mi ĉiam utilas scii kiel funkcias la subaj teknologioj. Laŭ mia sperto, grafikaj interfacoj pli aŭ malpli frue mankas. Kaj tiumomente estas vi kontraŭ la fina stacio.

      Longa vivo kaj prospero.

      1.    ĉasisto diris

        Mi subtenas vin, sed proxmox donas al vi plenan aliron al vzdump kaj vzctl kaj ĉio, krom REST-api, kiu estas revo, mi nuntempe planas fari ion kiel statusa centro kun la interfaco kaj Flakono python [1].

        https://github.com/swayf/proxmoxer

      2.    Kamisama666 diris

        Vi ne bezonas diri pli. Kun la REST-api vi jam konvinkis min XD.

  3.   gabriel diris

    Mi estas la leganto, kiu faris la komenton, kaj mi tre dankas ĉi tiun afiŝon.
    Mi nur sekvis la paŝojn, kaj mi povis akiri la sekurkopiojn de la ujoj senprobleme. Dankon, ke vi ne lasis min morti provante

    Nun ni iras kun alia demando, mi imagas, ke ĉi tiu ilo ne estas instalita, ĉar nuntempe aliaj specoj de sekurkopioj devas esti uzataj en OpenVZ kaj alia ilo devas esti uzata por levi ilin. Mi pravas? Mi pensas, ke tio estas bona temo por estonta afiŝo 😉
    salutoj

    1.    gabriel diris

      Mi denove klarigas, ke mi finuzas tion, kion vi komentas en ĉi tiu afiŝo, sed ĉar mi transdonas la ligon, kiun la samaj homoj de OpenVZ donis al mi en Twitter, mi ne uzis ĝin 😛
      https://openvz.org/Migration_from_one_HN_to_another
      Ili rakontis al mi pri uzado de vzmigrate

      1.    Kamisama666 diris

        Nu, estas klare, ke ili ne komprenis vin, ĉar migri al vi ne multe utilis al vi. Via problemo estis, ke vi havis la ujojn en sekurkopioj faritaj per vzdump. Kion vzmigrate faras estas zorgi pri migrado de aktiva ujo (malvarma aŭ varma) de unu maŝino al alia. Se vi farus tion de la komenco, jes. Sed post kiam vi volis forigi la ujon de la sekurkopio, vzmigrate ne utilis al vi. Ili devis esti forigitaj de la sekurkopio kaj por tio necesis vzrestore. Sed hej, por la sekva fojo uzu ĉi tion, ke vi forigos problemojn kaj suferojn.

    2.    Kamisama666 diris

      Nu, ne. Mi scias, ŝajnas al mi ankaŭ strange, sed tio estas la vivo. Mi ankaŭ diras al vi, ke vere tio, kion faras vzdump (en eksterreta reĝimo), estas simple kunpremi la dosierujon, kie la uja radiko kaj ĝiaj agordaj dosieroj loĝas en unu sola dosiero. Kaj tiam malzipu ĝin kaj metu ĉion en sian lokon. Ĉi tio povus esti farita permane. Sed teicallynike, kvankam ĝi ne estas en oficialaj deponejoj (kaj estas fuŝaĵo instali ĝin), vzdump estas la oficiala ilo por fari rezervon, almenaŭ malvarme.

      Kial ĝi ne estas tiam en la deponejoj? Tion mi ŝatus scii. Laŭ tio, kion mi vidas en la blogo de la programistoj, lastatempe ili okupiĝas pri ploop, kio estas tio, kion ili ŝatas nun. Sed hej, tiel ĝi estas.

      Ĉiukaze, la rezervon (malvarman, varman kaj eĉ pretan se necese) mi pensis por estonta artikolo. Kvankam mi unue planas paroli pri interkonektado, homoj miksiĝas kun la specoj de virtualaj adaptiloj kaj ĝi estas la plej facila afero en la mondo. Kiam ili klarigas ĝin al vi en kondiĉoj, kompreneble. Ni vidu, ĉu mi gajnos iom da tempo ĉi-semajne.

      Longa vivo kaj prospero

      1.    gabriel diris

        Nun, kiam mi prenis momenton por legi pri vzmigrate, mi vidas, ke vi tute pravas, ili ne komprenis min 😛 Mi ankaŭ trovas reton interesa.
        Dankon denove 😉

  4.   Ermimetalo diris

    Mi scias, ke ĉi tio estas malnova afiŝo, sed por homoj, kiuj volas ĝin, mi lasas la deponejon por instali ĝin per simpla yum install vzdump.

    Memoru: ĉi tio iras en la dosierujo /etc/yum.repos.d/solusvm.repo

    [soluslaboj]
    nomo = Soluslab Repo
    # baseurl = http: //repo.soluslabs.com/centos/$releasever/os/$basearch
    spegula listo = http: //repo.soluslabs.com/centos/mirrors-soluslabs
    gpgcheck = 0
    ebligita = 1

    Unufoje kreita simple faru
    Jumdatigo
    kaj poste instali:
    yum instali vzdump