Virtualizācija uz Debian: Ievads - MVU datortīkli

Sērijas vispārējais indekss: Datoru tīkli MVU: Ievads

virtualizācijas

Visvienkāršākais ir labākais

Galvenās lapas galvenes attēlā XtratuM, Hypervisor, kas īpaši paredzēts iegultām vai iegultām sistēmām reāllaikā, mēs atrodam šādu attēlu: xtratum

"Mūsu Pamatprincips pakalpojumu uzstādīšanai, konfigurēšanai un administrēšanai, ieskaitot, protams, virtualizāciju, pilnībā piekrīt ziņojumam «Jo vienkāršāk, jo labāk", tas ir, Visvienkāršākais ir labākais. »

Ievads

La virtualizācijas  tā ir plaša un sarežģīta tēma. Par viņu daudz nerakstīsim. Mēs atklāsim tikai dažas definīcijas un saites uz lapām, kuras mēs iesakām izlasīt un / vai izpētīt atbilstoši katra lasītāja interesēm. Mēs iesakām lasīt Wikipedia angļu valodā un no citiem avotiem.

  • Mēs nevēlamies iedziļināties tipiskā How To piegādē ar vairākām komandām utt., Vispirms nesniedzot vismaz ievada tēmu. Mēs zinām, ka daži Nepacietīgi lasītāji Viņi nelasa ievadus un iet tieši pie tā, kā tas tiek darīts. Tad par nožēlojamu rīcību vēlāk nāk konceptuālie jautājumi, uz kuriem daudzas reizes mēs nevaram adekvāti atbildēt, jo mums nav iespējams visu zināt.

Mēs ceram, ka, pat nedaudz uzmanīgi izlasot šo rakstu, lasītājam radīsies ideja par to, kas tas ir Virtualizācija un viņa pašreizējā situācija. Turklāt tam ir virkne saišu, kas ļauj vairāk izvērst šo ikdienas uzdevumu praktiski ikvienam, kurš šobrīd lieto datoru.

Definīcijas un saites pēc Wikipedia un citiem avotiem

virtualizācijas

Datorzinātnēs virtualizācijas attiecas uz aktu par versijas kaut kas virtuālā vietā kaut kas reāls, kas ietver virtuālā datora aparatūra, OS, uzglabāšanas ierīces, Un datortīkla resursi. Virtualizācija sākās pagājušā gadsimta sešdesmitajos gados kā metode, kas sadala sistēmas resursus lieldatoru dators, starp dažādām lietojumprogrammām. Kopš tā laika šī termina nozīme virtualizācijas tas nepārtraukti paplašinās.

La virtualizācijas o Virtualizācijas platforma attiecas uz virtuālās mašīnas izveidi, kas darbojas kā reāla, ar operētājsistēmu. Programmatūra, kas darbojas virtuālajās mašīnās, ir nodalīta no pamata aparatūras vai fiziskajiem resursiem. Piemērs: fiziskā mašīna, kurā darbojas Debian 8 "Jessie", var mitināt virtuālo mašīnu ar operētājsistēmu Ubuntu Trusty 14.04.

Virtualizācijā to sauc par «Saimnieks - Saimnieks»Uz reālo vai fizisko datoru, kur notiek pati virtualizācija. Uz virtuālā mašīna To sauc par "Viesis - viesis«. Noteikumi Saimnieks y viesis tos izmanto, lai nošķirtu programmatūru, kas darbojas reālajā mašīnā, un programmatūru, kas darbojas virtuālajās mašīnās. Uz programmatūru vai programmaparatūra kas rada virtuālās mašīnas resursdatora aparatūrā, to sauc Hipervizors - Hypervisor.

Dažādi virtualizācijas veidi:

  • Kopējā virtualizācija - Pilnīga virtualizācija: Tas attiecas uz Gandrīz kopā reāla aparatūras simulācija, kas ļauj virtualizētu programmatūru - parasti sastāv no operētājsistēmas - palaist bez jebkādām izmaiņām.
  • Daļēja virtualizācija - Daļēja virtualizācija: mērķa vide Tas nav pilnībā simulēts, bet daļēji. Rezultātā, iespējams, būs jāmaina dažas viesī darbojošās programmas.
  • Paravirtualizācija - Paravirtualizācija: Nav modelēta aparatūras vide. Katra viesa programma - viesis darbojas uz a Izolēts domēns, it kā viņi darbotos atsevišķās sistēmās. Lai to izpildītu šāda veida vidē, ir nepieciešama īpaša katras viesu programmas modifikācija.

La aparatūras virtualizācija tas ir veids, kā uzlabot virtualizācijas procesa vispārējo efektivitāti. Tas nozīmē, ka procesoriem vai procesoriem jābūt virtualizācijai nepieciešamajam atbalstam, kā arī citiem pašas aparatūras komponentiem.

Aparatūras virtualizācija nav tas pats, kas aparatūras emulācija. Emulācijā viena aparatūras daļa atdarina citu, savukārt virtualizācijā Hypervisor - kas ir programmatūra - atdarina konkrētu aparatūru vai tās kopumu.

Virtuālā iekārta

Skaitļošanā a mašīna virtuāls Tā ir programmatūra, kas simulē datoru un var palaist programmas tā, it kā tas būtu īsts dators. Šī programmatūra sākotnēji tika definēta kā "efektīvs un izolēts fiziskās mašīnas dublikāts". Pašlaik šī termina nozīme ietver virtuālās mašīnas, kurām nav tiešas līdzvērtības nevienai reālai aparatūrai.

Hipervizors

Un Hipervizors - Hypervisor o Virtuālās mašīnas monitors - Virtuālās mašīnas monitora VMM ir platforma, kas ļauj dažādām virtualizācijas vadības metodēm vienlaikus izmantot dažādas operētājsistēmas (nemodificētas vai modificētas kā paravirtualizācijas gadījumā) tajā pašā datorā.

Atvērtā virtualizācijas alianse (OVA)

La Atvērt virtualizācijas aliansi, ievērojot tā nosaukumu angļu valodā, tas ir Linux Foundation sadarbības projekts. Šis konsorcijs ir apņēmies ieviest bezmaksas programmatūru un atvērtā koda programmatūru - Atvērtā koda virtualizācijas risinājumiem, ieskaitot KVM, kā arī programmatūrai, kas nepieciešama tās administrēšanai, piemēram, oVirts. Konsorcijs popularizē dažādu klientu veiksmes stāstus, veicina sadarbspēju un paātrina trešo pušu risinājumu ekosistēmas paplašināšanos ap KVM.

OVA reklamētā bezmaksas programmatūra:

  • KVM ir hipervizors. Izveidoja Qumranet, Inc., Izraēlas programmatūras uzņēmums, kas tajā laikā piesaistīja lielu uzmanību, lai ātri pieņemtu Linux kodolā iestrādāto KVM moduli. Tā piedāvāja «Cietā ICE darbvirsmas virtualizācijas platforma»Balstīts uz tās kodola virtuālajām darbvirsmas mašīnām un saistīts ar tā protokolu SPICE. 4. gada 2008. septembrī uzņēmums Red Hat, Inc. iegādājās Qumranet par USD 107 miljoniem.
  • libvirt ir API «Lietojumprogrammas saskarne" atvērtais avots, dēmons - dēmonsun virtualizācijas platformu pārvaldīšanas rīks. Jūs varat pārvaldīt KVM, Xen, VMware ESX, QEMU un citas virtualizācijas tehnoloģijas. Tās dažādās API tiek plaši izmantotas hipervizora slāņa orķestrēšanālibvirt ir grāmatnīca, kas rakstīta valoda C, un to var saistīt ar citām valodām, piemēram, Pitons, Perl, OCaml, rubīns, Java, JavaScript (caur Node.js) Un PHP.
  • oVirts ir programmatūra virtualizācijas platformu pārvaldībai. Tā ir bezmaksas un atvērtā koda programmatūra. To dibināja Red Hat kā kopienas projektu, par kuru Red Hat uzņēmuma virtualizācija. oVirt ļauj centralizēti pārvaldīt virtuālās mašīnas, tīkla resursus, krātuvi un skaitļošanu, izmantojot ērti lietojamu tīmekļa saskarni, ar neatkarīga platforma lai piekļūtu tai. Vienīgais Hypervisor, kuru oficiāli atbalsta X86 64 arhitektūra, ir KVM, lai gan tiek mēģināts atbalstīt arhitektūru PPC y ARM nākamajās versijās.
  • libguestfs ir bibliotēka, kas rakstīta valoda C un rīku kopums, lai piekļūtu un modificētu virtuālā diska attēli virtualizācijas platformā. Rīkus var izmantot, lai skatītu un rediģētu virtuālās mašīnas, kuras pārvalda libvirt, un tajās esošos failus. Var izmantot arī scenāriju rakstīšanai -skriptu- modificēt vai izveidot virtuālās mašīnas.
  • Virtuālo mašīnu vadītājs - Virtuālā mašīna vadītājs ir Red Hat programmatūra, kas pazīstama arī kā virt-menedžeris, nosauciet paketi arī Debian krātuvēs. Tā ir darbvirsmas lietojumprogramma virtuālo mašīnu pārvaldīšanai. To izmanto jaunu domēnu izveidei, konfigurēšanai un pielāgošanai. Tam ir VNC klients, caur kuru mums ir piekļuve viesu domēna grafiskajai konsolei. Debian Jessie atvestajā virt-manager paketē ir iekļauts arī SPICE protokols, lai piekļūtu virtuālo mašīnu grafiskajai konsolei.

Xen

Xen Tas ir Hypervisor, kas izmanto mikrokodola dizainu un nodrošina nepieciešamos pakalpojumus vairāku operētājsistēmu vienlaicīgai darbībai tajā pašā datora aparatūrā. Viņš Kembridžas Universitātes Datoru laboratorija, izstrādāja pirmās Xen versijas, kas ir arī bezmaksas programmatūra. Debian 8 "Jessie" savos krātuvēs ir pakotne xen-hipervizors-4.4-amd64.

OpenVZ

OpenVZ ir operētājsistēmas līmeņa virtualizācijas risinājums Linux. Tas ļauj jums izveidot izolētus, drošus un privātus virtuālos serverus tajā pašā fiziskajā serverī, kas piedāvā labāku aparatūras resursu izmantošanu. Tas arī nodrošina, ka lietojumprogrammas, kas darbojas katrā serverī, nav pretrunā. Katrs Virtuālais privātais serveris - Virtual Private Server (VPS), tas darbojas tieši tāpat kā atsevišķs serveris. Tos var restartēt un atļaut piekļuvi root lietotājam un citiem parastajiem lietotājiem. Viņiem ir savas IP adreses, atmiņa, procesi, faili, lietojumprogrammas, sistēmas bibliotēkas un konfigurācijas faili.

Debian no Debian 7 "Wheezy" no saviem krātuvēm izņēma kodolus, kas modificēti OpenVZ atbalstam.

Linux konteineri LXC

Konteineri tie ir izolēti apgabali operētājsistēmā. Katram apgabalam ir sava nosaukumvieta failu sistēmai, tīklam, PID, centrālajam procesoram un atmiņas piešķiršanai. Tos var izveidot, izmantojot vadības grupu un nosaukumvietu funkcijas, kas iekļautas Linux kodolā. LXC Tā ir tehnoloģija, kas ir līdzīga citām, pamatojoties uz kodola līmeņa virtualizāciju, piemēram, OpenVZ un Linux-VServeris.

Arhipelāgs

Arhipelāgs ir risinājums virtuālo mašīnu pārvaldībai un uzraudzībai, kas darbojas ar KVM, Xen, OpenVZ vai VMware. Debian Jessie to iekļauj savos krātuvēs, izmantojot dažādus paketes, kas norāda uz tās aģentiem vai Arhipela kodolu. Lai iegūtu vairāk informācijas, meklējiet "archipel", izmantojot Synaptic vai via piemērotības meklēšanas arhipelā.

Citas interesējošās saites

  • Atveriet vSwitch- Atvērtā koda programmatūra, kas ļauj izveidot virtuālu komutatoru.
  • OpenStack:
  • Atveriet QRM: Nākamās paaudzes atvērtā koda platforma datu centra pārvaldībai - Datu centrs.
  • dokers: atvērtā koda projekts, kas spēj automatizēt lietojumprogrammu izvietošanu programmatūras konteineros.
  • nextmox: atvērtā pirmkoda serveris virtualizācijas vidēm.
  • VMware- EMC Corporation meitasuzņēmums (pieder Dell Inc), kas nodrošina virtualizācijas programmatūru, kas pieejama ar X86 saderīgiem datoriem
  • VirtualBox: bezmaksas programmatūra virtuālo mašīnu izveidei. Debian paketes, kas saistītas ar šo programmatūru, pārvietoja uz tās filiāli «ieguldījums".
  • OpenNebula: ONE paplašina virtualizācijas platformu priekšrocības no viena fiziska resursa uz resursu banku, atvienojot serveri ne tikai no tā fiziskās infrastruktūras, bet arī no fiziskās atrašanās vietas.

Lasītāji, kuri ir bijuši pietiekami laipni, lai līdz šim brīdim izpētītu rakstu, būs sapratuši, cik plašs un sarežģīts ir pašreizējais virtualizācijas Visums. Mēs ceram, ka tas kalpo kā ceļvedis jūsu ceļojumā.

Nākamā piegāde?

Tagad Qemu-KVM turpina Debian!

Atcerieties, ka šī būs rakstu sērija Datoru tīkli MVU. Mēs gaidīsim jūs!


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.   Zodiaka karburuss teica

    Ļoti labs ievads virtualizācijai kopumā. Paldies par darbu, rakstot šo ziņu. Gaidām nākamos.

  2.   Mario teica

    Paldies Fico par ievadu.

    Ļoti labi izskaidrots un ar pietiekamām saitēm, lai iedziļinātos tēmā.

  3.   Federico teica

    Tāds ir Mario mērķis. Es domāju, ka daudziem nav skaidrs virtualizācijas jautājuma pašreizējais apjoms.