Administrado de OpenVZ-servilo (I)

Saluton al ĉiuj. Jen mia unua afiŝo De Linukso kaj mi treege ekscitas kontribui al unu el miaj afiŝoj GNU/Linukso preferata.

Por la okazo, mi faros serion de artikoloj pri OpenVZ. Mi esperas, ke vi ĝuos ilin kaj trovos ilin utilaj. En ĉi tiu unua parto mi faros mallongan enkondukon pri OpenVZ.

Logo OpenVZ

Logo OpenVZ

1. Enkonduko al OpenVZ

Por komenci, ni vidu la difinon, kiun donas al ni Vikipedio:

OpenVZ estas virtualiga teknologio ĉe operaciuma nivelo por Linukso. OpenVZ permesas al fizika servilo ekzekuti plurajn kazojn de izolitaj operaciumoj, konataj kiel Virtualaj Privataj Serviloj (SPV aŭ VPS) aŭ Virtualaj Medioj (EV).

Kiel ni vidas, OpenVZ estas programaro, kiu permesas al ni virtualigi operaciumojn en izolitaj medioj, same kiel Xen o VirtualaBox. Tamen ĝi diferencas en ĉi tiuj en la maniero kiel ĝi atingas ĝin.

OpenVZ ĝi ne kreas kompletan virtualan medion kiel faras aliaj, ĝi nur kreas izolitan medion ene de nia operaciumo, en kiu ĝi ŝarĝas ĉion necesan por ke sendependa operaciumo funkciu. Io kiel a chroot supervitamino.

OpenVZ estas la fundamento por la proprieta virtualiga solvo Virtuozzo, kiu estas liberigita kiel libera programaro rajtigita sub la GNU GPL v2.

Ĉi tio havas kelkajn avantaĝojn kaj malavantaĝojn. Inter la avantaĝoj estas tio OpenVZ ĝi konsumas preskaŭ neniun ekstran ŝarĝon sur nia gastiganto. Ne bezonante virtualigi kompletan operaciumon (kun propra kerno, eniga / eliga sistemo, ktp) la CPU-konsumo estas multe pli malalta.

Ankaŭ memoro estas asignita dinamike. Tio estas, se ni atribuas maksimume 1GB de memoro RAM, tio ne signifas, ke ĉi tiu kvanto estos rezervita tuj. Nur la necesaj rimedoj estos asignitaj tiutempe. Kio ja okazas en aliaj virtualigaj sistemoj.

Ĉi tio permesas OpenVZ Ĝi povas esti uzata kaj en profesiaj infrastrukturoj kun alta kapablo kaj en hejma ekipaĵo kun limigitaj rimedoj. Fine, indas ankaŭ mencii tion OpenVZ ĝi estas multe pli facile administrebla kompare kun aliaj sistemoj. Io, kion vi povas kontroli en la sekvaj partopagoj.

Kompreneble, ne ĉio estos avantaĝoj. Donita la OpenVZ Ĝi tute dependas de la Linuksa gastiga sistemo, ĝi povas nur virtualigi operaciumojn bazitajn sur linux.

Ankaŭ, ĉar OpenVZ uzu vian propran Linukso-kerno modifita, ĉiuj VPS uzas ĝin ankaŭ kaj tial ne povas dinamike ŝarĝi modulojn. Ĉi tio kaŭzas, ke nuntempe ne ekzistas subteno por teknologioj kiel Samba, ĉar ĝi ne estas subtenata de la OpenVZ-Kerno.

Mallonge, OpenVZ ofertas pli bonan rendimenton, skaleblon kaj facilan uzon kompare kun similaj solvoj. Kontraŭe, ĝi multe malpli flekseblas kaj tre dependas de la gastiga sistemo.

Laste menciindas, ke OpenVZ estas oficiale subtenata por la jenaj Linuksaj distribuoj:

-Red Hat / CentOS 6 (32 kaj 64 bitokoj)

-Debian 7 (nur 64 bitokoj)

Origine kaj ĝis antaŭ nelonge estis nur subteno por Red Hat / CentOS, do la dokumentado pri tio estas iom pli abunda.

Por fini, mi lasas al vi ligojn al retejoj, kie vi povas akiri interesajn dokumentojn, se vi volas pliprofundigi la temon:

-Projekto Vikio (angla): https://openvz.org/Main_Page

-Oficiala manlibro (angla): http://download.openvz.org/doc/OpenVZ-Users-Guide.pdf

-Manlibro pri instalado kaj baza agordo en Debian (hispana): http://shuster.cs.buap.mx/blog/descargas/instalar_OpenVZ_DebianLenny.pdf

-Enkonduka filmeto al OpenVZ (hispana): http://www.youtube.com/watch?v=nc5t7vuRLmU

Jen ĉio nuntempe. En la sekva transdono mi klarigos ĉion rilatan al la instalado kaj komenca agordo de OpenVZ. Longa vivo kaj prospero.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

20 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   RafaLiin diris

    Multaj dankoj!!
    Mi estas sindeviga virtualigilo. Do mi tre dankas vin pro la kontribuo de ĉi tiu sistemo, kiun mi ne konis.
    Sed, laŭ tio, kion mi vidas en via enkonduko. Ĝi praktike havas sencon nur por gastiganto, kiu ofertas VPS.
    Venu, ĝi ne provas linuksajn distrojn aŭ malfacilajn programojn de Windows.
    Dankon!

    1.    Kamisama666 diris

      Ne nur tio. Se vi bezonas instali iun ajn linuxan servilon, ni diru Debian kun apache, vi nur instalas CentOS (aŭ Debian, kiu nun estas finfine subtenata) per OpenVZ, vi kreas la Debian-ujon, vi instalas Apache kun ĉio, kion vi bezonas kaj ĝi vi surhavas kvazaŭ normalan. Kaj de tiu momento vi havas vian retservilon normale funkciantan kun la avantaĝo virtualigi ĝin. Ĉi tio signifas, ke vi povas facile fari sekurkopiojn (kiujn mi montros al vi baldaŭ), migri ĝin al alia maŝino sen devi ŝanĝi ion en via agordo kaj, se la sekureco de via servilo estos kompromitita, eviti multajn problemojn. Ĉar la atakanto nur aliros unu virtualan maŝinon. Vi nur forigas kaj restarigas ĝin de sekurkopio. Tiel, la damaĝo estos multe malpli (ĉiam estos damaĝo al la konfidencaj informoj, kiujn vi povis aliri. Kaj ĉio ĉi kun ridinda konsumo kompare kun aliaj sistemoj. Ĉiuokaze, vi povas fari OpenVZ la baza sistemo de ĉiuj viajn instalaĵojn aldoni ekstran tavolon de sekureco, porteblo kaj fleksebleco.

      Alia ebla uzo, kiun mi povas pensi, estas por edukado. Vi povas agordi malgrandan reton de Linux-komputiloj por praktiki agordi diversajn servojn. Mi devis labori kun VMware por tio kaj ĝi estas vera kapdoloro. Mi bonŝancis, ke la komputiloj de la centro estas sufiĉe potencaj kaj modernaj, sed tamen ili finfine malstabiliĝas. Sed tio estas mia. Se la centro havas komputilojn kun limigitaj rimedoj, forgesu havi pli ol unu aŭ du maŝinojn samtempe. Kun OpenVZ ĉi tio estas solvita. Mi provis ĝin per mia persona komputilo (unu el tiuj, kiujn kompanioj vendas laŭ pezo) kaj mi ne havis problemojn. Ĉi-lastan oni povus fari ankaŭ per netkit, simila programaro eksplicite orientita al edukaj medioj kiel lernilo. Ĝi estas alia tre interesa ilo kaj mi eble parolos pri ĝi estonte.

      Ĉiukaze, kiel vi povas vidi, OpenVZ havas multe pli da uzoj ol ŝajnas. Vi nur devas scii kiel utiligi ĝin. Dankon pro via legado de mia artikolo kaj mi esperas, ke mi helpis min.

  2.   oscar diris

    Kio estas la diferenco kun LXC?
    danke

    1.    Kamisama666 diris

      Bona demando. La vero estas, ke ili tre similas. La ideo estas proksimume la sama. Ambaŭ funkcias per integriĝo kun la linuksa kerno por krei sablokestojn (aŭ ujojn). Fakte, programistoj de OpenVZ multe kontribuis al la kodo LXC. La ĉefa diferenco hodiaŭ estas, ke LXC estas integrita kun la kontraŭflua kerno dum OpenVZ bezonas uzi sian propran. Sed nuntempe la infanoj de OpenVZ pene laboras por ankaŭ povi uzi la ĉefan version de la kerno anstataŭ devi krei sian propran.

      Krom tio, la ĉefa diferenco inter ambaŭ projektoj estas, ke OpenVZ ofertas pli progresintajn funkciojn ol LXC. Io kiel pli potenca versio de LXC. La kialo, ke OpenVZ uzas sian propran kernon, estas, ke la originalo ankoraŭ ne efektivigis iujn el la antaŭitaj funkcioj, kiujn ili inkluzivis. Do dum LXC estas iom da uzspaca ilaro por pritrakti linuksajn ujojn, OpenVZ faras tion kaj aldonas pli altnivelajn funkciojn, kiuj nuntempe ne haveblas en la ĉefa kerna versio.

      Fakte, laŭ tio, kion mi legis, ili parolas pri integriĝo de ambaŭ projektoj. Ni vidos, kio okazos en la estonteco. Mi esperas, ke mi solvos vian dubon. Longa vivo kaj prospero.

  3.   Ŭaŭ diris

    tre interesa! dankon pro kontribuo

  4.   rpyanm diris

    Kiam ili ankaŭ povas, ili povus afiŝi iujn Vaganto ankaŭ 😉

    1.    eliru19 diris

      Mi intencis demandi min, kia diferenco estas kun vaganto, ĉar mi komprenas en la dosierujo, kie vi kreas la virtualan maŝinon kun openvz, ĉiuj radikaj dosierujoj estas kreitaj (/ ktp, / root, / var, ktp.),

      En vagabondo vi povas difini multajn virtualajn maŝinojn en unu dosiero (Vagrantfile), ĉu mi ankaŭ povas fari tion per openvz?

      Estus bone se ili verkus afiŝon donante avantaĝojn, malavantaĝojn kaj similecojn de openvz kaj vaganto

      1.    Kamisama666 diris

        La vero estas, ke mi ne konis Vagrant ĝis nun. Sed laŭ tio, kion mi vidis, ĉi tio estas tute alia programaro ol OpenVZ. Se mi ne miskomprenis, Vagrant estas programo, kiu respondecas pri administrado de kreado kaj administrado de virtualaj maŝinoj uzante VirtualBox kiel bazo. Ĝi estus io kiel la PHPMyAdmin de MySQL. Alivorte, ĝi estas programaro, kiu faciligas la uzon de VritualBox, kiu vere prizorgas virtualigon. Io simila por OpenVZ estus proxmox, pri kiu ni jam diskutis ĉi tie (https://blog.desdelinux.net/proxmox-ve-una-interesante-herramienta-de-virtualizacion/).

        Pri la maniero kiel OpenVZ traktas kontenerajn dosiersistemojn, vi pravas. Kiel ni baldaŭ vidos, ĉi tiu sistemo estas kreita en dosierujo de nia maŝino kaj estas muntita kiam la ujo startas. Kiel mi diris, iel similas al supervitamina kroot. Mi esperas, ke mi solvis viajn dubojn. Se vi havas iun alian, mi provos respondi laŭeble. Ĝis la sekva fojo. Longa vivo kaj prospero.

        1.    eliru19 diris

          dankon pro klarigado de la duboj, mi antaŭĝojas pri la sekva openvz-afiŝo 😀

  5.   ĉi tiu nomo estas malĝusta diris

    Saluton:

    Mi antaŭĝojas la ceterajn artikolojn de la serio. Ĉu mi rajtas peti, ke en iuj el la ĉapitroj vi traktu la problemon OpenVZ de la klienta flanko anstataŭ de la servilo; Lasu min klarigi, en multaj malmultekostaj VPS, kiujn vi povas trovi en la reto, ili permesas al vi elekti inter KVM kaj OpenVZ, OpenVZ estante iom pli malmultekosta aŭ kun pli da disko / memoro. Estus bone, se vi detaligus, kion Linux devas funkcii kiel kliento en OpenVZ-kaĝo, aŭ kion fari se la VPS laŭ via elekto ne havas la distro-bezonatan, kiel vi povas instali distro de la ŝablono de alia subtenata de la VPS.

    salutoj

    1.    Kamisama666 diris

      Estas vere, ke OpenVZ ofte estas ofertita kiel pli malmultekosta alternativo al aliaj virtualigaj sistemoj, kiel KVM aŭ Xen. La kialo estas, ke ĝi konsumas multe malpli da rimedoj kaj estas multe pli facile administrebla. Tamen, kiel ni baldaŭ vidos, OpenVZ baziĝas sur serio de ŝablonoj, kiuj havas ĉiujn programojn kaj informojn necesajn por krei la ujon. Ne eblas preni iun ajn ISO kaj instali ĝin kiel vi farus kun VirtualBox. Tiusence ĝi estas multe malpli fleksebla ol aliaj sistemoj.

      Ĉi tio signifas, ke vi tute dependas de la ekzistantaj ŝablonoj kaj, eĉ se vi modifas aŭ kreas viajn proprajn, estus la provizanto de VPS, kiu devus efektivigi ĝin, ne vi.

      Do se vi volas uzi tre laŭmendan sistemon, OpenVZ ne taŭgas por vi. Se vi nur havas bazan sistemon, por disvolvi tion, kion vi bezonas, OpenVZ estas bonega solvo. En la fino, ĝi dependas de viaj bezonoj. Mi esperas, ke mi helpis. Longa vivo kaj prospero.

  6.   ni uzu linux diris

    Tre bona afiŝo!
    Saluton! Paŭlo.

    1.    Kamisama666 diris

      Dankegon!. Mi tre ĝojas publikigi mian unuan afiŝon kaj mi apenaŭ povas kredi, ke ĝi estis en unu el la plej bonaj Linuksaj eldonaĵoj en la hispana. Kaj mi ankaŭ dankas, ke vi ŝatis ĝin. Mi sekvis viajn afiŝojn pri Ni Uzu Linukson kiam ĝi estis memstara retejo kaj mi daŭre faras nun, kiam vi estas ĉi tie. Dankon al vi kaj la tuta dungitaro de DesdeLinux. Mi faros mian eblon daŭrigi kaj fari ĉi tiun serion helpema por ĉiuj. Ĝis la venonta fojo.

      Longa vivo kaj prospero.

      1.    elav diris

        Bonvenon! 😉

      2.    KZKG ^ Gaara diris

        Mi aliĝas ... bonvenon, bonega kontribuo 😉

  7.   arĥano diris

    Bonege, dankon pro la kontribuo, la vero estas, ke mi jam legis ĝin antaŭe, sed mi neniam povus fari ĝin funkcii en Archlinux, mi atendos la reston de la lerniloj, por vidi ĉu mi finfine povas atingi ĝin

    Gratulon pro la artikolo ...

  8.   cr0t0 diris

    Bonega serio de artikoloj Kamisama666. Mi faras al vi iujn demandojn:
    1) En ujo vi povus havi virtualkeston funkcianta por virtualigi aliajn sistemojn NE gnu / Linukso senprobleme, ĉu ne?
    2) Ĉu vi rekomendus havi produktadon aŭ labortablan medion ene de ujo por ĉiutaga uzo ??? Mi volas diri, ke la agado-puno estus minimuma sed krom Samba, ĉu estas alia konata problemo kun la flikita kerno?

    Dankon!

    1.    Kamisama666 diris

      Koran dankon, mi provos respondi viajn demandojn laŭ mia eblo:

      1. Mi timas, ke ne. Unue, ĉar OpenVZ ne subtenas ian grafikan interfacon. Kaj por daŭrigi, ĉar aliaj virtualigaj sistemoj, kiuj ne uzas grafikan interfacon, kiel XEN, ankoraŭ bezonas instali modulojn en la kerno aŭ modifi ion alian. Kaj ĉar OpenVZ-ujoj uzas la gastigantan ujon, do ili ne havas sian propran, ne eblas fari ion tian. Aliflanke eblas fari ĝin inverse. Ĉiuokaze, mi ne pensas, ke ĝi estas grava. Io tia ne estas parto de la OpenVZ-ilo. Kiel mi vidas, OpenVZ fokusas provizi ne multe kompletan operaciumon, sed rapidan kaj facilmovan medion por gastigi niajn servojn aŭ aplikojn. Se vi ne volas tion, ekzistas aliaj pli taŭgaj solvoj.

      2. Nu, produkta medio kaj labortablo estas du similaj aferoj, do mi respondos pri ambaŭ kazoj. Produktada medio signifas ĝian uzon en, por tiel diri, la breĉo. Tio estas, en la reala, profesia mondo, kie, se sistemo malsukcesas, ĝi povas kosti al vi vian laboron. Ĉi-kaze kompreneble ĝi estas. OpenVZ estas uzata de multaj kompanioj kaj havas vastan sperton kaj uzas stabilan kaj elprovitan version de la kerno.

      Tamen mi supozas, ke vi aludis, ĉu ĝi povus esti uzata por virtualigi la sistemon de iu normala uzanto, kiel ekzemple dungito de iu ajn kompanio. Nu, se la uzanto ne ĝenas labori en linux-medio en konzola reĝimo, estas neniu problemo. Sed ĉar tio kutime ne okazas, denove OpenVZ ne estus la ĝusta elekto por ĉi tio.

      Ĉiuokaze, mi esperas, ke mi klarigis viajn dubojn. Mi pensas, ke ĉefe la problemo estas, ke vi ne komprenas la celojn, kiujn celas OpenVZ. Kio probable estas mia kulpo, ke mi ne klarigis ĝin. Mi provos klarigi tian aferon en la sekvaj artikoloj. Saluton.

      Longa vivo kaj prospero.

      1.    cr0t0 diris

        Dankon Kami pro la rapida respondo, mi iomete rigardis kaj mi jam pli klare komprenas la areon, kie OpenVZ estas uzata, kiel gastigado. Ekzistas ankaŭ konceptoj kiel "Virtualigo" kaj "Paravirtualigo", kiujn mi ne sciis, kiuj respondas al diversaj specoj de solvoj.

        Atendante viajn venontajn artikolojn. Saluton!

  9.   Fonto Kadro diris

    Taksita:

    Persone mi uzas sambon kun openvz, kun proxmox senprobleme. Kiam vi diras, ke tio ne eblas, kion vi celas?