Virtualització a Debian: Introducció - Xarxes de Ordinadors per a les PIMES

Índex general de la sèrie: Xarxes de Ordinadors per a les PIMES: Introducció

virtualització

El més simple és el millor

A la imatge de capçalera de la pàgina principal de XtratuM, Hipervisor dissenyat especialment per a Sistemes Encastats o Encastats en Temps Real, Trobem la següent imatge: xtratum

«El nostre principi Fonamental per a la instal·lació, configuració, i administració de serveis, incloent per suposat a la Virtualització, concorda plenament amb el missatge «The Simpler, the better«, És a dir, El més simple és el millor».

Introducció

La virtualització  és un tema ampli i complex. No escriurem molt sobre ell. Exposarem només algunes definicions i enllaços a pàgines que suggerim s'hagin llegir i / o estudiar, segons l'interès que tingui cada lector. suggerim llegeixin pàgines de la Wikipedia en anglès, i d'altres fonts.

  • No volem endinsar-nos en el lliurament d'un Com Fer típic amb diversos comandaments, etcètera, sense abans donar com a mínim, una guia d'introducció a el tema. Coneixem que alguns lectors Impacients no llegeixen les introduccions i van directe a el com es fa. Acció lamentable doncs, després vénen les preguntes conceptuals a les que moltes vegades no podem respondre adequadament, ja que és impossible que ho sapiguem tot.

Esperem que, després de llegir encara que sigui una mica detingudament aquest article, el lector tingui una idea sobre què és la Virtualització i de la seva situació actual. També, que disposi d'una sèrie d'enllaços que li permeti ampliar més sobre aquesta tasca del dia a dia de pràcticament qualsevol que utilitzi un ordinador a aquests moments.

Definicions i enllaços segons Wikipedia i d'altres fonts

virtualització

A informàtica, la virtualització es refereix a l'acte de creació de la versió de alguna cosa virtual en comptes del alguna cosa real, que inclou el maquinari virtual d'ordinadors, sistemes operatius, dispositius d'emmagatzematge i recursos de xarxes d'ordinadors. La virtualització va començar en la dècada dels 60, com un mètode que va dividir als recursos de sistema d'una ordinador mainframe, Entre diferents aplicacions. Des de llavors, el significat de el terme virtualització està en constant expansió.

La virtualització o Plataforma de Virtualització es refereix a la creació d'una màquina virtual, que actuï com una real, amb un sistema operatiu. El programari que s'executa en les màquines virtuals està separat dels recursos de l'maquinari subjacent o físic. Exemple: una màquina física sobre la qual s'executa Debian 8 «Jessie», pot albergar a una màquina virtual amb el sistema operatiu Ubuntu Trusty 14.04.

A la Virtualització es denomina «amfitrió - Amfitrió»A l'ordinador real o física on té lloc la pròpia virtualització. A la màquina virtual se li denomina «convidada - convidat«. els termes Amfitrió y convidat s'utilitzen per distingir el programari que s'executa en la màquina real, dels que s'executin en les màquines virtuals. A l'programari o microprogramari que crea les màquines virtuals sobre el maquinari de l'Host, se li denomina hipervisor - Hypervisor.

Diferents tipus de Virtualització:

  • Virtualització Total - Full Virtualization: Es refereix a la Gairebé Total Simulació de l'Maquinari Reial, El que permet a l'programari virtualitzat -típicament consistent en un sistema operatiu- executar-se sense cap modificació.
  • Virtualització parcial - partial Virtualization: L'ambient de destinació No es simula totalment, sinó parcialment. Com a resultat, pot ser necessària la modificació d'alguns programes que s'executin en el Guest.
  • paravirtualització - Paravirtualització: No se simula cap ambient de maquinari. Cada programa Convidat - convidat s'executa en un domini Aïllat, Com si s'executessin en sistemes separats. És necessària una modificació específica de cada programa Guest per a la seva execució en aquest tipus d'ambient.

La virtualització assistida de el maquinari és una via per millorar l'eficiència global de l'procés de virtualització. Implica que, els processadors o CPU, hagin de tenir el suport necessari per a la virtualització, així com també altres components de l'propi maquinari.

La Virtualització de maquinari No és el mateix que la Emulació de l'Maquinari. A la Emulació, una part de l'hardware imita a una altra, mentre que a la Virtualització, el Hipervisor -que és un programari- imita una peça particular d'el maquinari o la seva totalitat.

màquina Virtual

En informàtica, una màquina virtual és un programari que simula a un ordinador i pot executar programes com si fos un ordinador real. Aquest programari al principi va ser definit com «un duplicat eficient i aïllat d'una màquina física». Actualment, l'accepció de el terme inclou a màquines virtuals que no tenen cap equivalència directa amb cap maquinari real.

hipervisor

Un hipervisor - Hypervisor o Monitor de Màquina Virtual - Virtual Machine Monitor VMM és una plataforma que permet aplicar diverses tècniques de control de virtualització per utilitzar, a el mateix temps, diferents sistemes operatius (sense modificar, o modificats com en el cas de la paravirtualización) en una mateixa computadora.

Open Virtualization Alliance (OVA)

La Open Virtualization Alliance, Respectant el seu títol en anglès, és un Projecte Col·laboratiu de la Fundació Linux. Aquest Consorci està compromès amb l'adopció de Programari Lliure i Programari de Codi Obert - Open Source per a les solucions de virtualització que inclou a l' KVM, I també per al programari necessari per a la seva Administració, com ara el oVirt. El Consorci promociona els exemples d'èxits de diferents clients, encoratja la interoperativitat, i accelera l'expansió de l'ecosistema de solucions de Tercers, al voltant de l'KVM.

Programari Lliure promocionat per l'OVA:

  • KVM és un Hipervisor. Va ser creat per Qumranet, Inc, Una companyia israeliana dedicada a l'programari que en el seu moment va cridar molt l'atenció per la ràpida acceptació de la lliçó de KVM inserit en el nucli Linux. Oferia la «Solid ICE desktop virtualization platform»Basada en la seva nucli-based Virtual Desktop Machines, i enllaçades mitjançant el seu protocol ESPÈCIA. El 4 de setembre de l'any 2008 la companyia Red Hat, Inc. va adquirir a Qumranet pel valor de $ 107 milions de dòlars.
  • llibreta és una API «Aplication Program Interface»De Codi Obert, dimoni - dimoni, I eina per a l'administració de plataformes de virtualització. Pot gestionar el KVM, Xen, VMware ESX, QEMU i altres tecnologies de virtualització. Els seus diferents APIs s'utilitzen àmpliament en l'orquestració de la capa dels hipervisorllibreta és una llibreria escrita al llenguatge C, I es pot enllaçar amb altres llenguatges com Pitó, Perl, OCaml, Ruby, Java, JavaScript (via NODE.JS) I PHP.
  • oVirt és un programari per a l'administració de plataformes de virtualització. És programari lliure i de codi obert. Va ser fundada per la Red Hat com un projecte comunitari sobre el qual està basada la Xarxa Hat Enterprise Virtualization. oVirt permet l'administració centralitzada de màquines virtuals, recursos de xarxes, emmagatzematge i còmput, des d'una interfície web fàcil d'utilitzar, amb una plataforma independent per accedir-hi. L'únic Hypervisor oficialment suportat sobre una arquitectura X86 64, és el KVM, encara que es fan esforços pel suport de les arquitectures PPC y ARM en les seves properes versions.
  • libguestfs és una llibreria escrita en llenguatge C i un joc d'eines per accedir i modificar les imatges de discos virtuals en una plataforma de virtualització. Les eines es poden utilitzar per a la visualització i edició de les màquines virtuals gestionades per libvirt i els arxius residents dins d'elles. També es pot utilitzar per a l'escriptura de guions -scripting- que modifiquin o creuen màquines virtuals.
  • Gestor de Màquines Virtuals - Gestor de màquines virtuals és un programari de la Xarxa Hat conegut també per virt-gerent, Nom que a més té el paquet en els repositoris de Debian. És una aplicació d'escriptori per a l'administració de màquines virtuals. S'utilitza per a la creació, configuració i ajust de nous dominis. Posseeix un client VNC mitjançant el qual tenim accés a una consola gràfica de l'domini convidat. En el paquet virt-manager que porta Debian Jessie, s'inclou a més el protocol SPICE per accedir a la consola gràfica de les màquines virtuals.

Xen

Xen és un Hypervisor que utilitza el disseny d'un micro nucli, i proveeix els serveis necessaris perquè múltiples sistemes operatius s'executin simultàniament en el mateix maquinari d'un ordinador. el Laboratori de Computació de la Universitat de Cambridge, Va desenvolupar les primeres versions de Xen, el qual també és programari lliure. Debian 8 «Jessie» té a les seves repositoris el paquet xen-hypervisor-4.4-amd64.

OpenVZ

OpenVZ és una solució de virtualització en el nivell de sistema operatiu per a Linux. Permet crear servidors virtuals aïllats, assegurances i privats, en un mateix servidor físic, el que ofereix un millor aprofitament dels recursos de maquinari. També assegura que les aplicacions que s'executen en cada un dels servidors no entrin en conflicte. cada Servidor Virtual - Virtual Private Server (VPS), s'executa exactament com un servidor independent. Es poden reiniciar, i permetre l'accés de l'usuari root i d'altres usuaris normals. Tenen adreces IP, memòria, processos, arxius, aplicacions, llibreries de sistema i arxius de configuració propis.

Debian va eliminar de les seves repositoris als nuclis modificats per al suport de OpenVZ a partir de l'Debian 7 «Wheezy».

Linux Containers lxc

els Contenidors són àrees aïllades dins d'un sistema operatiu. Cada àrea té el seu propi espai de noms per al sistema d'arxius, xarxa, PID, CPU i assignació de memòria. Es poden crear per mitjà de les característiques Control de Grups i Espais de Nom incloses en el nucli Linux. lxc és una tecnologia similar a altres basades en la virtualització en el nivell de l'nucli com OpenVZ i Linux-VServer.

Arxipèlag

Arxipèlag és una solució per a la gestió i supervisió de màquines virtuals executades sobre KVM, Xen, OpenVZ o VMware. Debian Jessie l'inclou en els seus repositoris mitjançant diversos paquets que apunten als seus agents o a l'nucli de Archipel. Per a més informació, busqui «archipel» mitjançant el Synaptic o mitjançant aptitude search archipel.

Altres enllaços d'interès

  • Obriu vSwitch: Programari de codi obert que permet la creació d'un switch virtual.
  • OpenStack:
  • Open QRM: Plataforma de codi obert de nova generació per a l'administració de Centre de dades - Data Center.
  • estibador: Projecte de codi obert capaç d'automatitzar el desplegament d'aplicacions dins de contenidors de programari.
  • Proxmox: Servidor de codi obert per a ambients de virtualització.
  • VMware: Filial de EMC Corporation (propietat al seu torn de Dell Inc) que proporciona programari de virtualització disponible per a ordinadors compatibles X86
  • Virtualbox: Programari lliure per a la creació de màquines virtuals. Debian va traslladar els paquets relacionats amb aquest programari a la seva branca «contribució".
  • OpenNebula: ONE estén els beneficis de les plataformes de virtualització des d'un sol recurs físic fins a un banc de recursos, a l'desacoblar a servidor, no solament de la seva infraestructura física, sinó també de la seva localització física.

Els lectors que hagin tingut l'amabilitat de llegir detingudament l'article fins aquesta línia, s'hauran adonat del que ampli i complex que és l'univers actual de l'Virtualització. Desitgem li serveixi de guia en el seu viatge.

¿Propera entrega?

Ara sí va Qemu-KVM en Debian!

Recordin que aquesta serà una sèrie d'articles de Xarxes de Ordinadors per a les PIMES. 'Els estarem esperant !.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Zodiac Carburus va dir

    Molt bona introducció a la virtualització en general. Gràcies fic pel treball en redactar aquest post. Estem esperant els propers.

  2.   Mario va dir

    Gràcies Fico per la introducció.

    Molt ben explicat i amb suficients links per aprofundir més en el tema.

  3.   federico va dir

    Aquest és el propòsit Mario. Penso que molts no estan clars de l'abast actual que té el tema virtualizacion.