Virtualizacija u Debianu: Uvod - Računalne mreže za mala i srednja poduzeća

Opći indeks serije: Računalne mreže za mala i srednja poduzeća: Uvod

Virtualizacija

Najjednostavnije je najbolje

U zaglavlju slike glavne stranice XtratuM, Hipervizor posebno dizajniran za ugrađene ili ugrađene sustave u stvarnom vremenu, nalazimo sljedeću sliku: ekstrat

"Naše Temeljni princip za instalaciju, konfiguraciju i administraciju usluga, uključujući naravno i virtualizaciju, u potpunosti se slaže s porukom «Što jednostavnije, to bolje", to je, Najjednostavnije je najbolje».

I

La Virtualizacija  to je golema i složena tema. O njemu nećemo puno pisati. Izložit ćemo samo neke definicije i poveznice do stranica za koje predlažemo da ih treba pročitati i / ili proučiti, u skladu s interesom koji ima svaki čitatelj. Mi predlažemo čitati stranice Wikipedija na engleskom i iz drugih izvora.

  • Ne želimo ulaziti u isporuku tipičnog How To-a s nekoliko naredbi itd., A da prethodno ne damo barem uvodni vodič za temu. Znamo da neki Nestrpljivi čitatelji Ne čitaju uvod i odmah prelaze na to kako se to radi. Žalosna akcija jer kasnije dolaze konceptualna pitanja na koja mnogo puta ne možemo adekvatno odgovoriti, jer nam je nemoguće sve znati.

Nadamo se da će, nakon što je makar pažljivo pročitao ovaj članak, čitatelj imati ideju o tome što je to Virtualizacija i njegovih Trenutna situacija. Također, da ima niz poveznica koje vam omogućuju da proširite više na ovaj svakodnevni zadatak praktički svakoga tko u ovom trenutku koristi računalo.

Definicije i poveznice prema Wikipediji i drugim izvorima

Virtualizacija

U računalnim znanostima, Virtualizacija odnosi se na čin stvaranja verzije algo virtualni umjesto algo stvarno, što uključuje i hardver virtualnog računala, OS, uređaji za pohranu podataka, I resursi računalnih mreža. Virtualizacija je započela 60-ih, kao metoda koja je podijelila sistemske resurse a glavno računalo, između različitih aplikacija. Od tada, značenje pojma Virtualizacija neprestano se širi.

La Virtualizacija o Platforma za virtualizaciju odnosi se na stvaranje virtualnog stroja, koji djeluje poput stvarnog, s operativnim sustavom. Softver koji se izvodi na virtualnim strojevima odvojen je od temeljnog hardvera ili fizičkih resursa. Primjer: fizički stroj koji pokreće Debian 8 "Jessie" može ugostiti virtualni stroj s operativnim sustavom Ubuntu Trusty 14.04.

U virtualizaciji se naziva «Domaćin - Nalog Domaćina,»Stvarnom ili fizičkom računalu na kojem se odvija sama virtualizacija. Do virtualni stroj To se zove "Gost - Nalog Gosta,«. Uvjeti Nalog Domaćina, y Nalog Gosta, koriste se za razlikovanje softvera pokrenutog na stvarnom stroju od softvera pokrenutog na virtualnim strojevima. Na softver ili firmware koji stvara virtualne strojeve na Host hardveru, zove se Hipervizor - hipervizoru.

Različite vrste virtualizacije:

  • Ukupna virtualizacija - Potpuna virtualizacija: Odnosi se na Gotovo ukupna stvarna hardverska simulacija, koji omogućuje virtualizirani softver - koji se obično sastoji od operativnog sustava - da se izvodi bez ikakvih izmjena.
  • Djelomična virtualizacija - Djelomična virtualizacija: ciljno okruženje Nije u potpunosti simulirano, ali djelomično. Kao rezultat toga, neki programi koji se izvode na gostu možda će trebati modificirati.
  • Paravirtualizacija - Paravirtualizacija: Nije simulirano nijedno hardversko okruženje. Svaki gost program - Nalog Gosta, trči na a Izolirana domena, kao da rade na odvojenim sustavima. Za njegovo izvršavanje u ovoj vrsti okruženja potrebna je specifična modifikacija svakog gostujućeg programa.

La virtualizacija potpomognuta hardverom to je način za poboljšanje ukupne učinkovitosti postupka virtualizacije. Podrazumijeva da procesori ili CPU moraju imati potrebnu podršku za virtualizaciju, kao i ostale komponente samog hardvera.

Hardverska virtualizacija nije isto što i hardverska emulacija. U emulaciji jedan dio hardvera imitira drugi, dok u virtualizaciji Hypervisor - koji je softver - oponaša određeni komad hardvera ili njegovu cjelinu.

Virtualni stroj

U računalstvu, a mašina virtualan To je softver koji simulira računalo i može pokretati programe kao da je pravo računalo. Ovaj je softver izvorno definiran kao "izolirani, učinkoviti duplikat fizičkog stroja." Trenutno značenje pojma uključuje virtualne strojeve koji nemaju nikakvu izravnu ekvivalenciju s bilo kojim stvarnim hardverom.

Hipervizor

Un Hipervizor - hipervizoru o Monitor virtualnog stroja - Monitor virtualnog stroja VMM je platforma koja omogućuje primjenu različitih tehnika upravljanja virtualizacijom da istovremeno koriste različite operativne sustave (nemodificirane ili modificirane kao u slučaju paravirtualizacije) na istom računalu.

Otvoreni savez za virtualizaciju (OVA)

La Otvoreni savez za virtualizaciju, poštujući njegov naslov na engleskom jeziku, to je suradnički projekt zaklade Linux. Ovaj se konzorcij zalaže za usvajanje besplatnog softvera i softvera otvorenog koda - Open Source za rješenja za virtualizaciju, uključujući KVM, a također i za softver neophodan za njegovu administraciju, kao što je oVirt. Konzorcij promovira priče o uspjehu različitih kupaca, potiče interoperabilnost i ubrzava širenje ekosustava rješenja trećih strana, oko KVM-a.

Besplatni softver koji promovira OVA:

  • KVM je hipervizor. Je stvorio Qumranet, Inc., izraelska softverska tvrtka koja je u to vrijeme privukla puno pozornosti zbog brzog prihvaćanja KVM modula ugrađenog u jezgru Linuxa. Nudio je «Čvrsta ICE platforma za virtualizaciju radne površine»Temelji se na svojim virtualnim radnim računalima temeljenim na jezgri i povezan je putem svog protokola ZAČINITI. Dana 4. rujna 2008. tvrtka Red Hat, Inc. stečena Kumranet u vrijednosti od 107 milijuna dolara.
  • libvirt je API «Sučelje aplikacijskog programa" otvoreni izvor, demon - demoni alat za upravljanje platformama za virtualizaciju. Možete upravljati KVM, Xen, VMware ESX, QEMU i druge tehnologije za virtualizaciju. Njegovi različiti API-ji široko se koriste u orkestraciji hipervizornog slojalibvirt je knjižnica napisana u jezik C, a može se povezati s drugim jezicima poput Piton, Perl, OCaml, Rubin, Java, JavaScript (putem Node.js) Y PHP.
  • oVirt je softver za upravljanje platformama za virtualizaciju. To je besplatan softver otvorenog koda. Osnovali su ga Red Hat kao projekt zajednice na kojem Red Hat Enterprise virtualizacija. oVirt omogućuje centralizirano upravljanje virtualnim strojevima, mrežnim resursima, pohranom i računanjem, putem jednostavnog web sučelja, s neovisna platforma da bi mu pristupili. Jedini Hypervisor koji je službeno podržan na arhitekturi X86 64 je KVM, iako se čine napori za podršku arhitekturama PPC y ARM u svojim sljedećim verzijama.
  • libguestfs je knjižnica napisana na jezik C i set alata za pristup i izmjenu datoteke slike virtualnog diska na platformi za virtualizaciju. Alati se mogu koristiti za pregled i uređivanje virtualnih strojeva kojima upravlja libvirt i datoteka koje se nalaze u njima. Može se koristiti i za pisanje skripti -skriptiranje- za izmjenu ili stvaranje virtualnih strojeva.
  • Upravitelj virtualnih strojeva - Upravitelj virtualnih strojeva je Red Hat softver poznat i kao virt-menadžer, ime koje paket također ima u Debian repozitorijima. To je stolna aplikacija za upravljanje virtualnim strojevima. Koristi se za stvaranje, konfiguraciju i prilagodbu novih domena. Ima VNC klijenta putem kojeg imamo pristup grafičkoj konzoli domene gostiju. U paketu virt-manager koji donosi Debian Jessie, SPICE protokol je također uključen za pristup grafičkoj konzoli virtualnih strojeva.

Xen

Xen To je hipervizor koji koristi dizajn mikro jezgre i pruža potrebne usluge za istovremeno pokretanje više operativnih sustava na istom računarskom hardveru. On Sveučilišni računalni laboratorij Cambridge, razvio je prve verzije Xena, koji je ujedno i besplatni softver. Debian 8 "Jessie" u svojim spremištima ima paket xen-hipervizor-4.4-amd64.

OpenVZ

OpenVZ je rješenje za virtualizaciju na razini operativnog sustava za Linux. Omogućuje vam stvaranje izoliranih, sigurnih i privatnih virtualnih poslužitelja na istom fizičkom poslužitelju, što nudi bolju upotrebu hardverskih resursa. Također osigurava da se aplikacije pokrenute na svakom od poslužitelja ne sukobljavaju. Svaki Virtualni privatni poslužitelj - Virtual Private Server (VPS), radi točno poput samostalnog poslužitelja. Mogu se ponovno pokrenuti i omogućiti pristup root korisniku i ostalim normalnim korisnicima. Imaju vlastite IP adrese, memoriju, procese, datoteke, aplikacije, sistemske knjižnice i konfiguracijske datoteke.

Debian je uklonio jezgre modificirane za podršku OpenVZ-a iz svojih spremišta od Debiana 7 "Wheezy".

Linux spremnici LXC

Spremnici to su izolirana područja unutar operativnog sustava. Svako područje ima svoj vlastiti prostor imena za datotečni sustav, mrežu, PID, CPU i dodjelu memorije. Mogu se stvoriti putem značajki Kontrolnih grupa i Prostora imena uključenih u Linux jezgru. LXC To je tehnologija slična drugima koja se temelji na virtualizaciji na razini jezgre, kao što su OpenVZ i linux-vserver.

Arhipela

Arhipela je rješenje za upravljanje i nadzor virtualnih strojeva koji rade na KVM, Xen, OpenVZ ili VMware. Debian Jessie uključuje ga u svoja spremišta putem različitih paketa koji upućuju na njegove agente ili na jezgru Archipela. Za više informacija potražite "archipel" putem Synaptic ili via traženje sklonosti archipel.

Ostale veze od interesa

  • Otvorite vSwitch- Softver otvorenog koda koji omogućuje stvaranje virtualne sklopke.
  • OpenStack:
  • Otvorite QRM: Platforma otvorenog koda sljedeće generacije za upravljanje centrom podataka - Data Center.
  • Lučki radnik: projekt otvorenog koda sposoban automatizirati postavljanje aplikacija unutar softverskih spremnika.
  • nextmox: poslužitelj otvorenog koda za okruženja za virtualizaciju.
  • VMware- Podružnica EMC Corporation (u vlasništvu tvrtke Dell Inc) koja pruža softver za virtualizaciju dostupan za računala kompatibilna s X86
  • VirtualBox: besplatni softver za stvaranje virtualnih strojeva. Debian je preselio pakete povezane s ovim softverom u svoju podružnicu «doprinos”.
  • Otvorena maglina: ONE proširuje prednosti virtualizacijskih platformi s jednog fizičkog resursa na banku resursa razdvajanjem poslužitelja, ne samo od njegove fizičke infrastrukture, već i od njegovog fizičkog položaja.

Čitatelji koji su bili dovoljno ljubazni da su pročitali članak do ovog trenutka, shvatit će koliko je trenutni svemir virtualizacije golem i složen. Nadamo se da će vam poslužiti kao putokaz na vašem putovanju.

Sljedeća dostava?

Sada je Qemu-KVM na Debianu!

Zapamtite da će ovo biti serija članaka Računalne mreže za mala i srednja poduzeća. Čekat ćemo vas!


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Horoskopski karbur dijo

    Vrlo dobar uvod u virtualizaciju općenito. Hvala na radu na pisanju ovog posta. Čekamo sljedeće.

  2.   Mario dijo

    Hvala Fico na uvodu.

    Vrlo dobro objašnjeno i s dovoljno poveznica da se dublje zađe u temu.

  3.   Federico dijo

    To je svrha Mario. Mislim da mnogima nije jasan trenutni opseg pitanja virtualizacije.