Управљање ОпенВЗ сервером (ИИ)

Поздрав свима. Пре свега, желим да се захвалим свима на добром пријему који сам имао DesdeLinux а посебно особљу које је све ово омогућило. Надам се да ћу наставити сарадњу у будућности и да ће ова заједница расти. Али доста сентименталности за сада, пређимо на посао.

Овом приликом ћу цео пост посветити расправи о свему у вези са инсталацијом ОпенВЗ у нашем систему. Тако ћемо у наредним објавама имати све спремно за почетак рада.

Ако се сећате претходни чланак, рекли смо то тренутно ОпенВЗ Има подршку за инсталирање у оба rED ХАТ/КСНУМКС Уник ас ин Дебиан КСНУМКС. Прегледаћемо вашу инсталацију корак по корак на оба система.

Инсталација на Ред Хат/ЦентОС 6

Када инсталирате основни систем, не морате да радите никакву посебну конфигурацију. Само је препоручљиво користити следећу шему партиционисања:

  • Партиција /: за основни систем и опенвз софтвер. У комплетним инсталацијама (са графичким интерфејсом) мора имати најмање 3 ГБ, много мање ако се користи верзија минималан o нетинсталл.
  • Свап партиција: За свап област. Користите препоручену величину према нашем овну.
  • /вз Партиција: Овде ће се чувати контејнери и све њихове информације. Препоручљиво је додијелити сав преостали простор овој партицији.

Након што смо инсталирали основни систем, прелазимо на инсталирање софтвера. ОпенВЗ. Прва ствар је да додате спремиште ОпенВЗ нашем тиму да преузме сав софтвер. За инсталирање и управљање ОпенВЗ морате имати дозволе суперузер, па отварамо терминал као корен и извршавамо следеће:

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

ОпенВЗ користи модификовану верзију кернел линук. Са следећом командом ћемо га инсталирати:

#yum install vzkernel

Следећа два корака нису потребна за новије инсталације (почевши од верзије 4.4 взцтл) али ћу их коментарисати да бих обезбедио компатибилност са старијим верзијама.

Прва ствар је да омогућите неке опције за језгро. Уређујемо датотеку сисцтл.цонф са нашим омиљеним уредником:

#vim /etc/sysctl.conf

И на крају додајемо следеће:

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

Такође морате да онемогућите СЕлинук, тако да у Убунту Подразумевано је омогућен и може изазвати проблеме:

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

Од сада настављамо са корацима за све. Инсталираћемо неопходне алате за администрацију ОпенВЗ:

#yum install vzctl ploop

Да бисмо направили резервне копије, инсталираћемо алатку вздумп. Пошто је верзија спремишта застарела, хајде да преузмемо пакет рпм:

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

И ми га инсталирамо:

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

Сада када имамо све спремно, остаје само да поново покренемо машину како би могла да учита нову језгро са опцијама које смо конфигурисали.

Инсталација на Дебиан 7

Да бисте инсталирали ОпенВЗ en Дебиан КСНУМКС, прва ствар коју треба размотрити је партиционисање. Као у Убунту, препоручује се да направите партицију за директоријум ОпенВЗ у којој ће бити контејнери и која заузима сав преостали простор остатка партиција (обично једна у / и друга као простор за размену). Али другачије од Убунту, овај директоријум је:

/вар/либ/вз

Када завршимо са конфигурисањем система по нашем укусу, прелазимо на инсталацију ОпенВЗ. Прва ствар је да додате спремишта. Да бисмо то урадили, извршавамо ову команду:

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

Овом малом командом додали смо спремиште за ОпенВЗ нашем систему. Затим морате преузети кључ ГПГ да потпише спремиште:

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

И вршимо ажурирање тако да се спремишта ажурирају:

#apt-get update

Сада можемо почети да инсталирамо све што је потребно. Прва и основна ствар је инсталирање језгро модификовано. Ми радимо тако:

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

Након што ово урадите, веома је важно да извршите следећи корак пре поновног покретања система. Оно што треба да урадимо је да уредимо датотеку сисцтл.цонф да додате неке параметре у језгро:

#vim /etc/sysctl.conf

И на крају додајемо следећи текст:

# 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

Сада можемо поново покренути систем. У ствари, препоручује се да то урадите да бисте се покренули са ОпенВЗ кернелом. Након овога, инсталирамо неопходне алате за администрацију ОпенВЗ:

#apt-get install vzctl vzquota ploop

И са овим завршавамо све што се тиче инсталације ОпенВЗ. Ако је све прошло како треба, наш домаћин ће бити спреман да почне да прави контејнере.

Пре него што се поздравим, кажем вам да ће у наредним деловима овог упутства сав код бити тестиран на рачунару са КСНУМКС Уник. Оне које ћете користити Дебиан треба узети у обзир. Разлике ће вероватно бити минималне. Главни ће бити локација директоријума ОпенВЗ (где се између осталог налазе контејнери). У међувремену у Убунту Се налази /взУ Дебиан наћи ћете га у /вар/либ/вз. Ако имате било каквих проблема или питања у вези са овим или било чим другим, не устручавајте се да оставите коментар и покушаћу да помогнем на било који начин.

Ово је све за сада. Следећи део ће покрити једну од најважнијих тема: креирање контејнера и његово основно управљање. Видећемо се тада. Дуг живот и просперитет.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   тројство дијо

    Здраво добро! Хвала вам пуно на испорукама о ОпенВЗ-у. Мало сумњам у поделе. Приликом инсталирања ОС-а, да ли препоручујете да направите партицију за /вар директоријум?

    1.    Јосе Алејандро Васкуез дијо

      Па, као што чланак каже: "у ЦентОС-у се налази у /вз, у Дебиану ћете га наћи у /вар/либ/вз." Појашњавам, у партиционисању у дебиан инсталацији, омогућава вам да креирате ручну партицију, узмите ту опцију и поставите: /вар/либ/вз и она ће креирати и монтирати партицију у том директоријуму без икаквих већих непријатности, тј. наравно ваш /вар То ће бити само директоријум у вашем основном директоријуму, тако да ће сви ваши дневники такође бити учитани у / партицију а не у /вар/либ/вз, имам овако и нема проблема, надам се да јесам разјаснио ти то.