Izgradite jednostavan server za virtualizaciju sa računarom s malim resursima - 1. dio

O tome sigurno postoji mnogo literature Virtualbox graditi jednostavno ili robusno Poslužitelji za virtualizaciju, ali mnogo puta nas ne vode direktno do točke u najpraktičnijim opcijama sa njihovim pojašnjenjima i mogućim scenarijima stvarne upotrebe, to jest, uvijek nađemo puno informacija, ali ne prilagođenih potrebama mnogih, a posebno novaka ili početnika u područje.

lpi

U svakom slučaju, ostavljam vam svoje iskustvo u ovom postu na tu temu:

Prvo vam ostavljam tehničke karakteristike del Računar s malim resursima korišteno:

hardver:

Napomena: Idealno je imati server sa 4 GB RAM-a u ove svrhe, međutim, u ovom slučaju vježbam sa a (1) GB RAM-a možemo za njega Fizički server y 1 GB RAM-a for a Virtual Machine (MV) en VirtualBox (VBox) simulira bilo koji GNU / Linux operativni sistem o MS Windows u verzijama 32 Bits To je dovoljno.

softver:

Platforma za virtualizaciju koja se koristi:

Prije svega, za nekolicinu stručnjaka ukratko ćemo se pozabaviti konceptom virtualizacije:

1.- Uvod u virtualizaciju:

todo Server / sistemi / mrežni administrator (SysAdmin), stručnjaci za naprednu tehnološku podršku ili tehnološki entuzijasti, posebno u području besplatnog softvera i GNU / Linux operativnih sistema treba biti u toku sa promjenama na raznim Operativni sistemi i programi dostupan na tržištu ili u zajednici. Pogotovo da biste bili u toku sa tehnike i / ili procedure potrebno za njih da poboljšati produktivnost u Institucije - kompanije (javne / privatne) gdje obavlja svoje dužnosti i kako bi olakšao izvršenje vlastitog posla.

Jedna od tehnologija koja olakšava ovaj cilj je Virtuelizacija operativnih sistema, koji u osnovi omogućava dijeljenje na istom računaru / serveru (hardver) Operativni sistemi djeluju potpuno neovisno. Sve ovo kroz Softver za virtualizaciju.

Dalje ćemo izvršiti a Detaljna analiza rada ove tehnologije. Neke od tačaka o kojima će se raspravljati su prednosti i nedostaci pomoću ove tehnologije, analiza najbolji virtualizatori trenutka za korisnike i kompanije, između ostalih. Realizirati putem rezultata, poput snage a Virtualizirani operativni sistem može biti jednako ili čak veće od a Operativni sistem Stvarno.

2.- O virtualizaciji operativnih sistema (OS):

Kao i u mnogim drugim sferama ljudskog znanja, Informaciona tehnologija (IT) brzo se povećava, toliko da mnogo puta nema vremena za asimilaciju svih novih koncepata koji se predstavljaju iz dana u dan. I tako model Administracija sistema za IT administratori dostiže Korisnici (Mediji / Napredno) ruku pod ruku Virtuelizacija operativnih sistema. Virtualizacija može značiti mnogo stvari, ali povezano sa Operativni sistemi, sastoji se u osnovi od mogućnosti dijele istu hardversku infrastrukturu za razne Operativni sistemi potpuno operativni independiente. Odnosno, imati isti Server sa istim Čvrsti disk ili uređaji za skladištenje, neki) Procesor (i) i instalirani kapacitet od RAM memorija (na primjer, i bez spominjanja ostatka hardverskih elemenata koji ga čine), možemo imati nekoliko instalacija Privatni operativni sistemi MS Windows, Apple, ili Besplatno como GNU / Linux ili drugi, trčanje paralelno, potpuno neovisna jedan od drugog. Ako se jedan od njih zaustavi (zamrzne) ili ima problema, drugi ne znaju i čak bi mogli ponovo koristiti resurse brzine obrade koji bi se oslobodili.

3.- Prednosti i nedostaci OS virtualizacije:

Upotrebe i prednosti koje nudi Virtuelizacija OS-a One su sledeće:

  • Ušteda troškova
  • Kompatibilnost programa
  • Kloniranje i migracija vrućeg sistema
  • Test okruženja
  • Izolacija i sigurnost
  • Fleksibilnost i okretnost

La Virtuelizacija OS-a Takođe ima nekoliko slabih tačaka koje treba istaći:

  • Niže performanse
  • Ograničenja hardvera
  • Proliferacija virtualnih mašina
  • Gubljenje resursa
  • Centralizacija mašina na jednom serveru
  • Ograničena prenosivost između virtualizatora

4.- Hypervisor kao platforma za virtualizaciju:

Hipervizor ó Monitor virtualne mašine (VMM) To je platforma za virtualizaciju koja omogućava istovremeno korištenje više operativnih sistema na računaru (serveru).

Hipervizori Mogu se klasificirati u dvije vrste:

Tip 1 (izvorni, goli metal): Softver koji radi direktno na stvarnom hardveru računara za kontrolu hardvera i nadgledanje virtualiziranog OS-a. Virtualizirani sistemi rade na drugom nivou iznad hipervizora.

Selection_001

Konceptualni prikaz dijagrama hipervizora tipa 1

Neke od njih Hipervizori tipa 1 Najpoznatiji su sljedeći:

  1. VMware: ESX / ESXi / ESXi Besplatno.
  2. Xen. 
  3. Citrix Xen Server. 
  4. Microsoft Hyper-V server.

Tip 2 (domaćin): Aplikacija koja radi na konvencionalnom OS-u (Linux, Windows, Mac OS) za virtuelizaciju sistema. Na taj se način virtualizacija događa u sloju dalje od Hardvera ako ga usporedimo s hipervizorima tipa 1. Logično, to čini performanse nižim kod hipervizora tipa 2.

Selection_002

Konceptualni prikaz dijagrama hipervizora tipa 2

Neke od njih Hipervizori tipa 2 Najkorišteniji su sljedeći:

  1. Sun: VirtualBox, OS VirtualBox.
  2. VMware: Radna stanica, server, igrač.
  3. Microsoft: Virtualni PC, Virtualni server.

Selection_004

Računar sa izvornim operativnim sistemom (bez virtuelizacije)

Selection_005

Računalo sa operativnim sistemom i virtualizacija sa Hipervizor tipa 1

Selection_003

Računalo sa operativnim sistemom i virtualizacija sa Hipervizor tipa 2

5.- Istorija Virtuelizacija OS-a :

Virtuelizacija nije nova tema u računarstvu, zapravo se smatra da postoji otprilike četiri ili pet decenija. U to vrijeme i do prije nekoliko godina primjenjivao se u ekskluzivnim područjima, praktično samo za velike računarske centre, kako bankarske, vojne tako i univerzitetske.

Vremenom se tehnologija razvila velikom brzinom i postala široko rasprostranjena, zbog čega je upotreba superračunara i glavnih računara odbila u korist dolaska kompaktnih poslovnih servera i ličnih računara visokih performansi koji su istovremeno stvorili koncept pristupa resursima jednog superračunara bi nestao, zadavši posljednji udarac prošlom zlatnom dobu virtualizacije.

Trenutno je virtualizacija na obnovljeni način došla do Server soba zahvaljujući novim tehnologijama virtuelizacije hardvera i softvera, a stiglo je i stolno računarstvo, koje je ponovo efikasno povećalo svoju popularnost, zbog čega je jedna od najinovativnijih tehnologija trenutak zbog značajnih prednosti njegove primjene.

Trenutno postoje 2 vodeće tehnologije u ovom polju:

INTEL: Tehnologija koju je dizajnirao i implementirao Intel, a koja je uključena u njegove srednje i visoke procesore je Intel VT (tehnologija za virtualizaciju). Intel predstavlja poboljšanja svojih x86 (VT-x) i Itanium (VT-i) procesora.

AMD: Sa svoje strane, AMD ima tehnologiju sličnu Intelovoj pod nazivom AMD-V ili AMD-SVM (izvorno pod imenom Pacifica) koja u svoje procesore uključuje i procesore srednje i visoke klase.

Oba su standarda praktički identična i ekvivalentna u pogledu funkcionalnosti koja se nudi softverskim rješenjima za virtualizaciju koja žele iskoristiti njihove karakteristike.

6.- Sažetak:

La virtualizacija je učinak apstrahiranja resursa računara, odnosno omogućavanja logičnog pristupa fizičkim resursimaDakle, virtualizacija logički razdvaja zahtjev za nekom uslugom i fizičke resurse koji zapravo pružaju uslugu. A ovisno o apstrahiranom resursu, bio on pojedinačni resurs (jedinica za skladištenje, mrežna jedinica) ili platforma (server, računalo) i tko koristi taj resurs, odgovarat će određenom modelu virtualizacije.

Stoga ih je važno razlikovati kako bi jasnije razumjeli virtualizaciju između dva koncepta, poput virtualnog resursa koji je apstrahiran, i entiteta (aplikacija, operativni sistem, mašina, između ostalog) koji, virtualiziran, ima taj resurs, jer je to ono što daje nam implementirani model virtualizacije.

Imajući sve ovo na umu, možemo razlikovati četiri glavna modela virtualizacije:

Virtuelizacija platforme

  • Gost operativni sistemi
  • Emulacija
  • Potpuna virtualizacija
  • Paravirtualizacija
  • Virtuelizacija na nivou OS-a
  • Virtuelizacija na razini jezgre

Virtuelizacija resursa

  • Kapsulacija
  • Virtualna memorija
  • Virtuelizacija skladišta
  • Virtuelizacija mreže
  • Povezivanje mrežnih sučelja (Ethernet povezivanje)
  • Ulazno / izlazna virtualizacija
  • Virtuelizacija memorije

Virtuelizacija aplikacija

  • Ograničena virtualizacija aplikacija
  • Kompletna virtualizacija aplikacije

Virtuelizacija radne površine

7.- Produbljivanje teme o virtualizaciji operativnih sistema:

A kako nije uvijek dovoljno pročitati tehničke listove proizvoda, također je potrebno biti u mogućnosti izvršiti test u našoj «Radno okruženje u Dom" Da biste iz prve ruke vidjeli kako stvari funkcioniraju u vezi s virtualizacijom, u drugom dijelu ovog posta ću vam reći o svom ličnom iskustvu Instalacija i konfiguracija softvera VirtualBox 5.0.14 na DEBIAN 9 na računaru s malim resursima.


12 komentara, ostavi svoj

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.   drassill rekao je

    Dobar članak. Vrlo cjelovit i detaljan, iako bih dodao i Proxmox unutar hipervizora prvog sloja, jer se temelji na Debianu i toplo je preporučljivo rješenje za one koji žele koristiti 100% besplatnu tehnologiju.

  2.   tabris rekao je

    Kako to Sunce, poštujem Oracle (?)

  3.   ing. Jose Albert rekao je

    Dragi Tabris, u pravu si! Bio je to mali brutis lapsus!

  4.   ing. Jose Albert rekao je

    Svakako, KVM je jedno od najvažnijih modernih i najefikasnijih rješenja za virtualizaciju slobodnog softvera danas!

  5.   ing. Jose Albert rekao je

    Za više informacija o virtuelizaciji, ažuriranoj i iz izvora, možete pogledati ovu vezu: http://planet.virt-tools.org/

  6.   Gonzalo martinez rekao je

    U virtualnoj stvarnosti to je za druge stvari, kao što je virtuelizacija nečega specifičnog, kao alternativa dvostrukom dizanju ili za nekoliko određenih VM-ova.

    Za produkcijski poslužitelj ima mnogo više performansi i KVM stabilnosti, usput slučajno troši mnogo manje resursa, a to je ništa drugo nego instaliranje libvirt-a, klijenta virt-manager-a i njegovo davanje (ne morate vršiti povratak virtualnog okvira kernel modul, na primjer).

    Profesionalnost virtualbox-a je u tome što ima jednostavnije korisničko sučelje i dizajniran je više za virtualiziranje OS-a za svakodnevnu upotrebu, uz alate za goste, tako da prozori i linux koji stavite budu fluidniji, kopirajte u OS-u domaćina i Zalijepim vas u VM itd.

    Više puta sam morao virtualizirati Windows pomoću KVM-a, a čini se da je miš na 20Hz od reza koji se kreće haha, ali namijenjen je serverima i ne mora biti krajan za krajnjeg korisnika.

  7.   ing. Jose Albert rekao je

    Slažem se puno s tobom! VBox za kućne testove, tehnike i specifične probleme u opremi niskih performansi (računarska snaga) i KVM za servere i opremi visokih performansi!

    Međutim, moguća je i jednostavna, prijateljska i robusna platforma na VBoxu.

  8.   ing. Jose Albert rekao je

    Ne zaboravite Dockera i Citrix.

  9.   Pp rekao je

    Dobro, iako je njegovo objašnjenje sažeto i jednostavno, ipak mi se čini da nije jasno zašto i zašto virtuelizirati. Imam mali server za podatke sa xp. U mom slučaju, treba li ga virtualizirati? Da li treba da kreiram dva virtualna servera za ograničavanje korisničkog pristupa? Što je za sada najvažnije.

  10.   Pobjednik rekao je

    imaš li tutorial sa proxmoxom? posebno sa virtualizacijom win 7

  11.   Emerson rekao je

    jer je izricanje pojma u redu, ali zbog toga izgleda previše ili previše prostora
    Neznalica poput mene ne treba toliko da razumije koncept, a ono što je u postu ne pojašnjava kako ga primijeniti ili sa čim, (osim ako ne znate isto kao onaj koji ga je napisao) vjerujem da ovi ljudi koji posvećeni Da bi nam rekao šta zna više nego da nas nauči onome što zna, trebao bi se staviti na mjesto onoga ko ulazi motiviran naslovom posta, da ih pročita. Ako ne želite, nemojte mi to objašnjavati, ali barem mi recite gdje to mogu istražiti, a ako ne, nemojte objavljivati. Hvala, i tebi isto