OpenVZ servera pārvaldība (II)

Sveiki vēlreiz visi. Pirmkārt, es vēlos pateikties jums visiem par labu uzņemšanu FromLinux un jo īpaši darbiniekiem, lai tas viss būtu iespējams. Es ceru, ka varu turpināt sadarbību arī nākotnē un ka šī kopiena pieaug. Bet pagaidām pietiek ar sentimentalitāti, ķeramies pie lietas.

Šajā gadījumā es veltīšu visu ierakstu tam, lai risinātu visu, kas saistīts ar OpenVZ mūsu sistēmā. Tāpēc nākamajos ierakstos mums viss būs gatavs, lai sāktu strādāt.

Ja atceraties iepriekšējā rakstā, mēs to teicām pašlaik OpenVZ ir atbalsts, kas jāinstalē gan Red Hat/6 CentOSDebian 7. Mēs pakāpeniski pārskatīsim jūsu instalēšanu abās sistēmās.

Instalēšana uz Red Hat / CentOS 6

Instalējot bāzes sistēmu, nav jāveic īpaša konfigurācija. Ieteicams izmantot tikai šādu sadalīšanas shēmu:

  • / Partition: bāzes sistēmai un openvz programmatūrai. Pilnās instalācijās (ar grafisko saskarni) tai jābūt vismaz 3 GB, daudz mazāk, ja tiek izmantota versija minimāls o netinstall.
  • Mijmaiņas nodalījums: maiņas zonai. Izmantojiet ieteicamo izmēru atbilstoši mūsu aunam.
  • / Vz nodalījums: Tiks glabāti konteineri un visa to informācija. Šim nodalījumam ieteicams piešķirt visu atlikušo vietu.

Pēc pamatsistēmas instalēšanas mēs turpinām instalēt programmatūru OpenVZ. Pirmā lieta ir pievienot krātuvi OpenVZ mūsu komandai, lai varētu lejupielādēt visu programmatūru. Lai instalētu un pārvaldītu OpenVZ ir nepieciešamas atļaujas superlietotājs, tāpēc mēs atveram tādu termināli kā sakne un mēs izpildām sekojoš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

OpenVZ izmanto modificētu versiju kodola linux. Ar šādu komandu mēs to instalēsim:

#yum install vzkernel

Nākamās divas darbības nav nepieciešamas jaunākām instalācijām (sākot no vzctl), bet es tos komentēšu, lai nodrošinātu saderību ar vecākām versijām.

Pirmā lieta ir iespējot dažas opcijas kodols. Mēs rediģējam failu sysctl.conf ar mūsu iecienīto redaktoru:

#vim /etc/sysctl.conf

Un beigās pievienojam sekojošo:

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

Jums arī jāatspējo Selinux, tā ka CentOS Pēc noklusējuma tas ir iespējots un var radīt problēmas:

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

Turpmāk mēs turpinām soļus visiem. Mēs instalēsim nepieciešamos rīkus vietnes administrēšanai OpenVZ:

#yum install vzctl ploop

Lai izveidotu rezerves kopijas, mēs instalēsim rīku vzdump. Tā kā krātuvju versija ir novecojusi, mēs lejupielādēsim pakotni rpm:

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

Un mēs to instalējam:

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

Tagad, kad mums viss ir sagatavots, atliek tikai restartēt mašīnu, lai tā ielādētu jauno kodols ar mūsu konfigurētajām opcijām.

Instalēšana uz Debian 7

Lai instalētu OpenVZ en Debian 7, vispirms jāapsver sadalīšana. Kā CentOS, ieteicams direktorijai izveidot nodalījumu OpenVZ kurā atradīsies konteineri un kas aizņem visu pārējo starpsienu pārpalikumu (parasti viens / otrs kā apmaiņas laukums). Bet atšķiras no CentOS, šis direktorijs ir:

/ var / lib / vz

Kad esam pabeiguši sistēmas konfigurēšanu pēc savas gaumes, mēs turpinām to instalēt OpenVZ. Pirmā lieta ir pievienot krātuves. Lai to izdarītu, izpildām šo komandu:

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

Ar šo mazo komandu mēs esam pievienojuši OpenVZ mūsu sistēmai. Tad jums ir jāielādē atslēga GPG parakstīt repozitoriju:

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

Mēs veicam atjauninājumu, lai krātuves tiktu atjauninātas:

#apt-get update

Tagad mēs varam sākt instalēt visu nepieciešamo. Pirmā un galvenā lieta ir instalēt Kodols modificēts. Mēs to darām:

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

Pēc šīs darbības veikšanas ir ļoti svarīgi veikt nākamo darbību pirms sistēmas restartēšanas. Kas mums jādara, ir rediģēt failu sysctl.conf lai pievienotu dažus parametrus kodols:

#vim /etc/sysctl.conf

Un beigās pievienojam šādu tekstu:

# 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

Tagad mēs varam restartēt sistēmu. Faktiski ieteicams to darīt tā, lai tas sāktu darboties ar OpenVZ kodolu. Pēc tam mēs instalējam nepieciešamos rīkus OpenVZ:

#apt-get install vzctl vzquota ploop

Un ar to mēs pabeidzim visu, kas saistīts ar OpenVZ. Ja viss ir izdevies labi, mūsu saimnieks būs gatavs sākt veidot konteinerus.

Pirms atvadīšanās es komentēju, ka nākamajām šīs apmācības daļām viss kods būs pārbaudīts datorā ar 6.4 CentOS. Tie, kurus jūs gatavojaties izmantot Debian jums tas jāņem vērā. Atšķirības, iespējams, būs minimālas. Galvenais no tiem būs OpenVZ (kur cita starpā atrodas konteineri). Tikmēr iekšā CentOS Tas atrodas / vzuz Debian jūs to atradīsit / var / lib / vz. Ja jums ir kādas problēmas vai šaubas, kas saistītas ar šo vai kaut ko citu, nevilcinieties atstāt komentāru, un es centīšos palīdzēt, cik vien es varu.

Pagaidām tas ir. Nākamajā daļā tiks apskatīta viena no vissvarīgākajām tēmām: konteineru izveide un tā pamata administrēšana. Tad mēs redzēsimies. Ilgs mūžs un labklājība.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

2 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   trīsvienība teica

    Labi! Liels paldies par iesniegumiem OpenVZ. Man ir nelielas šaubas par sadalīšanu. Vai, instalējot OS, ieteicams izveidot nodalījumu direktorijai / var?

    1.    Hosē Alehandro Vazkess teica

      Nu, kā rakstā teikts: "CentOS tas atrodas / vz, Debianā to atradīsit / var / lib / vz." Skaidrojiet, nodalījumā debian instalācijā tas ļauj izveidot manuālu nodalījumu, jūs izmantojat šo opciju un ievietojat: / var / lib / vz, un tas izveidos un uzstādīs nodalījumu šajā direktorijā bez lielām neērtībām, protams, / var Tas būs tikai direktorijs jūsu saknes direktorijā, tāpēc visi jūsu žurnāli tiks ielādēti arī / partition, nevis mapē / var / lib / vz, man tas ir šāds un nav problēmu, es ceru, ka esmu to noskaidrojis .