vzdump: Kuinka asentaa se CentOS 6.5: een kuolematta yrityksessä

Jokin aika sitten julkaisin tässä samassa blogissa artikkeli jossa se selitti kuinka asentaa palvelin OpenVZ. Siinä hän mainitsi ohjelman asentamisen vzdump, mikä sallii varmuuskopiot ja palauta ne myöhemmin.

Lukijan kommentin tuloksena olen kuitenkin ymmärtänyt, että prosessi ei ole enää niin helppoa ja tarvitaan muutama lisävaihe. Koska online-dokumentaatio tältä osin on niukkaa ja melkein aina virheellistä, olen päättänyt tehdä tämän pienen viestin, jossa selitetään prosessia. Toivon, että siitä on sinulle hyötyä.

OpenVZ vzdump -logo

OpenVZ

Vzdump-asennus

Ensimmäinen asia on tyydyttää riippuvuudet ohjelman. Aloittamiseksi sinun on asennettava cstream. Voit ladata sen täältä: http://pkgs.repoforge.org/cstream/

Etsi arkkitehtuuriasi vastaava uusin versio ja lataa se tietokoneellesi. Jos olet kuin minä ja kieltäydyt käyttämästä graafista käyttöliittymää, käytä:

wget (url del paquete)

Kun olet ladannut, kosketa asenna se. Voimme asentaa sen:

yum install (nombre_paquete)

Sitten sinun on asennettava kirjasto Yksinkertainen lukitus tiedoston I / O ja perl. Nämä ovat komennot:

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

Jos siirryt lataussivulle (http://dag.wieers.com/rpm/packages/perl-LockFile-Simple) huomaat, että on olemassa uudempia versioita. En ole kokeillut niitä, mutta jos haluat kokeilla, heidän pitäisi toimia joka tapauksessa.

Nyt on aika lisätä polku, jotta OpenVZ tietää, mistä kirjastoa voi etsiä. Tämä vaihtelee version mukaan. Loppujen lopuksi on parasta etsiä kirjastoa koko järjestelmästä ja saada polku käsin. Tätä varten suoritamme:

find /usr -name Simple.pm

Se palauttaa useita tiedostoja, tärkein on ensimmäinen. Minun tapauksessani se on "/usr/lib/perl5/vendor_perl/5.8.8/LockFile/Simple.pm".

Valitaan polku, unohdetaan osa «LockFile / Simple.pm» ja muokataan tiedostoa Bashrc.

vim ~/.bashrc

Me lisäämme:

export PERL5LIB=(ruta)

Minun tapauksessani:

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

Tallennamme ja lataamme uuden muuttujan:

source ~/.bashrc

Nyt voimme asentaa vzdumpin. Ensin lataamme sen:

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

Ja sitten asennamme sen yumilla (joten tarkistamme myös riippuvuudet):

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

Sen ei pitäisi antaa mitään ongelmia. Jos se tapahtuu, tarkista, että olet asentanut procmail (tai mikä tahansa muu MDA). Sinulla pitäisi olla oletusarvoisesti, mutta olet ehkä poistanut sen. Kun asennus on valmis, sinun pitäisi nyt pystyä suorittamaan vzdump ja vzrestore. Jos näin käy ilmi jokin outo virhe, varmista, että muuttuja on viety:

echo $PERL5LIB

Ja että reitti on oikea.

Se siitä. Pitkä käyttöikä ja vauraus.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Ffos dijo

    Erinomainen artikkeli 😉

    1.    kamisama666 dijo

      Kiitos! 🙂

  2.   metsästäjä dijo

    No, näihin tarkoituksiin suosittelen Proxmoxia, joka perustuu Debianiin, tukee KVM: ää ja Openvziä, ja jolla on web-käyttöliittymä ja API, joka voi tehdä ihmeitä, se toimii minulle kuin silkki. Ajoitetut varmuuskopiot, iscsi, nfs jne.

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

    Proxmox VE on täydellinen palvelimen virtualisointiratkaisu, joka perustuu avoimen lähdekoodin järjestelmiin. Se mahdollistaa virtualisoinnin sekä KVM: ssä että säilöissä ja hallitsee virtuaalikoneita, tallennustilaa, virtualisoituja verkkoja ja HA-klustereita.

    1.    kamisama666 dijo

      Totuus on, että proxmox näyttää erittäin hyvältä. Itse asiassa luulen, että he kehittävät (tai kehittävät) vzdumpia. Mutta mielestäni on aina hyödyllistä tietää, miten taustalla olevat tekniikat toimivat. Kokemukseni mukaan graafiset rajapinnat ennemmin tai myöhemmin jäävät vajaaksi. Ja sillä hetkellä sinä olet terminaalia vastaan.

      Pitkä käyttöikä ja vauraus.

      1.    metsästäjä dijo

        Toistan sinut, mutta proxmox antaa sinulle täyden pääsyn vzdumpiin ja vzctl: iin ja kaikkeen, plus REST-api, joka on unelma. Minulla on tällä hetkellä suunnitelmia tehdä jotain sellaista kuin tilakeskus python [1] -käyttöliittymällä ja pullo.

        https://github.com/swayf/proxmoxer

      2.    kamisama666 dijo

        Sinun ei tarvitse sanoa enempää. REST-apilla olet jo vakuuttanut minut XD: stä.

  3.   Gabriel dijo

    Olen lukija, joka kommentoi, ja totuus on, että arvostan suuresti tätä viestiä.
    Seurasin vain vaiheita, ja pystyin saamaan konttien varmuuskopiot ilman ongelmia. Kiitos, että et antanut minun kuolla yrittäessäni

    Nyt siirrymme toiseen kyselyyn, luulen, että tätä työkalua ei ole asennettu, koska tällä hetkellä OpenVZ: ssä on käytettävä muun tyyppisiä varmuuskopioita ja niiden nostamiseen on käytettävä toista työkalua. Olen oikeassa? Mielestäni se on hyvä aihe tulevaa viestiä varten 😉
    terveiset

    1.    Gabriel dijo

      Selvennän jälleen, että käytän lopulta sitä, mitä kommentoit tässä viestissä, mutta koska tämä välittää linkin, jonka samat OpenVZ: n ihmiset antoivat minulle Twitterissä, en käyttänyt sitä 😛
      https://openvz.org/Migration_from_one_HN_to_another
      He kertoivat minulle vzmigraten käytöstä

      1.    kamisama666 dijo

        No, on selvää, että he eivät ymmärtäneet sinua, koska muuttamisesta sinuun ei ollut paljon hyötyä sinulle. Ongelmasi oli, että sinulla oli kontit vzdumpilla tehdyissä varmuuskopioissa. Mitä vzmigrate tekee, on huolehtia aktiivisen säiliön (kylmän tai kuuman) siirtämisestä koneesta toiseen. Jos olisit tehnyt niin alusta alkaen, kyllä. Mutta kun halusit poistaa säilön varmuuskopiosta, vzmigrate-ohjelmasta ei ollut mitään hyötyä sinulle. Ne oli poistettava varmuuskopiosta ja tätä varten tarvittiin vzrestore. Mutta hei, käytä sitä seuraavalla kerralla päästäksesi eroon ongelmista ja kärsimyksistä.

    2.    kamisama666 dijo

      No ei. Tiedän, se tuntuu oudolta myös minulta, mutta se on elämä. Kerron myös, että mitä vzdump todella tekee (offline-tilassa), on yksinkertaisesti pakata hakemisto, jossa säilöjuuri ja sen määritystiedostot sijaitsevat yhdessä tiedostossa. Pura sitten se ja aseta kaikki paikoilleen. Tämä voidaan tehdä käsin. Mutta teknisesti, vaikka se ei ole virallisissa arkistoissa (ja sen asentaminen on nenän sotku), vzdump on virallinen työkalu varmuuskopiointiin ainakin kylmässä.

      Miksi se ei ole silloin arkistoissa? Haluaisin tietää. Kehittäjien blogissa näkemieni mukaan viime aikoina he ovat tekemisissä ploopin kanssa, mistä he pitävätkin nyt. Mutta hei, niin se on.

      Joka tapauksessa varmuuskopio (kylmä, kuuma ja jopa tarvittaessa valmis) olen ajatellut tulevaa artikkelia. Vaikka aion ensin puhua verkostoitumisesta, ihmiset ottavat yhteyttä virtuaalisovittimien tyyppiin ja se on maailman helpoin asia. Kun he selittävät sen sinulle tietysti. Katsotaanpa, antaanko aikaa tällä viikolla.

      Pitkä käyttöikä ja vauraus

      1.    Gabriel dijo

        Nyt kun olen lukenut jonkin verran vzmigratesta, huomaan, että olet täysin oikeassa, he eivät ymmärtäneet minua 😛 Minusta myös mielenkiintoinen verkostoituminen.
        Kiitos vielä kerran 😉

  4.   Ermimetali dijo

    Tiedän, että se on vanha viesti, mutta ihmisille, jotka haluavat sen, jätän arkiston asentamaan sen yksinkertaisella yum install vzdumpilla.

    Muista: tämä menee hakemistoon /etc/yum.repos.d/solusvm.repo

    [soluslabs]
    nimi = Soluslab Repo
    # baseurl = http: //repo.soluslabs.com/centos/$releasever/os/$basearch
    peililista = http: //repo.soluslabs.com/centos/mirrors-soluslabs
    gpgcheck = 0
    aktivoitu = 1

    Kun olet luonut, tee vain
    yum update
    ja asenna sitten:
    asenna vzdump