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

Opšti indeks serije: Računarske mreže za mala i srednja preduzeća: Uvod

Virtualizacija

Najjednostavnije je najbolje

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

"Naše Osnovni 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".

Uvod

La Virtualizacija  to je ogromna i složena tema. Nećemo puno pisati o njemu. Izložićemo samo neke definicije i veze do stranica za koje predlažemo da ih treba pročitati i / ili proučiti, u skladu s interesom svakog čitatelja. Predlažemo pročitajte stranice Wikipedia 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. Mi to znamo Nestrpljivi čitaoci 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 malo pažljivo pročita ovaj članak, čitatelj imati ideju o tome što je to. Virtualizacija i njegovih Trenutna situacija. Takođe, da ima niz veza koje vam omogućavaju da proširite više na ovaj svakodnevni zadatak praktično svakoga ko u ovom trenutku koristi računar.

Definicije i linkovi prema Wikipediji i drugim izvorima

Virtualizacija

U računarstvu, Virtualizacija odnosi se na čin stvaranja verzije algo virtualno umjesto algo stvarno, što uključuje i hardver virtualnog računara, operativni sistemi, uređaji za pohranu podataka, y resursi računarskih mreža. Virtualizacija je započela 60-ih, kao metoda koja je podijelila sistemske resurse a mainframe računalo, između različitih aplikacija. Od tada, značenje izraza Virtualizacija neprestano se širi.

La Virtualizacija o Platforma za virtualizaciju odnosi se na stvaranje virtualne mašine, koja djeluje poput stvarne, s operativnim sistemom. Softver koji se izvodi na virtualnim mašinama odvojen je od osnovnog hardvera ili fizičkih resursa. Primjer: fizička mašina koja pokreće Debian 8 "Jessie" može ugostiti virtualnu mašinu s operativnim sistemom Ubuntu Trusty 14.04.

U virtualizaciji se naziva «Domaćin - domaćin»Stvarnom ili fizičkom računaru na kojem se odvija sama virtualizacija. To virtualna mašina To se zove "Gost - Gost«. Uslovi domaćin y Gost koriste se za razlikovanje softvera pokrenutog na stvarnim mašinama od softvera pokrenutog na virtuelnim mašinama. Na softver ili firmware koji kreira virtualne mašine na hostovom hardveru, zove se Hipervizor - Hipervizor.

Različite vrste virtualizacije:

  • Totalna virtualizacija - Potpuna virtualizacija: Odnosi se na Gotovo ukupna stvarna hardverska simulacija, koji omogućava virtualizirani softver - koji se obično sastoji od operativnog sistema - da radi bez ikakvih izmjena.
  • Djelomična virtualizacija - Djelomična virtualizacija: ciljno okruženje Nije u potpunosti simulirano, ali djelomično. Kao rezultat toga, možda će trebati modificirati neke programe koji se izvode na gostu.
  • Paravirtualizacija - Paravirtualizacija: Nijedno hardversko okruženje nije simulirano. Svaki gost program - Gost radi na a Izolirana domena, kao da rade na odvojenim sistemima. Za njegovo izvršavanje u ovoj vrsti okruženja neophodna je specifična modifikacija svakog gost programa.

La hardverski potpomognuta virtualizacija to je način da se poboljša ukupna efikasnost procesa 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 oponaša drugi, dok u virtualizaciji Hypervisor - koji je softver - imitira određeni komad hardvera ili njegovu cjelinu.

Virtualna mašina

U računarstvu, a mašina virtualne To je softver koji simulira računar i može pokretati programe kao da je pravi računar. Ovaj softver izvorno je definiran kao "efikasan i izoliran duplikat fizičke mašine". Trenutno značenje izraza uključuje virtualne mašine koje nemaju direktnu ekvivalenciju sa stvarnim hardverom.

Hipervizor

Un Hipervizor - Hipervizor o Monitor virtualne mašine - Monitor virtuelnih mašina VMM je platforma koja omogućava primjenu različitih tehnika upravljanja virtualizacijom da istovremeno koriste različite operativne sisteme (nemodificirane ili modificirane kao u slučaju paravirtualizacije) na istom računaru.

Otvoreni savez za virtualizaciju (OVA)

La Otvori savez za virtualizaciju, poštujući njegov naslov na engleskom jeziku, to je suradnički projekt Linux Foundation. Ovaj konzorcij predan je usvajanju besplatnog softvera i softvera otvorenog koda - Open Source za rješenja za virtualizaciju, uključujući KVM, kao 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 ekosistema rješenja trećih strana, oko KVM-a.

Besplatni softver koji promovira OVA:

  • KVM je hipervizor. Je stvorio Qumranet, Inc., izraelska kompanija posvećena softveru koji je u to vrijeme privukao veliku pažnju brzom prihvaćanju KVM modula ugrađenog u Linux kernel. Nudio je «Čvrsta ICE platforma za virtuelizaciju radne površine»Zasnovan na svojim virtualnim radnim računalima zasnovanim na jezgri i povezan preko svog protokola ZAČIN. Dana 4. septembra 2008. godine kompanija crvena kapa, Inc. stečena Qumranet u vrednosti od 107 miliona dolara.
  • libvirt To je a API «Sučelje aplikacijskog programa"otvoreni izvor, demon - daemoni alat za upravljanje platformama za virtualizaciju. Možete upravljati KVM, Xen, VMware ESX, QEMU i druge tehnologije za virtuelizaciju. Njegovi različiti API-ji široko se koriste u orkestraciji sloja hipervizoralibvirt je biblioteka napisana u jezik C, i 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 crvena kapa kao projekt zajednice na kojem Red Hat Enterprise virtualizacija. oVirt omogućava centralizirano upravljanje virtualnim strojevima, mrežnim resursima, pohranom i računanjem, putem jednostavnog web sučelja, sa nezavisna platforma da mu pristupite. Jedini Hypervisor koji je službeno podržan na arhitekturi X86 64 je KVM, iako se ulažu napori da se podrže arhitekture PPC y ARM u narednim verzijama.
  • libguestfs je biblioteka napisana na jeziku 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 mašina kojima upravlja libvirt i datoteka koje se nalaze u njima. Može se koristiti i za pisanje skripti -Scripting- za izmjenu ili stvaranje virtualnih mašina.
  • Upravitelj virtualnih mašina - Upravitelj virtualnih mašina je Red Hat softver poznat i kao virt-manager, ime koje paket također ima u Debian repozitorijima. To je desktop aplikacija za upravljanje virtualnim mašinama. Koristi se za stvaranje, konfiguraciju i prilagođavanje novih domena. Ima VNC klijenta putem kojeg imamo pristup grafičkoj konzoli gostujuće domene. U paketu virt-manager s kojim dolazi Debian Jessie, SPICE protokol je također uključen za pristup grafičkoj konzoli virtualnih strojeva.

Xen

Xen To je hipervizor koji koristi dizajn mikrojezgre i pruža potrebne usluge za istovremeno pokretanje više operativnih sistema na istom računarskom hardveru. On Cambridge University Computer Lab, razvio 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 sistema za Linux. Omogućava vam stvaranje izoliranih, sigurnih i privatnih virtualnih servera na istom fizičkom serveru, što nudi bolju upotrebu hardverskih resursa. Također osigurava da se aplikacije pokrenute na svakom od poslužitelja ne sukobljavaju. Svaki Virtualni privatni server - Virtuelni privatni server (VPS), radi tačno kao samostalni server. Mogu se ponovno pokrenuti i omogućiti pristup root korisniku i ostalim normalnim korisnicima. Imaju vlastite IP adrese, memoriju, procese, datoteke, aplikacije, sistemske biblioteke i konfiguracijske datoteke.

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

Linux kontejneri LXC

Kontejneri to su izolovana područja unutar operativnog sistema. Svako područje ima vlastiti prostor imena za sistem datoteka, mrežu, PID, CPU i dodjelu memorije. Mogu se kreirati putem funkcija kontrolnih grupa i prostora imena uključenih u Linux jezgru. LXC To je tehnologija slična drugima koja se zasniva na virtualizaciji na nivou jezgra, kao što su OpenVZ i linux-verver.

Arhipelag

Arhipelag 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 sposobnosti arhipela.

Ostale veze od interesa

  • Otvorite vSwitch- Softver otvorenog koda koji omogućava stvaranje virtualnog prekidača.
  • OpenStack:
  • Otvorite QRM: Platforma otvorenog koda nove generacije za upravljanje centrom podataka - Data centar.
  • doker: projekat otvorenog koda sposoban za automatizaciju postavljanja aplikacija u softverske spremnike.
  • nextmox: server otvorenog koda za okruženja za virtualizaciju.
  • VMware- Podružnica EMC Corporation (u vlasništvu Dell Inc) koja pruža softver za virtualizaciju dostupan za računare kompatibilne sa X86
  • Virtualbox: besplatni softver za kreiranje virtualnih mašina. Debian je preselio pakete povezane s ovim softverom u svoju granu «doprinosi".
  • OpenNebula: 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 njegove fizičke lokacije.

Čitaoci koji su bili dovoljno ljubazni da pročitaju članak do ovog reda shvatili su koliko je trenutni univerzum virtualizacije ogroman i složen. Nadamo se da će vam poslužiti kao vodič na vašem putovanju.

Sljedeća isporuka?

Sada je Qemu-KVM na Debianu!

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Zodiac Carburus rekao je

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

  2.   Mario rekao je

    Hvala Fiću na uvođenju.

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

  3.   federico rekao je

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