Gudanar da sabar OpenVZ (II)

Barkan ku da sake kowa da kowa. Da farko dai, ina so in gode muku duka bisa kyakkyawar tarbar da na yi a ciki DesdeLinux kuma, musamman, ga ma'aikata don yin duk wannan zai yiwu. Ina fatan zan iya ci gaba da haɗin gwiwa a nan gaba kuma wannan al'ummar tana ƙaruwa. Amma isasshen jin daɗi a yanzu, bari mu sauka zuwa kasuwanci.

A wannan lokacin zan sadaukar da duk matsayin don ma'amala da duk abin da ya shafi shigarwa na OpenVZ a cikin tsarinmu. Don haka za mu shirya komai a rubuce na gaba don fara aiki.

Idan kun tuna da labarin da ya gabata, mun faɗi hakan a halin yanzu OpenVZ yana da tallafi don shigar duka a ciki Red Hat/CentOS 6 kamar yadda a cikin Debian 7. Za mu sake duba shigarwar ku mataki-mataki kan tsarin duka.

Shigarwa akan Red Hat / CentOS 6

Lokacin shigar da tsarin tushe babu buƙatar yin kowane tsari na musamman. Ana ba da shawarar kawai don amfani da makircin rabuwa mai zuwa:

  • / Raba: don tsarin tushe da software na openvz. A cikin cikakkun abubuwan shigarwa (tare da kewayawa na hoto) dole ne ya zama yana da aƙalla 3 GB, ƙasa da yawa idan ana amfani da sigar kadan o yanar gizo.
  • Musayar Yanayi: Ga yankin musayar. Yi amfani da girman da aka ba da shawara gwargwadon ragonmu.
  • / Vz bangare: A nan ne za'a adana kwantena da duk bayanansu. Ana ba da shawarar ware duk sauran sararin zuwa wannan bangare.

Da zarar mun shigar da tsarin tushe, zamu ci gaba shigar da software OpenVZ. Abu na farko shine a kara ma'ajiyar ajiya OpenVZ zuwa ga ƙungiyarmu don samun damar zazzage dukkan software. Don girkawa da sarrafawa OpenVZ yana da zama dole don samun izini superuser, don haka muka bude tashar kamar tushen kuma muna aiwatar da waɗannan:

#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 yana amfani da ingantaccen sigar kernel Linux. Tare da umarni mai zuwa za mu girka shi:

#yum install vzkernel

Ba a buƙatar matakai biyu masu zuwa don sabbin shigarwa (kamar na sigar 4.4 na vzctl) amma zan yi sharhi a kansu don tabbatar dacewa tare da tsofaffin sifofin.

Abu na farko shine don bawa wasu zaɓuɓɓuka don kernel. Muna shirya fayil din sysctl.conf tare da editan da muke so:

#vim /etc/sysctl.conf

Kuma mun ƙara masu zuwa a ƙarshen:

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

Hakanan kuna buƙatar musaki Selinux, don haka a cikin CentOS Ana kunna shi ta tsohuwa kuma yana iya haifar da matsaloli:

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

Daga yanzu zamu ci gaba da matakai ga kowa. Zamu girka kayan aikin da suka dace domin gudanar da OpenVZ:

#yum install vzctl ploop

Don yin kwafin ajiya za mu girka kayan aikin vzdump. Tunda sigar wuraren ajiyar kayan aiki ta tsufa, zamu sauke kunshin rpm:

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

Kuma mun shigar da shi:

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

Yanzu muna da komai tsaf, ya rage kawai mu sake kunna inji don ya dauki sabon kernel tare da zabin da muka tsara.

Girkawa akan Debian 7

Don sanyawa OpenVZ en Debian 7Abu na farko da yakamata yayi la'akari shine rabuwa. Kamar yadda a ciki CentOS, ana ba da shawarar ƙirƙirar bangare don kundin adireshi OpenVZ wanda kwantena zasu kasance kuma wannan yana da duk sararin samaniyar sauran sassan (yawanci ɗayan a / da wani azaman yankin musayar). Amma daban-daban daga CentOS, wannan kundin adireshi shine:

/ var / lib / vz

Da zarar mun gama daidaita tsarin yadda muke so, sai mu ci gaba da girkawa OpenVZ. Abu na farko shine a kara wuraren ajiya. Don yin wannan muna aiwatar da wannan umarnin:

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

Tare da wannan karamin umarnin mun kara ma'ajiyar OpenVZ zuwa ga tsarinmu. To, dole ne ka sauke maɓallin GPG don shiga wurin ajiyar:

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

Kuma muna yin sabuntawa domin a sabunta wuraren ajiyar wuraren ajiya:

#apt-get update

Yanzu zamu iya fara girka duk abin da muke buƙata. Abu na farko da mahimmanci shine shigar da Kernel gyaggyara Muna yin haka:

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

Bayan yin wannan, yana da matukar mahimmanci a yi mataki na gaba kafin sake kunna tsarin. Abin da dole ne muyi shine shirya fayil ɗin sysctl.conf don ƙara wasu sigogi zuwa ga kernel:

#vim /etc/sysctl.conf

Kuma mun ƙara rubutu mai zuwa a ƙarshen:

# 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

Yanzu zamu iya sake farawa da tsarin. A zahiri, ana ba da shawarar yin hakan don ya yi takalmin da kwayar OpenVZ. Bayan wannan, muna shigar da kayan aikin da ake buƙata don gudanar da OpenVZ:

#apt-get install vzctl vzquota ploop

Kuma da wannan zamu gama duk abinda ya shafi shigarwa na OpenVZ. Idan komai ya tafi daidai zamu shirya masu masaukinmu don fara kirkirar kwantena.

Kafin ban kwana, ina gaya muku cewa, don sassan gaba na wannan darasin, za a gwada duk lambar a kan kwamfuta tare da CentOS 6.4. Wadanda zakuyi amfani dasu Debian ya kamata kayi la'akari dashi. Bambancin zai iya zama kadan. Babban zai zama wurin da OpenVZ (inda akwatunan suke a tsakanin sauran abubuwa). A halin yanzu a CentOS Tana nan / vza Debian zaka sameshi a ciki / var / lib / vz. Idan kuna da wasu matsaloli ko tambayoyi masu alaƙa da wannan ko wani abu, kada ku yi jinkirin barin sharhi kuma zan yi ƙoƙari na taimaka gwargwadon iko.

Wannan yanzu haka. Kashi na gaba zai rufe ɗayan mahimman batutuwa: ƙirƙirar kwantena da gudanarwarta na asali. Zamu ga juna kenan. Long rayuwa da wadata.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Triniti m

    Yayi kyau! Na gode sosai don abubuwan da aka gabatar akan OpenVZ. Ina da ɗan shakku game da rabuwa. Lokacin shigar da OS, shin kuna ba da shawarar ƙirƙirar bangare don kundin adireshin / var?

    1.    Jose Alejandro Vazquez m

      Da kyau, kamar yadda labarin ya ce: "a cikin CentOS an samo shi / vz, a cikin Debian za ku same shi a / var / lib / vz." Bayyana, a cikin rarrabuwa a cikin shigar debian, yana ba ka damar ƙirƙirar bangare na hannu, ka ɗauki wannan zaɓi ka saka: / var / lib / vz kuma zai ƙirƙiri kuma ya ɗaga bangare a cikin wannan kundin ba tare da wata matsala ba, tabbas ka / var Zai zama kundin adireshi ne kawai a cikin tushen rumbunku, don haka duk login ɗinku suma za'a ɗora su a cikin / bangare kuma ba a cikin / var / lib / vz ba, Ina da shi kamar haka kuma babu matsala, ina fata na yi muku bayani.