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ä.
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.
Erinomainen artikkeli 😉
Kiitos! 🙂
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.
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.
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
Sinun ei tarvitse sanoa enempää. REST-apilla olet jo vakuuttanut minut XD: stä.
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
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ä
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ä.
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
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 😉
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