Upravljanje OpenVZ poslužiteljem (II)

Pozdrav opet svima. Prije svega, želim vam svima zahvaliti na dobrom prijemu u kojem sam bio DesdeLinux a posebno osoblju koje je sve ovo omogućilo. Nadam se da ću moći nastaviti surađivati ​​u budućnosti i da će ova zajednica rasti. Ali za sada dovoljno sentimentalnosti, prijeđimo na posao.

Ovom prigodom posvetit ću cijeli post bavljenju svime što se tiče instalacije OpenVZ u našem sustavu. Dakle, imat ćemo sve spremno u sljedećim postovima za početak rada.

Ako se sjećate prethodni članak, to smo rekli trenutno OpenVZ ima podršku za instaliranje u sustavu Windows Vista Red Hat/6 CentOS kao u Debian 7. Korak po korak pregledat ćemo vašu instalaciju na oba sustava.

Instalacija na Red Hat / CentOS 6

Prilikom instaliranja osnovnog sustava nema posebne konfiguracije. Preporučuje se samo korištenje sljedeće sheme particioniranja:

  • / Particija: za osnovni sustav i softver openvz. U potpunim instalacijama (s grafičkim sučeljem) mora imati najmanje 3 GB, a puno manje ako se koristi verzija minimalan o netinstall.
  • Swap particija: za swap područje. Koristite preporučenu veličinu prema našem ovnu.
  • / Vz particija: Tu će se spremiti spremnici i svi njihovi podaci. Preporučuje se dodijeliti sav preostali prostor ovoj particiji.

Nakon što smo instalirali osnovni sustav, nastavljamo s instaliranjem softvera OpenVZ. Prva stvar je dodati spremište OpenVZ našem timu kako bismo mogli preuzeti sav softver. Za instalaciju i upravljanje OpenVZ potrebno je imati dozvole superkorisnik, pa otvaramo terminal kao korijen i izvršavamo sljedeće:

#wget -O /etc/yum.repos.d/openvz.repo http://download.openvz.org/openvz.repo
#rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ

OpenVZ koristi modificiranu verziju kernel linux. Sljedećom naredbom ćemo ga instalirati:

#yum install vzkernel

Sljedeća dva koraka nisu potrebna za novije instalacije (od verzije 4.4 vzctl), ali komentirat ću ih kako bih osigurao kompatibilnost sa starijim verzijama.

Prva stvar je omogućiti neke opcije za zrno. Uređujemo datoteku sysctl.conf s našim omiljenim urednikom:

#vim /etc/sysctl.conf

I na kraju dodajemo sljedeće:

net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1

Također morate onemogućiti Selinux, tako da u CentOS Omogućeno je prema zadanim postavkama i može uzrokovati probleme:

#echo "SELINUX=disabled" > /etc/sysconfig/selinux

Od sada nastavljamo sa koracima za sve. Instalirat ćemo potrebne alate za administraciju OpenVZ:

#yum install vzctl ploop

Da bismo napravili sigurnosne kopije, instalirat ćemo alat vzdump. Budući da je inačica spremišta zastarjela, preuzet ćemo paket min:

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

I mi ga instaliramo:

#rpm -ivh rpm -ivh vzdump-1.2-4.noarch.rpm

Sad kad smo sve pripremili, ostaje samo ponovno pokrenuti stroj tako da učita novi zrno s opcijama koje smo konfigurirali.

Instalacija na Debianu 7

Da biste instalirali OpenVZ en Debian 7, prvo što treba razmotriti je particija. Kao u CentOS, preporuča se stvoriti particiju za direktorij OpenVZ u kojem će biti spremnici i koji zauzima sav višak prostora ostatka pregrada (obično jedan u / i drugi kao mjesto za razmjenu). Ali drugačiji od CentOS, ovaj direktorij je:

/ var / lib / vz

Nakon što završimo s konfiguracijom sustava prema vlastitim željama, nastavljamo s instalacijom OpenVZ. Prva stvar je dodati spremišta. Da bismo to učinili, izvršavamo ovu naredbu:

cat < /etc/apt/sources.list.d/openvz-rhel6.list
deb http://download.openvz.org/debian wheezy main
# deb http://download.openvz.org/debian wheezy-test main
EOF

Ovom malom naredbom dodali smo spremište OpenVZ našem sustavu. Tada morate preuzeti ključ GPG za potpisivanje spremišta:

#wget http://ftp.openvz.org/debian/archive.key
#apt-key add archive.key

I radimo ažuriranje tako da se spremišta ažuriraju:

#apt-get update

Sada možemo početi instalirati sve što nam treba. Prva i temeljna stvar je instaliranje Zrno preinačena. Mi to radimo:

#apt-get install linux-image-openvz-amd64

Nakon toga vrlo je važno napraviti sljedeći korak prije ponovnog pokretanja sustava. Ono što moramo učiniti je urediti datoteku sysctl.conf za dodavanje nekih parametara u zrno:

#vim /etc/sysctl.conf

I na kraju dodajemo sljedeći tekst:

# On Hardware Node we generally need
# packet forwarding enabled and proxy arp disabled
net.ipv4.ip_forward = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv4.conf.default.proxy_arp = 0
# Enables source route verification
net.ipv4.conf.all.rp_filter = 1
# Enables the magic-sysrq key
kernel.sysrq = 1
# We do not want all our interfaces to send redirects
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0

Sada možemo ponovno pokrenuti sustav. Zapravo se preporuča to učiniti tako da se pokrene s jezgrom OpenVZ. Nakon toga instaliramo potrebne alate za administraciju OpenVZ:

#apt-get install vzctl vzquota ploop

I ovim završavamo sve što je vezano za instalaciju OpenVZ. Ako je sve prošlo u redu, pripremit ćemo domaćina za početak izrade spremnika.

Prije pozdrava komentiram da će u sljedećim dijelovima ovog vodiča sav kôd biti testiran na računalu s 6.4 CentOS. Oni koje ćete koristiti Debian trebali biste to uzeti u obzir. Razlike će vjerojatno biti minimalne. Glavni će biti mjesto OpenVZ (gdje se između ostalog nalaze i spremnici). U međuvremenu u CentOS Locirano je / vzNa Debian naći ćete ga u / var / lib / vz. Ako imate bilo kakvih problema ili nedoumica vezanih uz ovo ili bilo što drugo, ne ustručavajte se ostaviti komentar i pokušat ću vam pomoći koliko god mogu.

Za sada je to to. Sljedeći će dio obuhvaćati jednu od najvažnijih tema: stvaranje spremnika i njegovo osnovno upravljanje. Tada ćemo se vidjeti. Dug život i blagostanje.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   trojstvo dijo

    Dobro! Puno vam hvala na prijavama na OpenVZ-u. Malo sumnjam u pregradu. Kada instalirate OS, preporučate li stvaranje particije za direktorij / var?

    1.    Jose Alejandro Vazquez dijo

      Pa, kao što članak kaže: "u CentOS-u se nalazi / vz, u Debianu ćete ga pronaći u / var / lib / vz." Pojasnite, u particioniranju u debian instalaciji omogućuje vam stvaranje ručne particije, uzmete tu opciju i stavite: / var / lib / vz i ona će stvoriti i montirati particiju u taj direktorij bez većih neugodnosti, naravno vaš / var To će biti samo direktorij u vašem osnovnom direktoriju, tako da će se svi vaši dnevnici također učitati u / particiju, a ne u / var / lib / vz, imam ga ovako i nema problema, nadam se da sam ga razjasnio .