Bumuo ng isang Simpleng Virtualization Server na may isang Low-Resource Computer - Bahagi 1

Tiyak na maraming panitikan tungkol dito Virtualbox upang makabuo ng simple o matatag Mga Virtualization Server, ngunit maraming beses na hindi nila kami direktang hinantong sa puntong pinaka praktikal na mga pagpipilian sa kani-kanilang mga paglilinaw at posibleng mga tunay na sitwasyon sa paggamit, iyon ay, palagi kaming nakakahanap ng maraming impormasyon ngunit hindi nababagay sa mga pangangailangan ng marami at lalo na ang mga baguhan o nagsisimula ang lugar.

lpi

Gayunpaman, iniiwan ko sa iyo ang aking karanasan sa post na ito sa paksa:

Una iwan ko sa iyo ang mga teknikal na katangian del Computer na mababa ang mapagkukunan ginamit:

Hardware:

Tandaan: Ang ideal ay ang magkaroon isang Server na may 4GB ng RAM para sa mga hangaring ito, gayunpaman, sa kasong ito ay nagsasanay ako kasama ang a (1) GB ng RAM kaya natin para sa kanya Physical server y GB RAM 1 para sa Virtual Machine (MV) en VirtualBox (VBox) simulate any GNU / Linux Operating System o Windows MS sa mga bersyon ng Bits 32 Ito ay sapat na.

Software:

Ang virtualization platform na gagamitin:

Una sa lahat, para sa ilang mga connoisseurs ay malalim naming susuriin ang konsepto ng Virtualization:

1.- Panimula sa Virtualization:

Lahat Server / Systems / Administrator ng Network (SysAdmin), Mga Dalubhasa sa Suporta ng Advanced na Teknolohiya o Masigasig sa Teknolohiya, lalo na sa Libreng Software at GNU / Linux Operating Systems Area dapat napapanahon sa mga pagbabago sa iba`t ibang Mga operating system at programa magagamit sa merkado o sa Komunidad. Lalo na upang maging napapanahon sa mga diskarte at / o pamamaraan kinakailangan sa kanila upang mapabuti ang pagiging produktibo sa Mga Institusyon - Mga Kumpanya (Pampubliko / Pribado) kung saan ginampanan niya ang kanyang mga tungkulin at upang mapadali ang pagpapatupad ng kanyang sariling gawain.

Isa sa mga teknolohiyang nagpapadali sa layuning ito ay Operating System Virtualization, na karaniwang nagbibigay-daan sa pagbabahagi sa parehong Computer / Server (Hardware) na marami Mga operating system operating ganap na nakapag-iisa. Ang lahat ng ito sa pamamagitan ng a Virtualization Software.

Susunod na isasagawa namin a Detalyadong pagsusuri ng pagpapatakbo ng teknolohiyang ito. Ang ilan sa mga puntong tatalakayin ay ang kalamangan at dehado gamit ang teknolohiyang ito, pagtatasa ng pinakamahusay na virtualizers ng sandali para sa mga gumagamit at kumpanya, Bukod sa iba pa. Upang mapagtanto sa pamamagitan ng mga resulta, tulad ng lakas ng a Virtualized Operating System maaaring katumbas ng o mas mataas pa kaysa sa a Platform Totoo

2.- Sa Virtualization ng Operating Systems (OS):

Tulad ng sa iba pang mga larangan ng kaalaman ng tao, Teknolohiya ng Impormasyon (IT) mabilis itong tumataas, kaya't maraming beses na walang oras upang mai-assimilate ang lahat ng mga bagong konsepto na ipinakita araw-araw. At sa gayon ang modelo ng Pangangasiwa ng System para sa Mga tagapangasiwa ng IT ay umaabot sa Mga Gumagamit (Media / Advanced) mula sa kamay ng Operating System Virtualization. Virtualization maaaring mangahulugan ng maraming bagay, ngunit nauugnay sa Mga operating system, karaniwang binubuo ng kakayahang ibahagi ang parehong imprastraktura ng hardware para sa iba`t ibang Mga operating system buong operating malaya. Iyon ay, pagkakaroon ng parehong Server, na may pareho Mga Hard Drive o Device ng Storage, ilang) (Mga) Proseso at isang naka-install na kapasidad ng Memorya ng RAM (halimbawa, at nang hindi binabanggit ang natitirang mga elemento ng hardware na bumubuo nito), maaari kaming magkaroon ng maraming mga pag-install ng Pribadong Mga Operating System MS Windows, Apple, o Libre bilang GNU / Linux o iba pa, tumatakbo sa parallel, ganap na nagsasarili galing sa bawat isa. Kung ang isa sa kanila ay tumitigil (nagyeyel) o may mga problema, ang iba ay hindi alam at maaaring magamit muli ang mga mapagkukunan ng bilis ng pagproseso na mapalaya.

3.- Mga kalamangan at kawalan ng OS Virtualization:

Ang mga gamit at kalamangan na inaalok ng Pag-virtualize ng OS ay:

  • Makatipid sa gastos
  • Pagkakatugma sa programa
  • Pag-clone at paglipat ng mainit na system
  • Mga kapaligiran sa pagsubok
  • Paghiwalay at seguridad
  • Kakayahang umangkop at liksi

La Pag-virtualize ng OS Mayroon din itong ilang mahinang puntos upang mai-highlight:

  • Mas mababang pagganap
  • Mga Limitasyon sa Hardware
  • Paglaganap ng mga Virtual Machine
  • Sayang ng mga mapagkukunan
  • Sentralisasyon ng mga machine sa isang solong server
  • Limitadong kakayahang dalhin sa pagitan ng mga virtualizer

4.- Ang Hypervisor bilang isang virtualization platform:

Ang Hypervisor ó Virtual Machine Monitor (VMM) Ito ay isang virtualization platform na nagbibigay-daan upang magamit, sa parehong oras, maramihang Mga Operating System sa isang Computer (Server).

Ang Hypervisors Maaari silang maiuri sa dalawang uri:

Uri 1 (Katutubong, hubad na metal): Ang software na direktang tumatakbo sa totoong hardware ng computer upang makontrol ang Hardware at subaybayan ang virtualized OS. Tumatakbo ang Virtualized Systems sa isa pang antas sa itaas ng Hypervisor.

Pagpili_001

Konsepto ng representasyon ng diagram ng Type 1 Hypervisor

Ang ilan sa Type 1 hypervisors pinakamahusay na kilala ay ang mga sumusunod:

  1. VMware: Libreng ESX / ESXi / ESXi.
  2. Xen. 
  3. Server ng Citrix Xen. 
  4. Microsoft Hyper V Server.

Type 2 (Hosted): Ang application na tumatakbo sa isang maginoo OS (Linux, Windows, Mac OS) upang gawing virtual ang mga system. Sa ganitong paraan, nangyayari ang virtualization sa isang layer na mas malayo sa Hardware kung ihinahambing namin ito sa Type 1. Hypervisors. Sa lohikal, ginagawa nitong mas mababa ang pagganap sa Type 2 Hypervisors.

Pagpili_002

Konsepto ng representasyon ng diagram ng Type 2 Hypervisor

Ang ilan sa Type 2 hypervisors ang pinaka ginagamit ay ang mga sumusunod:

  1. Araw: VirtualBox, VirtualBox OSE.
  2. VMware: Workstation, Server, Manlalaro.
  3. Microsoft: Virtual PC, Virtual Server.

Pagpili_004

Computer na may katutubong Operating System (Nang walang Virtualization)

Pagpili_005

Computer na may Operating System at Virtualization na may Type 1 Hypervisor

Pagpili_003

Computer na may Operating System at Virtualization na may Type 2 Hypervisor

5.- Kasaysayan ng Pag-virtualize ng OS :

Ang Virtualization ay hindi isang bagong paksa sa computing, sa katunayan ito ay itinuturing na mayroon nang humigit-kumulang apat o limang dekada. Sa oras na iyon at hanggang sa ilang taon na ang nakalilipas na inilapat ito sa mga eksklusibong lugar, halos para lamang sa malalaking computing center, kapwa banking, militar at unibersidad.

Sa paglipas ng panahon ang teknolohiya na binuo ng mga paglundag at hangganan at naging laganap, na naging sanhi ng paggamit ng mga Supercomputer at Mainframes na tanggihan ang pabor sa pagdating ng mga compact Business Servers at Mga Mataas na Pagganap na Personal na Kompyuter na gumawa ng konsepto ng pag-access nang sabay sa ang mga mapagkukunan ng isang solong supercomputer ay mawawala, na nagbibigay ng panghuling hampas sa nakaraang ginintuang edad ng virtualization.

Sa kasalukuyan, ang virtualization ay muling naabot ang Mga Server Room sa isang na-renew na paraan salamat sa mga bagong teknolohiya ng Hardware and Software Virtualization, at dumating ang Desktop Computing, na mahusay na nadagdagan ang katanyagan nito, na naging sanhi isa sa mga pinaka makabagong teknolohiya ng sandaling ito dahil sa kapansin-pansin na mga pakinabang ng aplikasyon nito.

Mayroong kasalukuyang 2 nangungunang mga teknolohiya sa larangang ito:

INTEL: Ang teknolohiyang dinisenyo at ipinatupad ng Intel, at kasama sa mga mid at high-end na proseso nito ay ang Intel VT (Virtualization Technology). Ipinakikilala ng Intel ang mga pagpapahusay sa mga processor ng x86 (VT-x) at Itanium (VT-i) na ito.

AMD: Para sa bahagi nito, ang AMD ay may teknolohiya na katulad sa Intel na tinatawag na AMD-V o AMD-SVM (orihinal na sa ilalim ng pangalang Pacifica) na nagsasama rin ng parehong mga mid-range at high-end na processor sa mga processor nito.

Ang parehong pamantayan ay halos magkapareho at katumbas sa mga tuntunin ng pagpapaandar na inaalok sa mga solusyon sa Virtualization Software na nais gamitin ang kanilang mga katangian.

6.- Buod:

La Ang virtualization ay ang epekto ng pagkuha ng mga mapagkukunan ng isang computer, iyon ay, pagbibigay ng lohikal na pag-access sa mga pisikal na mapagkukunanKaya, lohikal na pinaghihiwalay ng virtualization ang kahilingan para sa ilang serbisyo at mga pisikal na mapagkukunan na talagang nagbibigay ng serbisyo. At depende sa mapagkukunan na naka-abstract, maging isang indibidwal na mapagkukunan (Storage Unit, Network Unit) o ​​isang platform (Server, PC) at kung kanino ginagamit ang mapagkukunang iyon, ito ay tumutugma sa isang tukoy na modelo ng virtualization.

Samakatuwid, mahalaga na makilala ang mga ito upang maunawaan nang mas malinaw ang virtualization sa pagitan ng dalawang mga konsepto tulad ng virtual na mapagkukunan na naka-abstract at ang nilalang (application, operating system, machine, bukod sa iba pa) na, virtualized, ay may mapagkukunan na, dahil ito ang nagbibigay sa amin ng ipinatupad na modelo ng virtualization.

Sa pagiisip ng lahat ng ito, maaari nating makilala ang apat na pangunahing mga modelo ng virtualization:

Pag-virtualize ng platform

  • Mga Sistema ng Pagpapatakbo ng Bisita
  • Pagganyak
  • Buong virtualization
  • Paravirtualization
  • Pag-virtualize sa antas ng OS
  • Ang virtualization sa antas ng Kernel

Pag-virtualize ng mapagkukunan

  • Encapsulasyon
  • Virtual na memorya
  • Pag-virtualize ng imbakan
  • Virtualization sa network
  • Mga Bonding Network Interface (Ethernet Bonding)
  • Input / Output Virtualization
  • Pag-virtualize ng memorya

Application virtualization

  • Limitadong virtualization ng application
  • Buong virtualization ng application

Pag-virtualize ng desktop

7.- Pagpapalalim ng paksa sa Virtualization ng Mga Operating System:

At dahil hindi palaging sapat na basahin ang mga sheet ng data ng produkto, kinakailangan ding magawa ang isang pagsubok sa aming «Kapaligiran sa pagtatrabaho u Home " Upang makita mismo kung paano gumagana ang mga bagay tungkol sa virtualization, sa bahagi 2 ng post na ito sasabihin ko sa iyo ang tungkol sa aking personal na karanasan ng Pag-install at pagsasaayos ng VirtualBox 5.0.14 Software sa DEBIAN 9 sa isang computer na mababa ang mapagkukunan.


12 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   drassill dijo

    Magandang artikulo Napaka kumpleto at detalyado, kahit na nagdagdag din ako ng Proxmox sa loob ng isang layer ng hypervisors, dahil batay ito sa Debian at isang mataas na inirekumendang solusyon para sa mga nais gumamit ng 100% libreng teknolohiya.

  2.   tabris dijo

    Paano ang Araw na iyon, iginagalang ko ang Oracle (?)

  3.   Ing.Jose Albert dijo

    Mahal na Tabris, tama ka! Ito ay isang maliit na brutis slip!

  4.   pamatay ng daga dijo
  5.   Ing.Jose Albert dijo

    Tiyak na, ang KVM ay isa sa pinakamahalagang moderno at mahusay na mga solusyon sa Virtualization para sa Libreng Software ngayon!

  6.   Ing.Jose Albert dijo

    Para sa karagdagang impormasyon sa virtualization, na-update at mula sa mapagkukunan, makikita mo ang link na ito: http://planet.virt-tools.org/

  7.   Gonzalo Martinez dijo

    Sa virtual reality, ito ay para sa iba pang mga bagay, tulad ng virtualizing isang bagay na tukoy, bilang isang kahalili sa dobleng pag-boot, o para sa isang pares ng mga tukoy na VM.

    Para sa isang server ng produksyon mayroon itong higit na pagganap at katatagan ng KVM, hindi sinasadya itong gumugugol ng mas kaunting mga mapagkukunan, at ito ay walang iba kundi ang pag-install ng libvirt, ang client ng virt-manager at pagbibigay nito (hindi mo kailangang gawin ang pagbabalik ng module ng kernel ng virtualbox, para sa halimbawa).

    Ang pro ng virtualbox ay mayroon itong isang mas madaling gamitin na interface, at higit na dinisenyo upang ma-virtualize ang desktop OS para sa pang-araw-araw na paggamit, kasama ang mga tool ng panauhin upang ang mga bintana at linux na inilagay mo ay mas likido, kopyahin ang host OS at I-paste kita sa VM, atbp.

    Higit sa isang beses kinailangan kong gawing virtual ang Windows sa KVM, at ang mouse ay tila nasa 20hz ng hiwa nito gumagalaw haha, ngunit inilaan ito para sa mga server at hindi maging maganda para sa end user.

  8.   Ing.Jose Albert dijo

    Sumasang-ayon ako ng marami sa iyo! VBox para sa mga pagsubok sa bahay, diskarte at tukoy na mga problema sa mababang kagamitan sa pagganap (computing power) at KVM para sa mga server at mataas na kagamitan sa pagganap!

    Gayunpaman, ang isang simple, magiliw at matatag na platform sa VBox ay posible rin.

  9.   Ing.Jose Albert dijo

    Huwag kalimutan ang Docker at Citrix.

  10.   Pp dijo

    Mabuti, kahit na ang iyong paliwanag ay condensado at simple, tila sa akin pa ito ay hindi malinaw kung bakit at bakit virtualize. Mayroon akong isang maliit na data server na may xp. Sa aking kaso, dapat ba itong gawing virtual? Dapat ba akong lumikha ng dalawang virtual server upang limitahan ang pag-access ng gumagamit? Alin sa ngayon ang pinakamahalagang bagay.

  11.   matagumpay dijo

    mayroon ka bang tutorial sa proxmox? lalo na sa virtualization ng win 7

  12.   Emerson dijo

    dahil ang pagbigkas ng isang konsepto ay mainam, ngunit para doon tila sobra o labis na puwang
    Ang isang ignorante na tulad ko ay hindi nangangailangan ng labis upang maunawaan ang konsepto, at kung ano ang nasa post ay hindi linawin kung paano ito ipatupad o sa kung ano, (maliban kung alam mo ang kapareho ng nagsulat nito) Naniniwala ako na ang mga taong ito na ay nakatuon Upang masabi sa amin kung ano ang higit mong nalalaman kaysa turuan kami ng iyong nalalaman, dapat mong ilagay ang iyong sarili sa sapatos ng isang taong pumapasok na uudyok ng pamagat ng post, upang basahin ang mga ito. Kung ayaw mo, huwag mo itong ipaliwanag sa akin, ngunit kahit papaano sabihin sa akin kung saan ko ito maimbestigahan, at kung hindi, huwag mag-post. Salamat, pareho sa iyo