Virtualization sa Debian: Panimula - Mga Computer Network para sa mga SMB

Pangkalahatang index ng serye: Mga Network ng Computer para sa mga SME: Panimula

Virtualization

Ang pinakasimpleng ay ang pinakamahusay

Sa imahe ng header ng pangunahing pahina ng XtratuM, Espesyalista na dinisenyo ang Hypervisor para sa Mga naka-embed o naka-embed na Sistema sa Real Time, nakita namin ang sumusunod na imahe: xtratum

"Kami Pangunahing Prinsipyo para sa pag-install, pagsasaayos, at pangangasiwa ng mga serbisyo, kabilang ang syempre Virtualization, ganap na sumasang-ayon sa mensahe «Ang mas simple, mas mahusay", yan ay, Ang pinakasimpleng ay ang pinakamahusay. "

Pagpapakilala

La Virtualization  ito ay isang malawak at kumplikadong paksa. Hindi kami gaanong magsusulat tungkol sa kanya. Ilalantad lamang namin ang ilang mga kahulugan at link sa mga pahina na iminumungkahi namin na dapat basahin at / o pag-aralan, ayon sa interes na mayroon ang bawat mambabasa. Iminumungkahi namin basahin ang mga pahina ng Wikipedia sa English, at mula sa iba pang mga mapagkukunan.

  • Hindi namin nais na pumunta sa paghahatid ng isang pangkaraniwang Paano Upang may maraming mga utos, atbp, nang hindi muna binibigyan ng kahit isang panimulang gabay sa paksa. Alam natin na ang ilan Mga Mambabasa na Walang Pasensya Hindi nila binasa ang mga pambungad at dumiretso sa kung paano ito tapos. Nakakapanghinayang na pagkilos, pagkatapos ay dumating ang mga haka-haka na katanungan na kung saan maraming beses na hindi natin masasagot nang sapat, dahil imposibleng malaman natin ang lahat.

Inaasahan namin na, pagkatapos basahin kahit kaunting maingat ang artikulong ito, ang mambabasa ay magkakaroon ng ideya tungkol sa kung ano ito Virtualization at ng kanyang Kasalukuyang sitwasyon. Gayundin, mayroon itong isang serye ng mga link na nagbibigay-daan sa iyo upang mapalawak pa ang pang-araw-araw na gawain ng halos sinumang gumagamit ng isang computer sa ngayon.

Mga kahulugan at link ayon sa Wikipedia at iba pang mga mapagkukunan

Virtualization

Sa Computer Science, Virtualization ay tumutukoy sa kilos ng paglikha ng bersyon ng algo virtual sa halip na algo tunay, na kinabibilangan ng virtual computer hardware, OS, mga aparato sa imbakan, At mapagkukunan ng computer networking. Nagsimula ang Virtualization noong 60s, bilang isang pamamaraan na hinati ang mga mapagkukunan ng system ng a mainframe computer, sa pagitan ng iba't ibang mga application. Simula noon, ang kahulugan ng term Virtualization ito ay patuloy na lumalawak.

La Virtualization o Platform ng Virtualization tumutukoy sa paglikha ng isang virtual machine, na gumaganap tulad ng isang totoong, na may isang operating system. Ang software na tumatakbo sa mga virtual machine ay hiwalay mula sa pinagbabatayan ng hardware o mga mapagkukunang pisikal. Halimbawa: ang isang pisikal na makina na nagpapatakbo sa Debian 8 "Jessie" ay maaaring mag-host ng isang virtual machine na may operating system na Ubuntu Trusty 14.04.

Sa Virtualization tinatawag itong «Host - Paghandaan»Sa totoong o pisikal na computer kung saan nagaganap ang virtualization mismo. Sa virtual machine Ito ay tinatawag na "Bisita - Bisita«. Ang mga tuntunin Paghandaan y Bisita ginagamit ang mga ito upang makilala ang software na tumatakbo sa totoong makina mula sa software na tumatakbo sa mga virtual machine. Sa software o firmware na lumilikha ng mga virtual machine sa hardware ng Host, tinawag ito Hypervisor - Hypervisor.

Iba't ibang uri ng Virtualization:

  • Kabuuang Virtualization - Buong Virtualization: Ito ay tumutukoy sa Halos Kabuuang Tunay na Hardware ng Simulation, na nagpapahintulot sa virtualized na software - karaniwang binubuo ng isang operating system - na tumakbo nang walang anumang pagbabago.
  • Bahagyang Virtualization - Bahagyang Virtualization: ang target na kapaligiran Hindi ito ganap na kunwa, ngunit bahagyang. Bilang isang resulta, ang ilang mga programa na tumatakbo sa panauhin ay maaaring kailanganing baguhin.
  • Paravirtualization - paravirtualization: Walang kapaligiran sa hardware na na-simulate. Bawat Programa ng Bisita - Bisita tumatakbo sa a Isolated Domain, na parang tumatakbo sila sa magkakahiwalay na mga system. Ang isang tukoy na pagbabago ng bawat programa ng Bisita ay kinakailangan para sa pagpapatupad nito sa ganitong uri ng kapaligiran.

La tinulungan ng virtualization ang hardware ito ay isang paraan upang mapabuti ang pangkalahatang kahusayan ng proseso ng virtualization. Ipinapahiwatig nito na ang mga nagpoproseso o CPU ay dapat magkaroon ng kinakailangang suporta para sa virtualization, pati na rin ang iba pang mga bahagi ng hardware mismo.

Ang Hardware Virtualization ay hindi katulad ng Hardware Emulate. Sa Pagtulad, ang isang bahagi ng hardware ay gumagaya sa isa pa, habang sa Virtualization, ang Hypervisor -na kung saan ang software ay gumagaya sa isang partikular na piraso ng hardware o kabuuan nito.

Virtual machine

Sa computing, a makina sa katunayan Ito ay isang software na simulate ng isang computer at maaaring magpatakbo ng mga programa na parang ito ay isang tunay na computer. Ang software na ito ay orihinal na tinukoy bilang "isang mahusay at nakahiwalay na duplicate ng isang pisikal na makina." Sa kasalukuyan, ang kahulugan ng term ay nagsasama ng mga virtual machine na walang direktang pagkapareho sa anumang totoong hardware.

Hypervisor

Un Hypervisor - Hypervisor o Monitor ng Virtual Machine - Monitor ng Virtual Machine VMM ay isang platform na nagpapahintulot sa aplikasyon ng iba't ibang mga diskarte sa pagkontrol sa virtualization na magamit, nang sabay, iba't ibang mga operating system (hindi nabago, o binago tulad ng sa kaso ng paravirtualization) sa parehong computer.

Buksan ang Virtualization Alliance (OVA)

La Buksan ang Virtualization Alliance, tungkol sa pamagat nito sa English, ito ay isang Collaborative Project ng Linux Foundation. Ang Consortium na ito ay nakatuon sa pag-aampon ng Libreng Software at Open Source Software - Open Source para sa mga solusyon sa virtualization kabilang ang KVM, at para din sa software na kinakailangan para sa Pamamahala nito, tulad ng oVirt. Itinataguyod ng Consortium ang mga kwento ng tagumpay ng iba't ibang mga customer, hinihimok ang interoperability, at pinabilis ang pagpapalawak ng ecosystem ng mga solusyon ng Third Party, sa paligid ng KVM.

Libreng Software na na-promosyon ng OVA:

  • KVM ay isang hypervisor. Ay nilikha ni Qumranet, Inc., isang kumpanya ng software ng Israel na sa oras na iyon ay nakakuha ng maraming pansin dahil sa mabilis na pagtanggap ng KVM module na naka-embed sa Linux kernel. Inalok nito ang «Solid ICE desktop virtualization platform»Batay sa mga Kernel-based na Virtual Desktop Machine, at na-link sa pamamagitan ng kanyang protocol PAMPALASA. Noong Setyembre 4, 2008 ang kumpanya Red sumbrero, Nakuha ng Inc. Qumranet para sa halagang $ 107 milyon.
  • libog ay isang API «Application Interface ng Programa"open source, demonyo - demonyo, at isang tool para sa pamamahala ng mga virtualization platform. Maaari mong pamahalaan ang KVM, Xen, VMware ESX, QEMU at iba pang mga teknolohiya ng virtualization. Ang iba't ibang mga API nito ay malawakang ginagamit sa orkestra ng layer ng hypervisorlibog ay isang silid-aklatan na nakasulat sa wika C, at maaaring maiugnay sa ibang mga wika tulad ng Sawa, Perl, OCaml, Mapula, Java, JavaScript (sa pamamagitan ng node.js) At PHP.
  • oVirt ay isang software para sa pamamahala ng mga virtualization platform. Ito ay libre at bukas na mapagkukunan ng software. Itinatag ito ng Red sumbrero bilang isang proyekto sa pamayanan kung saan ang Ang Redization ng Red Hat Enterprise. Pinapayagan ng oVirt ang sentralisadong pamamahala ng mga virtual machine, mapagkukunan ng network, imbakan, at compute, mula sa isang madaling gamiting web interface, na may isang independiyenteng platform upang ma-access ito. Ang nag-iisang Hypervisor na opisyal na suportado sa isang arkitektura ng X86 64 ay ang KVM, bagaman ang mga pagsisikap ay ginawa upang suportahan ang mga arkitektura PPC y Braso sa mga susunod na bersyon nito.
  • libguestfs ay isang silid-aklatan na nakasulat sa wika C at isang hanay ng mga tool upang ma-access at mabago ang mga imahe ng virtual disk sa isang virtualization platform. Maaaring magamit ang mga tool para sa pagtingin at pag-edit ng mga virtual machine na pinamamahalaan ng libvirt at ng mga file na residente sa loob nila. Maaari ring magamit para sa pagsulat ng script -scripting- upang baguhin o lumikha ng mga virtual machine.
  • Tagapamahala ng Virtual Machines - Virtual Machine Manager ay isang Red Hat software na kilala rin bilang virt-manager, pangalanan na mayroon ding pakete sa mga repository ng Debian. Ito ay isang application ng Desktop para sa pamamahala ng mga virtual machine. Ginagamit ito para sa paglikha, pagsasaayos at pagsasaayos ng mga bagong domain. Mayroon itong VNC client kung saan may access kami sa isang graphic na console ng domain ng panauhin. Sa virt-manager package na dinala ni Debian Jessie, kasama rin ang SPICE protocol upang ma-access ang graphic graphic ng mga virtual machine.

Xen

Xen Ito ay isang Hypervisor na gumagamit ng isang disenyo ng micro-core, at nagbibigay ng mga kinakailangang serbisyo para sa maramihang mga operating system na sabay na tumakbo sa parehong computer hardware. Siya Cambridge University Computer Lab, binuo ang mga unang bersyon ng Xen, na libre rin software. Si Debian 8 "Jessie" ay nasa repositories nito ang package xen-hypervisor-4.4-amd64.

OpenVZ

OpenVZ ay isang solusyon sa antas ng operating system na virtualization para sa Linux. Pinapayagan kang lumikha ng nakahiwalay, ligtas at pribadong mga virtual server sa parehong pisikal na server, na nag-aalok ng mas mahusay na paggamit ng mga mapagkukunan ng hardware. Tinitiyak din nito na ang mga application na tumatakbo sa bawat server ay hindi sumasalungat. Bawat isa Virtual na Pribadong Server - Virtual Private Server (VPS), tumatakbo ito nang eksakto tulad ng isang standalone server. Maaari silang mai-restart, at payagan ang pag-access ng root user at iba pang normal na mga gumagamit. Mayroon silang sariling mga IP address, memorya, proseso, file, aplikasyon, library ng system, at mga file ng pagsasaayos.

Inalis ni Debian ang mga kernel na binago para sa suporta ng OpenVZ mula sa mga repository nito tulad ng Debian 7 "Wheezy".

Mga lalagyan sa Linux LXC

Ang mga lalagyan ang mga ito ay nakahiwalay na lugar sa loob ng isang operating system. Ang bawat lugar ay may sariling namespace para sa file system, network, PID, CPU, at paglalaan ng memorya. Maaari silang malikha sa pamamagitan ng mga tampok na Control Groups at Namespaces na kasama sa kernel ng Linux. LXC Ito ay isang teknolohiya na katulad ng iba batay sa virtualization sa antas ng kernel tulad ng OpenVZ at linux-vserver.

Kapuluan

Kapuluan ay isang solusyon para sa pamamahala at pangangasiwa ng mga virtual machine na tumatakbo sa KVM, Xen, OpenVZ o VMware. Isinasama ito ni Debian Jessie sa mga repositoryo sa pamamagitan ng iba't ibang mga package na tumuturo sa mga ahente nito o sa core ng Archipel. Para sa karagdagang impormasyon, maghanap para sa "archipel" sa pamamagitan ng Synaptic o sa pamamagitan ng arkipel ng paghahanap ng husay.

Iba pang mga link ng interes

  • Buksan ang vSwitch- Buksan ang mapagkukunang software na nagbibigay-daan sa paglikha ng isang virtual switch.
  • OpenStack:
  • Buksan ang QRM: Susunod na Henerasyon na Open Source Platform para sa Pamamahala ng Data Center - data Center.
  • Manggagawa sa pantalan: proyekto ng open source na may kakayahang i-automate ang paglalagay ng mga application sa loob ng mga lalagyan ng software.
  • nextmox: open source server para sa mga virtualization na kapaligiran.
  • VMware- Isang subsidiary ng EMC Corporation (pagmamay-ari ng Dell Inc) na nagbibigay ng virtualization software na magagamit para sa mga X86 na katugmang computer
  • Virtualbox: libreng software para sa paglikha ng mga virtual machine. Inilipat ni Debian ang mga package na nauugnay sa software na ito sa sangay nito «kontribusyon".
  • OpenNebula: Ang ONE ay nagpapalawak ng mga pakinabang ng mga virtualization platform mula sa isang solong pisikal na mapagkukunan sa isang mapagkukunan na bangko, sa pamamagitan ng pag-decoupling ng server, hindi lamang mula sa pisikal na imprastraktura nito, kundi pati na rin mula sa pisikal na lokasyon nito.

Ang mga mambabasa na naging mabait upang pagmasdan ang artikulo hanggang sa puntong ito ay mapagtanto kung gaano kalawak at kumplikado ang kasalukuyang uniberso ng Virtualization. Inaasahan namin na ito ay nagsisilbing gabay sa iyong paglalakbay.

Susunod na paghahatid?

Ngayon ang Qemu-KVM ay nasa Debian!

Tandaan na ito ay magiging isang serye ng mga artikulo ni Mga Network ng Computer para sa mga SME. Hihintayin ka namin!


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.   Zodiac Carburus dijo

    Napakagandang pagpapakilala sa virtualization sa pangkalahatan. Salamat sa gawain sa pagsusulat ng post na ito. Naghihintay kami para sa mga susunod.

  2.   Mario dijo

    Salamat Fico sa pagpapakilala.

    Napakahusay na ipinaliwanag at may sapat na mga link upang mas malalim ang paksa.

  3.   Federico dijo

    Iyon ang layunin Mario. Sa palagay ko marami ang hindi malinaw tungkol sa kasalukuyang saklaw ng isyu sa virtualization.