vzdump: Kā to instalēt CentOS 6.5, nemirstot mēģinājumā

Pirms kāda laika es publicēju šajā pašā emuārā raksts kurā paskaidrots, kā instalēt serveri OpenVZ. Tajā viņš pieminēja, kā instalēt programmu vzdump, kas ļauj dublējumkopijas konteinerus un vēlāk tos atjaunot.

Tomēr lasītāja komentāra rezultātā es atklāju, ka process vairs nav tik viegls un prasa dažas papildu darbības. Tā kā tiešsaistes dokumentācija šajā sakarā ir maz un gandrīz vienmēr ir kļūdaina, esmu nolēmis ievietot šo mazo ierakstu, kurā izskaidrots process. Es ceru, ka tas jums ir noderīgs.

OpenVZ vzdump logotips

OpenVZ

Vzdump uzstādīšana

Pirmais, kas jādara, ir apmierināt atkarības programmas. Lai sāktu, jums ir jāinstalē straume. To var lejupielādēt šeit: http://pkgs.repoforge.org/cstream/

Atrodiet jaunāko versiju, kas atbilst jūsu arhitektūrai, un lejupielādējiet to savā datorā. Ja esat līdzīgs man un atsakāties izmantot grafisko saskarni, izmantojiet:

wget (url del paquete)

Pēc lejupielādes pieskarieties pie Instalēt to. Mēs to varam instalēt, izmantojot:

yum install (nombre_paquete)

Tad jums jāinstalē bibliotēka Vienkārša faila I / O bloķēšana par Perl. Šīs ir komandas:

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

Ja dodaties uz lejupielādes lapu (http://dag.wieers.com/rpm/packages/perl-LockFile-Simple) jūs redzēsiet, ka ir jaunākas versijas. Es tos neesmu izmēģinājis, bet, ja vēlaties pamēģināt, viņiem tik un tā vajadzētu darboties.

Tagad ir pienācis laiks pievienot ceļu, lai OpenVZ zinātu, kur meklēt bibliotēku. Tas mainās atkarībā no versijas. Galu galā vislabāk ir meklēt bibliotēkā visā sistēmā un iegūt ceļu ar roku. Šim nolūkam mēs izpildām:

find /usr -name Simple.pm

Tas atgriezīs vairākus failus, pirmais, kas ir svarīgs. Manā gadījumā tas ir "/usr/lib/perl5/vendor_perl/5.8.8/LockFile/Simple.pm".

Mēs ejam pa ceļu, aizmirstot “LockFile / Simple.pm” daļu un rediģējam savu failu .bashrc.

vim ~/.bashrc

Mēs pievienojam:

export PERL5LIB=(ruta)

Manā gadījumā:

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

Mēs saglabājam un ielādējam jauno mainīgo:

source ~/.bashrc

Tagad mēs varam instalēt vzdump. Vispirms mēs to lejupielādējam:

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

Un pēc tam mēs to instalējam, izmantojot yum (tāpēc mēs arī pārbaudām atkarības):

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

Tam nevajadzētu radīt nekādas problēmas. Gadījumā, ja tā notiek, pārbaudiet, vai esat instalējis procmail (vai jebkuru citu MDA). Pēc noklusējuma jums vajadzētu būt, taču, iespējams, esat to atinstalējis. Kad instalēšana ir pabeigta, tagad jums vajadzētu būt iespējai palaist vzdump un vzrestore. Ja šādi rīkojoties, tiek parādīta dīvaina kļūda, pārliecinieties, vai mainīgais ir eksportēts:

echo $PERL5LIB

Un ka maršruts ir pareizs.

Tieši tā. Ilgs mūžs un labklājība.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   ffos teica

    Izcils raksts 😉

    1.    kamisama666 teica

      Paldies! 🙂

  2.   dunter teica

    Nu, šiem nolūkiem es iesaku Proxmox, kas balstīts uz Debian, atbalsta KVM un Openvz, un tam ir tīmekļa saskarne un API, kas var darīt brīnumus, man tas darbojas kā zīds. Plānotās dublēšanas, ISCSI, NFS utt.

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

    Proxmox VE ir pilnīgs servera virtualizācijas risinājums, kura pamatā ir atvērtā koda sistēmas. Tas ļauj virtualizēt gan KVM, gan konteinerus un pārvalda virtuālās mašīnas, krātuves, virtualizētos tīklus un HA kopas.

    1.    kamisama666 teica

      Patiesība ir tāda, ka proxmox izskatās ļoti labi. Patiesībā es domāju, ka tieši viņi izstrādā (vai attīsta) vzdump. Bet, manuprāt, vienmēr ir noderīgi zināt pamatā esošo tehnoloģiju darbību. Pēc manas pieredzes grafiskās saskarnes agri vai vēlu pietrūkst. Un tajā brīdī jūs esat pret termināli.

      Ilgs mūžs un labklājība.

      1.    dunter teica

        Es jūs sekundēju, bet proxmox dod jums pilnīgu piekļuvi vzdump un vzctl un visam, kā arī REST api, kas ir sapnis, man pašlaik ir plāni darīt kaut ko līdzīgu statusa centram ar pitona [1] saskarni un kolbu.

        https://github.com/swayf/proxmoxer

      2.    kamisama666 teica

        Vairāk nevajag teikt. Ar REST api jūs jau esat mani pārliecinājis XD.

  3.   Gabriel teica

    Es esmu lasītājs, kurš izteica komentāru, un patiesība ir tāda, ka es ļoti novērtēju šo ierakstu.
    Es tikko izpildīju soļus, un es bez problēmām varēju iegūt konteineru dublējumkopijas. Paldies, ka neļāvāt man nomirt mēģinot

    Tagad mēs ejam ar citu vaicājumu, es domāju, ka šis rīks nav instalēts, jo pašlaik OpenVZ ir jāizmanto cita veida dublējumkopijas un to pacelšanai jāizmanto cits rīks. Man ir taisnība? Es domāju, ka tā ir laba tēma nākamajam ierakstam 😉
    Sveicieni

    1.    Gabriel teica

      Es vēlreiz paskaidroju, ka es galu galā izmantoju to, ko jūs komentējat šajā ierakstā, taču, tā kā es tam nododu saiti, ko tie paši cilvēki no OpenVZ man iedeva čivināt, es to neizmantoju 😛
      https://openvz.org/Migration_from_one_HN_to_another
      Viņi man pastāstīja par vzmigrate lietošanu

      1.    kamisama666 teica

        Nu, ir skaidrs, ka viņi jūs nesaprata, jo migrācija uz jums jums nebija daudz noderīga. Jūsu problēma bija tāda, ka konteinerus dublējumos izveidojāt ar vzdump. Ko vzmigrate dara, ir rūpēties par aktīvā konteinera (auksta vai karsta) migrēšanu no vienas mašīnas uz otru. Ja jūs to būtu darījis no sākuma, jā. Bet, kad jūs vēlējāties noņemt konteineru no dublējuma, vzmigrate jums nebija noderīgs. Viņi bija jānoņem no dublējuma, un tam bija vajadzīgs vzrestore. Bet, hei, nākamreiz izmantojiet to, lai atbrīvotos no problēmām un ciešanām.

    2.    kamisama666 teica

      Nē. Es zinu, arī man tas šķiet dīvaini, bet tāda ir dzīve. Es jums arī saku, ka tas, ko vzdump dara (bezsaistes režīmā), vienkārši saspiež direktoriju, kurā konteinera sakne un tā konfigurācijas faili atrodas vienā failā. Un pēc tam atvienojiet to no rāvēja un ievietojiet visu savās vietās. To varēja izdarīt ar rokām. Bet tehniski, lai gan tas nav oficiālajos krātuvēs (un tā uzstādīšana ir deguna juceklis), vzdump ir oficiālais līdzeklis, lai izveidotu dublējumu, vismaz aukstumā.

      Kāpēc tad tas nav glabātavās? Ka es gribētu zināt. No tā, ko redzu izstrādātāju emuārā, pēdējā laikā viņi ir iesaistīti ploopā, kas viņiem tagad patīk. Bet, hei, tā tas ir.

      Jebkurā gadījumā dublējumkopija (auksta, karsta un vajadzības gadījumā pat gatava) esmu domājusi par nākamo rakstu. Lai gan es vispirms plānoju runāt par tīklu veidošanu, cilvēki sajaucas ar virtuālo adapteru tipiem, un tas ir vieglākais lieta pasaulē. Protams, kad viņi jums to izskaidro apstākļos. Paskatīsimies, vai es šonedēļ veltu laiku.

      Ilgs mūžs un labklājība

      1.    Gabriel teica

        Tagad, kad es veltīju brīdi, lai izlasītu par vzmigrate, es redzu, ka jums ir pilnīga taisnība, viņi mani nesaprata 😛 Man arī interesanti ir tīklošana.
        Vēlreiz paldies 😉

  4.   Ermimetāls teica

    Es zinu, ka tas ir vecs ziņojums, bet cilvēkiem, kuri to vēlas, es atstāju repozitoriju, lai to instalētu ar vienkāršu yum install vzdump.

    Atcerieties: tas notiek direktorijā /etc/yum.repos.d/solusvm.repo

    [soluslabs]
    nosaukums = Soluslab Repo
    # baseurl = http: //repo.soluslabs.com/centos/$releasever/os/$basearch
    mirrorlist = http: //repo.soluslabs.com/centos/mirrors-soluslabs
    gpgcheck = 0
    iespējots = 1

    Kad esat izveidojis, vienkārši dariet
    Yum update
    un pēc tam instalējiet:
    yum instalēt vzdump