KVMKVM
Jesús PalenciaJesús Palencia
VasLibreVasLibre
EsteobraestábajounalicenciadeCreativeCommonsReconocimiento-NoComercial-SinObraDerivada4.0Internacional.
VirtualizaciónVirtualización
Tópicos de hoyTópicos de hoy
1.1. VirtualizaciónVirtualización
2.2. EmulaciónEmulación
3.3. ParavirtualizaciónParavirtualización
4.4. ¿Porquévirtualizar?¿Porquévirtualizar?
5.5. HipervisorHipervisor
Kernel-basedVirtualMachine(KVM)Kernel-basedVirtualMachine(KVM)
XenXen
VirtualBoxVirtualBox
VirtualizaciónVirtualización
Abstraccióndelosrecursosdeunacomputadora,llamadaHypervisorcreaunacapaentreelhardwaredelamáquinaAbstraccióndelosrecursosdeunacomputadora,llamadaHypervisorcreaunacapaentreelhardwaredelamáquina
física(host)yelsistemaoperativodelamáquinavirtual(guest),dividiéndoseelrecursoenunoomásentornosdefísica(host)yelsistemaoperativodelamáquinavirtual(guest),dividiéndoseelrecursoenunoomásentornosde
ejecución.ejecución.
VirtualizaciónVirtualización
EmulaciónEmulación
Permite ejecutar programas en una plataforma diferente de aquella para la cual fueron escritos originalmente. APermite ejecutar programas en una plataforma diferente de aquella para la cual fueron escritos originalmente. A
diferencia de un simulador, que sólo trata de reproducir el comportamiento del programa, un emulador trata dediferencia de un simulador, que sólo trata de reproducir el comportamiento del programa, un emulador trata de
modelarde formaprecisa el dispositivo de maneraque estefuncionecomo siestuviesesiendousado en elaparatomodelarde formaprecisa el dispositivo de maneraque estefuncionecomo siestuviesesiendousado en elaparato
original.original.
EmulaciónEmulación
ParavirtualizaciónParavirtualización
Técnica de programación que permite virtualizar sistemas operativos por medio de otro software. El programaTécnica de programación que permite virtualizar sistemas operativos por medio de otro software. El programa
paravirtualizadorpresentaunainterfazdemanejodemáquinasvirtuales.paravirtualizadorpresentaunainterfazdemanejodemáquinasvirtuales.
ParavirtualizaciónParavirtualización
¿Por qué virtualizar?¿Por qué virtualizar?
EnelcasodelaspequeñasempresasnosuelentenerrecursospropiosdedicadosaestosmenesteresyrecurrenaserviciosexternosEnelcasodelaspequeñasempresasnosuelentenerrecursospropiosdedicadosaestosmenesteresyrecurrenaserviciosexternos
que,habitualmente,mantienenloquehaydelamejormaneraposiblesinatreverseaproponermejoraspormiedoaperderclientesoque,habitualmente,mantienenloquehaydelamejormaneraposiblesinatreverseaproponermejoraspormiedoaperderclienteso
porfaltadeconocimientos.porfaltadeconocimientos.
La gestión apropiada de las TIC debería seruna de lasprioridadesestratégicasde las compañías que pretendansobrevivirenestosLa gestión apropiada de las TIC debería seruna de lasprioridadesestratégicasde las compañías que pretendansobrevivirenestos
tiempostanrevueltosqueestamosviviendo.tiempostanrevueltosqueestamosviviendo.
¿Por qué virtualizar?¿Por qué virtualizar?
HipervisorHipervisor
UnhipervisoromonitordemáquinavirtualesunaplataformaquepermiteaplicardiversastécnicasdecontroldevirtualizaciónparaUnhipervisoromonitordemáquinavirtualesunaplataformaquepermiteaplicardiversastécnicasdecontroldevirtualizaciónpara
utilizar,almismotiempo,diferentessistemasoperativos(sinmodificaromodificadosenelcasodeparavirtualización)enunamismautilizar,almismotiempo,diferentessistemasoperativos(sinmodificaromodificadosenelcasodeparavirtualización)enunamisma
computadora.computadora.
HipervisorHipervisor
Kernel-based VirtualKernel-based Virtual
Machine (KVM)Machine (KVM)
Es una solución para implementarentornos de virtualización completaconLinux. Está formada por un módulo del núcleo yEs una solución para implementarentornos de virtualización completaconLinux. Está formada por un módulo del núcleo y
herramientasenelespaciodeusuario.herramientasenelespaciodeusuario.
Kernel-based Virtual Machine (KVM)Kernel-based Virtual Machine (KVM)
¿Preguntas?
EsteobraestábajounalicenciadeCreativeCommonsReconocimiento-NoComercial-SinObraDerivada4.0Internacional.
sinfallas@yahoo.com
Contacto:

Virtualizacion