OpenVZ servera pārvaldība (I)

Sveiki visiem. Šis ir mans pirmais ieraksts vietnē FromLinux un es esmu ārkārtīgi priecīgs piedalīties vienā no maniem ierakstiem vietnē GNU / Linux vēlams.

Šim gadījumam es taisīšu rakstu sēriju par OpenVZ. Es ceru, ka jums tās patiks un noderēs. Šajā pirmajā daļā es sniegšu īsu ievadu par OpenVZ.

OpenVZ logotips

OpenVZ logotips

1. Ievads OpenVZ

Lai sāktu, apskatīsim definīciju, ko mums sniedz Vikipēdija:

OpenVZ ir virtualizācijas tehnoloģija operētājsistēmas līmenī operētājsistēmai Linux. OpenVZ ļauj fiziskajam serverim palaist vairākus izolētu operētājsistēmu gadījumus, kas pazīstami kā virtuālie privātie serveri (SPV vai VPS) vai virtuālās vides (EV).

Kā redzam, OpenVZ ir programmatūra, kas ļauj mums virtualizēt operētājsistēmas izolētā vidē, kā arī Xen o VirtualBox. Tomēr tas atšķiras ar sasniegšanas veidu.

OpenVZ tas nerada pilnīgu virtuālo vidi, kā to dara citi, tas vienkārši rada izolētu vidi mūsu operētājsistēmā, kurā tā ielādē visu nepieciešamo, lai darbotos neatkarīga operētājsistēma. Kaut kas līdzīgs a Chroot supervitamīns.

OpenVZ ir pamats patentētajam virtualizācijas risinājumam Virtuozzo, kas tiek izlaists kā bezmaksas programmatūra, kas licencēta saskaņā ar GNU GPL v2.

Tam ir vairākas priekšrocības un trūkumi. Starp priekšrocībām ir tas, ka OpenVZ tas mūsu saimniekam gandrīz neizņem papildu slodzi. Nepieciešams virtualizēt pilnīgu operētājsistēmu (ar savu kodolu, ievades / izvades sistēmu utt.) CPU patēriņš ir daudz mazāks.

Arī atmiņa tiek piešķirta dinamiski. Tas ir, ja mēs piešķiram maksimāli 1 GB RAM atmiņas patēriņu, tas nenozīmē, ka šī summa tiks rezervēta nekavējoties. Tajā laikā tiks piešķirti tikai nepieciešamie resursi. Kas notiek citās virtualizācijas sistēmās.

Tas ļauj OpenVZ To var izmantot gan profesionālā infrastruktūrā ar lielu jaudu, gan mājsaimniecības iekārtās ar ierobežotiem resursiem. Visbeidzot, ir vērts arī to pieminēt OpenVZ to ir daudz vieglāk administrēt, salīdzinot ar citām sistēmām. Kaut ko, ko varat pārbaudīt nākamajās daļās.

Protams, ne viss būs priekšrocība. Ņemot vērā OpenVZ Tas ir pilnībā atkarīgs no Linux resursdatora sistēmas, tas var virtualizēt tikai operētājsistēmas, kuru pamatā ir Linux.

Arī tāpēc, ka OpenVZ izmantot savu Linux kodols modificēts, visi VPS to arī izmanto, un tāpēc nevar dinamiski ielādēt moduļus. Tas izraisa to, ka pašlaik netiek atbalstītas tādas tehnoloģijas kā Samba, jo OpenVZ kodols to neatbalsta.

Kopumā, OpenVZ piedāvā labāku veiktspēju, mērogojamību un ērtu lietošanu, salīdzinot ar līdzīgiem risinājumiem. Turpretī tas ir daudz mazāk elastīgs un ļoti atkarīgs no uzņēmējas sistēmas.

Visbeidzot, jāpiemin, ka OpenVZ tiek oficiāli atbalstīts šādiem Linux izplatījumiem:

-Red Hat / CentOS 6 (32 un 64 baiti)

-Debian 7 (tikai 64 baiti)

Sākotnēji un vēl nesen tika atbalstīts tikai Red Hat / CentOS, tāpēc dokumentācija tam ir nedaudz bagātāka.

Lai pabeigtu, es jums atstāju saites uz vietnēm, kurās varat iegūt interesējošu dokumentāciju, ja vēlaties padziļināt šo tēmu:

-Project Wiki (angļu valodā): https://openvz.org/Main_Page

-Oficiālā rokasgrāmata (angļu valodā): http://download.openvz.org/doc/OpenVZ-Users-Guide.pdf

- Instalācijas un pamata konfigurācijas rokasgrāmata Debian (spāņu valodā): http://shuster.cs.buap.mx/blog/descargas/instalar_OpenVZ_DebianLenny.pdf

-Ievads video OpenVZ (spāņu): http://www.youtube.com/watch?v=nc5t7vuRLmU

Tas pagaidām ir viss. Nākamajā daļā es paskaidrošu visu, kas saistīts ar OpenVZ instalēšanu un sākotnējo konfigurēšanu. 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.

20 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.   RafaLiin teica

    Liels paldies!!
    Esmu kompulsīvs virtualizētājs. Tāpēc es jums ļoti pateicos par šīs sistēmas ieguldījumu, kuru es nezināju.
    Bet, no tā, ko es redzu jūsu ievadā. Tam praktiski ir jēga tikai resursdatoram, kurš piedāvā VPS.
    Nāc, tas nav jāpārbauda Linux distros vai viltīgās Windows programmās.
    Sveicieni!

    1.    Kamisama666 teica

      Ne tikai tas. Ja jums jāinstalē kāds Linux serveris, pieņemsim, ka Debian ar apache, jūs vienkārši instalējat CentOS (vai Debian, kas tagad ir beidzot atbalstīts) ar OpenVZ, izveidojat Debian konteineru, instalējiet apache ar visu nepieciešamo un dariet to. it kā tas būtu normāls. No šī brīža jūsu tīmekļa serveris darbojas normāli, un tā priekšrocība ir tā virtualizācija. Tas nozīmē, ka jūs varat viegli izveidot dublējumkopijas (ko es jums drīz parādīšu), migrēt to uz citu mašīnu, neko nemainot konfigurācijā, un, ja tiek apdraudēta jūsu servera drošība, izvairieties no daudzām problēmām. Tā kā uzbrucējs būs piekļuvis tikai vienai virtuālajai mašīnai. Jūs to vienkārši izdzēšat un atjaunojat no dublējuma. Tādējādi kaitējums būs daudz mazāks (konfidenciālās informācijas, kurai ir piekļuve, bojājumi vienmēr paliks. Un tas viss ar smieklīgu patēriņu, salīdzinot ar citām sistēmām. Īsāk sakot, jūs varat padarīt OpenVZ par visu savu iekārtu bāzes sistēmu, lai pievienojiet papildu drošības, pārnesamības un elastības slāni.

      Vēl viena iespējamā izmantošana, ko es varu iedomāties, ir izglītība. Varat izveidot nelielu Linux datoru tīklu, lai praktizētu dažādu pakalpojumu konfigurēšanu. Man par to ir nācies strādāt ar VMware, un tas ir īstas galvassāpes. Man ir paveicies, ka centra datori ir diezgan jaudīgi un moderni, bet ar visu un to galu galā tie kļūst nestabili. Bet tas ir mans. Ja centrā ir datori ar ierobežotiem resursiem, aizmirstiet, ka vienlaikus ir vairāk nekā viena vai divas mašīnas. Ar OpenVZ tas tiek atrisināts. Es to pārbaudīju personālajā datorā (vienā no tiem, ko viņi pārdod uzņēmumiem pēc svara), un man nav bijušas problēmas. Pēdējo varētu izdarīt arī ar netkit, līdzīgu programmatūru, kas skaidri orientēta uz izglītības vidi kā mācību līdzeklis. Tas ir vēl viens ļoti interesants rīks, un es varētu par to runāt nākotnē.

      Jebkurā gadījumā, kā redzat, OpenVZ ir daudz vairāk lietojumu, nekā var šķist. Jums vienkārši jāzina, kā to izmantot. Paldies, ka izlasījāt manu rakstu, un ceru, ka esmu bijis noderīgs.

  2.   oscar teica

    Kāda ir atšķirība ar LXC?
    Gracias

    1.    Kamisama666 teica

      Labs jautājums. Patiesība ir tāda, ka tie ir ļoti līdzīgi. Ideja ir aptuveni vienāda. Abi strādā, integrējoties ar Linux kodolu, lai izveidotu smilšu kastes (vai konteinerus). Patiesībā OpenVZ izstrādātāji ir devuši lielu ieguldījumu LXC kodā. Galvenā atšķirība šodien ir tā, ka LXC ir integrēts augšpusē esošajam kodolam, savukārt OpenVZ ir jāizmanto savs. Bet mūsdienās OpenVZ puiši cītīgi strādā, lai varētu izmantot arī galveno kodola versiju, nevis pašam izveidot savu.

      Bez tam galvenā atšķirība starp abiem projektiem ir tā, ka OpenVZ piedāvā modernākas funkcijas nekā LXC. Kaut kas līdzīgs jaudīgākai LXC versijai. Iemesls, kāpēc OpenVZ izmanto savu kodolu, ir tāds, ka oriģināls vēl nav ieviesis dažas no tiem iekļautajām papildu funkcijām. Tātad, lai gan LXC ir kaut kas no lietotāja vietas rīkkopa Linux konteineru apstrādei, OpenVZ to dara un pievieno papildu funkcijas, kas pašlaik nav pieejamas galvenā kodola versijā.

      Patiesībā no lasītā viņi runā par abu projektu integrēšanu. Mēs redzēsim, kas notiks nākotnē. Es ceru, ka es atrisināšu jūsu šaubas. Ilgs mūžs un labklājība.

  3.   voqer teica

    ļoti interesanti! paldies par ieguldījumu

  4.   rpyanm teica

    Kad viņi arī var, viņi varētu dažus izlikt Vagrant arī 😉

    1.    iznākt19 teica

      Es gribēju sev jautāt, kāda ir atšķirība ar klaidoņiem, kā es to saprotu mapē, kurā jūs izveidojat virtuālo mašīnu ar openvz, tiek izveidotas visas saknes mapes (/ etc, / root, / var utt.),

      Vagrantā jūs varat definēt daudzas virtuālās mašīnas vienā failā (Vagrantfile), vai es to varu darīt arī ar openvz?

      Būtu labi, ja viņi uzrakstītu ierakstu, kurā būtu sniegti openvz un klaidoņu plusi, trūkumi un līdzības

      1.    Kamisama666 teica

        Patiesība ir tāda, ka es nezināju Vagrantu līdz šim. Bet, no tā, ko esmu redzējis, šī programmatūra ir diezgan atšķirīga no OpenVZ. Ja neesmu pārpratis, Vagrant ir lietojumprogramma, kas ir atbildīga par virtuālo mašīnu izveides un administrēšanas pārvaldību, izmantojot VirtualBox kā bāzi. Tas būtu kaut kas līdzīgs MySQL PHPMyAdmin. Citiem vārdiem sakot, tā ir programmatūra, kas atvieglo VritualBox izmantošanu, kas patiešām rūpējas par virtualizāciju. Kaut kas līdzīgs OpenVZ būtu proxmox, kas šeit jau tika apspriests (https://blog.desdelinux.net/proxmox-ve-una-interesante-herramienta-de-virtualizacion/).

        Attiecībā uz veidu, kā OpenVZ apstrādā konteineru failu sistēmas, jums ir taisnība. Kā mēs drīz redzēsim, šī sistēma tiek izveidota mūsu mašīnas direktorijā un tiek uzstādīta, kad sākas konteiners. Kā jau teicu, tāds kā supervitamīna sakne. Es ceru, ka esmu atrisinājis jūsu šaubas. Ja jums ir kāds cits, es centīšos atbildēt pēc iespējas labāk. Līdz nākamajai reizei. Ilgs mūžs un labklājība.

        1.    iznākt19 teica

          paldies par šaubu noskaidrošanu, es gaidu nākamo openvz postu 😀

  5.   šis vārds ir nepareizs teica

    Sveiki

    Ar nepacietību gaidu pārējos sērijas rakstus. Vai drīkstu lūgt dažās nodaļās aplūkot OpenVZ problēmu no klienta puses, nevis no servera; Ļaujiet man paskaidrot, ka daudzos lētos VPS, kurus varat atrast tīklā, tie ļauj jums izvēlēties starp KVM un OpenVZ, ar OpenVZ ir nedaudz lētāk vai ar vairāk diska / atmiņas. Būtu labi, ja jūs detalizēti norādītu, kas Linux ir jāpalaiž kā klientam OpenVZ būrī, vai kā rīkoties, ja jūsu izvēlētajā VPS nav vajadzīgā distro, kā jūs varat instalēt distro no veidnes citu atbalsta VPS.

    Sveicieni

    1.    Kamisama666 teica

      Tiesa, OpenVZ bieži tiek piedāvāta kā lētāka alternatīva citām virtualizācijas sistēmām, piemēram, KVM vai Xen. Iemesls ir tāds, ka tas patērē daudz mazāk resursu un ir daudz vieglāk pārvaldāms. Tomēr, kā mēs drīz redzēsim, OpenVZ pamatā ir virkne veidņu, kurās ir visa programmatūra un informācija, kas nepieciešama konteinera izveidošanai. Nav iespējams paņemt tikai jebkuru ISO un instalēt to tāpat kā ar VirtualBox. Šajā ziņā tas ir daudz mazāk elastīgs nekā citas sistēmas.

      Tas nozīmē, ka jūs esat pilnībā atkarīgs no esošajām veidnēm, un, pat ja jūs modificējat vai izveidojat pats, tas būtu jāievieš VPS nodrošinātājam, nevis jums.

      Tātad, ja vēlaties izmantot ļoti pielāgotu sistēmu, OpenVZ nav domāts jums. Ja jums vienkārši ir pamata sistēma, no kuras attīstīt nepieciešamo, OpenVZ ir lielisks risinājums. Galu galā tas ir atkarīgs no jūsu vajadzībām. Es ceru, ka esmu bijis noderīgs. Ilgs mūžs un labklājība.

  6.   izmantosim linux teica

    Ļoti labs ieraksts!
    Priekā! Pāvils.

    1.    Kamisama666 teica

      Liels paldies!. Esmu ļoti priecīga, ka publicēju savu pirmo ierakstu, un diez vai varu noticēt, ka tas bija vienā no labākajām Linux publikācijām spāņu valodā. Un es arī ļoti novērtēju, ka jums tas patika. Es sekoju jūsu ziņām vietnē Let's Use Linux, kad tā bija atsevišķa vietne, un es to turpinu darīt tagad, kad esat šeit. Paldies jums un visam DesdeLinux personālam. Es darīšu visu iespējamo, lai neatpaliktu un padarītu šīs sērijas noderīgas visiem. Līdz nākamajai reizei.

      Ilgs mūžs un labklājība.

      1.    elav teica

        Laipni lūdzam! 😉

      2.    KZKG ^ Gaara teica

        Es pievienojos ... laipni, lielisks ieguldījums 😉

  7.   Arkhan teica

    Lieliski, paldies par ieguldījumu, patiesība ir tāda, ka es to jau biju lasījis iepriekš, bet es nekad to nevarētu likt palaist Archlinux, es gaidīšu pārējās apmācības, lai redzētu, vai es beidzot to varu sasniegt

    Apsveicam ar rakstu ...

  8.   cr0t0 teica

    Izcila rakstu sērija Kamisama666. Es jums uzdodu dažus jautājumus:
    1) Tvertnes iekšpusē jūs varētu palaist virtuālo kasti, lai bez problēmām virtualizētu citas sistēmas, kas NAV gnu / Linux, vai ne?
    2) Vai jūs iesakāt ikdienas lietošanai konteinerā ievietot ražošanas vai darbvirsmas vidi ??? Es domāju, ka izpildes sods būtu minimāls, bet, izņemot Samba, vai ir vēl kāda zināma problēma ar aizlāpīto kodolu?

    Sveicieni!

    1.    Kamisama666 teica

      Liels paldies, es centīšos atbildēt uz jūsu jautājumiem pēc iespējas labāk:

      1. Baidos, ka nē. Vispirms tāpēc, ka OpenVZ neatbalsta jebkāda veida grafisko saskarni. Un turpināt, jo citām virtualizācijas sistēmām, kas neizmanto grafisko saskarni, piemēram, XEN, joprojām ir jāinstalē moduļi kodolā vai jāpārveido kaut kas cits. Tā kā OpenVZ konteineros tiek izmantots resursdatora konteiners, tas ir, viņiem nav savu, nav iespējams kaut ko tādu darīt. No otras puses, ir iespējams to izdarīt otrādi. Katrā ziņā es nedomāju, ka tas ir svarīgi. Kaut kas līdzīgs šim nav OpenVZ utilītas sastāvdaļa. Kā es to redzu, OpenVZ koncentrējas uz ne tikai pilnīgas operētājsistēmas nodrošināšanu, bet gan ātru un veiklu vidi mūsu pakalpojumu vai lietojumprogrammu mitināšanai. Ja jūs to nevēlaties, ir citi piemērotāki risinājumi.

      2. Nu, ražošanas vide un darbvirsma ir divas līdzīgas lietas, tāpēc es atbildēšu par abiem gadījumiem. Ražošanas vide nozīmē tās izmantošanu, tā sakot, plaisā. Tas ir, reālajā, profesionālajā pasaulē, kur, ja sistēma neizdodas, tā var maksāt jūsu darbu. Šajā gadījumā, protams, tā ir. OpenVZ izmanto daudzi uzņēmumi, un tai ir liela pieredze, un tā izmanto stabilu un pārbaudītu kodola versiju.

      Tomēr es domāju, ka jūs atsaucāties uz to, vai to var izmantot, lai virtualizētu kāda normāla lietotāja sistēmu, piemēram, jebkura uzņēmuma darbinieku. Nu, kamēr lietotājam nav iebildumu strādāt Linux vidē konsoles režīmā, problēmu nav. Bet tā kā parasti tā nav, OpenVZ atkal nebūtu pareizā izvēle.

      Jebkurā gadījumā es ceru, ka esmu noskaidrojis jūsu šaubas. Es domāju, ka galvenokārt problēma ir tā, ka jūs nesaprotat OpenVZ mērķus. Kas, iespējams, ir mana vaina, jo to nepateicu skaidri. Es mēģināšu precizēt šāda veida lietas nākamajos rakstos. Sveiciens.

      Ilgs mūžs un labklājība.

      1.    cr0t0 teica

        Paldies Kami par ātru atbildi, es sāku mazliet meklēt, un man jau ir vairāk skaidrs apgabals, kurā tiek izmantota OpenVZ, piemēram, mitināšana. Ir arī tādi jēdzieni kā "Virtualizācija" un "Paravirtualizācija", kurus es nezināju un kas atbilst dažāda veida risinājumiem.

        Gaida jūsu nākamos rakstus. Priekā!

  9.   Avota rāmis teica

    Aprēķins:

    Personīgi es lietoju sambu ar openvz, ar proxmox bez problēmām. Kad jūs sakāt, ka tas nav iespējams, ko jūs domājat?