Kusimamia seva ya OpenVZ (II)

Halo tena kila mtu. Kwanza kabisa, nataka kuwashukuru nyote kwa mapokezi mazuri ambayo nimekuwa nayo KutokaLinux na, haswa, kwa wafanyikazi kwa kufanikisha yote haya. Natumai naweza kuendelea kushirikiana katika siku zijazo na kwamba jamii hii inakua. Lakini hisia za kutosha kwa sasa, hebu tuingie kwenye biashara.

Katika hafla hii nitajitolea chapisho lote kushughulikia kila kitu kinachohusiana na usanikishaji wa OpenVZ katika mfumo wetu. Kwa hivyo tutakuwa na kila kitu tayari katika machapisho yanayofuata kuanza kufanya kazi.

Ikiwa unakumbuka Nakala iliyopita, tulisema hivyo kwa sasa OpenVZ ina msaada wa kusanikishwa katika Red Hat/CentOS 6 kama katika Debian 7. Tutakagua hatua yako ya ufungaji kwa hatua kwenye mifumo yote miwili.

Ufungaji kwenye Red Hat / CentOS 6

Wakati wa kusanikisha mfumo wa msingi hakuna haja ya kufanya usanidi wowote maalum. Inashauriwa tu kutumia mpango ufuatao wa kugawanya:

  • / Kizigeu: kwa mfumo wa msingi na programu ya openvz. Katika usanikishaji kamili (na kielelezo cha picha) lazima iwe na angalau 3 GB, kidogo ikiwa toleo linatumika ndogo o kufunga.
  • Badilisha sehemu: Kwa eneo la kubadilishana. Tumia saizi iliyopendekezwa kulingana na kondoo dume wetu.
  • / Vz kizigeu: Ni pale vyombo na habari zao zote zitahifadhiwa. Inashauriwa kutenga nafasi yote iliyobaki kwa kizigeu hiki.

Mara tu tunapoweka mfumo wa msingi, tunaendelea kusanikisha programu OpenVZ. Jambo la kwanza ni kuongeza hazina OpenVZ kwa timu yetu kuweza kupakua programu yote. Ili kusanikisha na kudhibiti OpenVZ ni muhimu kuwa na ruhusa superuser, kwa hivyo tunafungua terminal kama mizizi na tunafanya yafuatayo:

#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 hutumia toleo lililobadilishwa la linux ya kernel. Kwa amri ifuatayo tutaisakinisha:

#yum install vzkernel

Hatua mbili zifuatazo hazihitajiki kwa usanikishaji mpya (kama toleo la 4.4 la vzctl) lakini nitatoa maoni juu yao ili kuhakikisha utangamano na matoleo ya zamani.

Jambo la kwanza ni kuwezesha chaguzi kadhaa kwa punje. Tunabadilisha faili sysctl.conf na mhariri wetu pendwa:

#vim /etc/sysctl.conf

Na tunaongeza yafuatayo mwishoni:

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

Unahitaji pia kuzima Selinux, ili katika CentOS Imewezeshwa kwa chaguo-msingi na inaweza kusababisha shida:

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

Kuanzia sasa tunaendelea na hatua kwa kila mtu. Tutasanikisha zana muhimu kwa usimamizi wa OpenVZ:

#yum install vzctl ploop

Ili kutengeneza nakala rudufu tutaweka zana vzdump. Kwa kuwa toleo la hazina limepitwa na wakati, tutapakua kifurushi rpm:

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

Na tunaiweka:

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

Sasa kwa kuwa tuna kila kitu tayari, inabaki tu kuanzisha tena mashine ili ipakia mpya punje na chaguzi ambazo tumesanidi.

Ufungaji kwenye Debian 7

Ili kufunga OpenVZ en Debian 7, jambo la kwanza kuzingatia ni kugawanya. Kama ilivyo ndani CentOS, inashauriwa kuunda kizigeu kwa saraka OpenVZ ambamo makontena yatakuwa na ambayo inachukua nafasi yote ya ziada ya sehemu zingine (kawaida moja ndani / na nyingine kama eneo la kubadilishana). Lakini tofauti na CentOSsaraka hii ni:

/ var / lib / vz

Mara tu tunapomaliza kusanidi mfumo kwa kupenda kwetu, tunaendelea kusanikisha OpenVZ. Jambo la kwanza ni kuongeza hazina. Ili kufanya hivyo tunatekeleza amri hii:

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

Kwa amri hii ndogo tumeongeza hazina ya OpenVZ kwa mfumo wetu. Kisha unapaswa kupakua ufunguo GPG kusaini hazina:

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

Na tunafanya sasisho ili hazina za kumbukumbu zisasishwe:

#apt-get update

Sasa tunaweza kuanza kusanikisha kila kitu tunachohitaji. Jambo la kwanza na la msingi ni kusanikisha faili ya Kernel imebadilishwa. Tunafanya hivyo:

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

Baada ya kufanya hivyo, ni muhimu sana kufanya hatua inayofuata kabla ya kuanza tena mfumo. Tunachopaswa kufanya ni kuhariri faili sysctl.conf kuongeza vigezo kadhaa kwenye punje:

#vim /etc/sysctl.conf

Na tunaongeza maandishi yafuatayo mwishoni:

# 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

Sasa tunaweza kuanzisha tena mfumo. Kwa kweli, inashauriwa kuifanya ili iweze buti na kernel ya OpenVZ. Baada ya hayo, tunaweka zana muhimu kwa usimamizi wa OpenVZ:

#apt-get install vzctl vzquota ploop

Na kwa hili tunamaliza kila kitu kinachohusiana na usanidi wa OpenVZ. Ikiwa kila kitu kimeenda sawa tutakuwa na mwenyeji wetu tayari kuanza kuunda vyombo.

Kabla ya kusema kwaheri, ninatoa maoni kuwa, kwa sehemu zinazofuata za mafunzo haya, nambari yote itakuwa imejaribiwa kwenye kompyuta CentOS 6.4. Hizo ambazo utatumia Debian unapaswa kuzingatia. Tofauti labda itakuwa ndogo. Ya kuu itakuwa eneo la OpenVZ (ambapo vyombo viko kati ya mambo mengine). Wakati huo huo katika CentOS Iko / vzKatika Debian utaipata ndani / var / lib / vz. Ikiwa una shida yoyote au maswali yanayohusiana na hii au kitu kingine chochote, usisite kuacha maoni na nitajaribu kusaidia kadiri niwezavyo.

Hii ni yote kwa sasa. Sehemu inayofuata itashughulikia mada moja muhimu zaidi: uundaji wa kontena na usimamizi wake wa kimsingi. Tutaonana wakati huo. Maisha marefu na mafanikio.


Yaliyomo kwenye kifungu hicho yanazingatia kanuni zetu za maadili ya uhariri. Kuripoti kosa bonyeza hapa.

Maoni 2, acha yako

Acha maoni yako

Anwani yako ya barua si kuchapishwa. Mashamba required ni alama na *

*

*

  1. Kuwajibika kwa data: Miguel Ángel Gatón
  2. Kusudi la data: Kudhibiti SpAM, usimamizi wa maoni.
  3. Uhalali: Idhini yako
  4. Mawasiliano ya data: Takwimu hazitawasilishwa kwa watu wengine isipokuwa kwa wajibu wa kisheria.
  5. Uhifadhi wa data: Hifadhidata iliyohifadhiwa na Mitandao ya Occentus (EU)
  6. Haki: Wakati wowote unaweza kupunguza, kuokoa na kufuta habari yako.

  1.   utatu alisema

    Nzuri! Asante sana kwa maoni kwenye OpenVZ. Nina shaka kidogo juu ya kugawanya. Wakati wa kusanikisha OS, je! Unapendekeza kuunda kizigeu kwa saraka ya / var?

    1.    Jose Alejandro Vazquez alisema

      Kweli, kama nakala inavyosema: "katika CentOS iko / vz, huko Debian utaipata katika / var / lib / vz." Fafanua, katika kugawanya katika usanidi wa debian, inakuwezesha kuunda kizigeu cha mwongozo, unachukua chaguo hilo na kuweka: / var / lib / vz na itaunda na kuweka kizigeu katika saraka hiyo bila usumbufu mkubwa, kwa kweli yako / var Itakuwa tu saraka katika saraka yako ya mizizi, kwa hivyo magogo yako yote pia yatapakiwa kwenye / kizigeu na sio katika / var / lib / vz, nina hii kama hii na hakuna shida, natumahi nimeifafanua .