SlideShare une entreprise Scribd logo
1  sur  26
KVM - KERNEL BASED VIRTUAL
MACHINE



Realizado por Alina Guerrero
INTRODUCCIÓN
   Las Máquinas Virtuales constituyen un sistema de
    software que ofrece una copia exacta del hardware
    sobre el cual se están ejecutando.

   Este enfoque permite que se ejecuten, de manera
    concurrente, varios Sistemas Operativos en una
    misma plataforma de hardware, permitiendo así
    aprovechar al máximo los recursos de hardware
    disponibles, hacer uso de software diseñado para
    otras plataformas, ahorrar costos, entre otras
    ventajas.
CONTENIDO
 Definición
 Qemu

 Características

 Requerimientos

 Limitaciones

 Arquitectura

 Instalación

 Creación de máquinas virtuales
DEFINICIÓN
   KVM, Máquina Virtual Basada en el Núcleo, es una
    solución     de    software    para     implementar
    virtualización con Linux, siendo en su totalidad
    software libre. El componente KVM para el núcleo
    está incluido en Linux desde la versión 2.6.20.

   KVM fue creado, y está mantenido, por Qumranet.
DEFINICIÓN

   En sus inicios fue una variante de QEMU, y el
    desarrollo de KVM y QEMU continuó en paralelo
    durante algún tiempo.

   Esta aplicación necesita soporte de hardware para
    ejecutar la virtualización, ya sea con procesadores
    de Intel o de AMD.
QEMU
   Qemu es un emulador de procesadores basado en la
    traducción dinámica de binarios.

   El objetivo principal es emular un sistema operativo dentro de
    otro sin tener que reparticionar el disco duro.

   KVM lo utiliza como su hypervisor, en una versión modificada.
CARACTERÍSTICAS
   KVM permite ejecutar máquinas virtuales utilizando
    imágenes de disco que contienen sistemas
    operativos sin modificar.

   Cada máquina virtual tiene su propio hardware
    virtualizado.

   Posibilidad de sobreasignar recursos físicos para
    huéspedes virtualizados.

   Opción de virtualización de código abierto.
CARACTERÍSTICAS
   Se compone específicamente de:

     Módulo de kernel, kvm.ko, que proporciona la
      infraestructura de virtualización de base.
     Módulo de procesador específico, kvm intel.ko o kvm
      amd.ko.


   KVM utiliza Virt-Manager como administrador de máquinas
    virtuales y Qemu como hypervisor.
REQUERIMIENTOS
   Requerimientos mínimos del sistema

     6GB de espacio de disco libre
     2GB de RAM


   Requerimientos recomendados del sistema

     6GB, más el espacio de disco requerido por el sistema
      operativo huésped.
     Un núcleo de procesador o hiper-hilo para cada CPU
      virtualizada y para el hypervisor.
     2 GB de RAM, y RAM adicional para los huéspedes
      virtualizados.
REQUERIMIENTOS
   Requerimientos de KVM
    El hypervisor KVM requiere:

        Procesador x86, o x86_64, con soporte para virtualización. La
         tecnología de virtualización recibe la denominación VT en Intel y
         SVM en AMD.

        Soporta también procesadores PPC 440, PPC 970, y S/390 de
         IBM.
LIMITACIONES
   Sobre envío de memoria:
      KVM soporta sobrecarga de memoria y puede almacenar la memoria de
       los huéspedes en swap.
      Un huésped se ejecutará más lento si es intercambiado con frecuencia.


   Sobrecarga de CPU:
      No más de 10 CPU virtuales por núcleo de procesador físico.


   Dispositivos virtualizados SCSI:
      Las emulaciones SCSI se encuentran limitadas a 16 dispositivos.


   Dispositivos IDE virtualizados:
      Limitado a un máximo de 4 dispositivos IDE por huésped.
ARQUITECTURA
INSTALACIÓN
   Para instalar KVM lo primero que debemos saber es si
    nuestro procesador es compatible. Para ello introduciremos
    los siguientes comandos (ejemplo: Ubuntu 9.04):




   Si tenemos soporte, instalamos los paquetes necesarios:
INSTALACIÓN
   Para poder administrar KVM debemos ingresar el usuario
    administrador al grupo libvird, para ello escribimos:




   y también lo agregamos al grupo kvm:
CREACIÓN DE MÁQUINAS VIRTUALES
   Virt-manager es una aplicación de escritorio para
    administrar máquinas virtuales.

   Esta aplicación nos muestra todas las máquinas
    virtuales que están corriendo, mostrando el
    rendimiento y sus estadísticas.

   Ejecutamos el Virt-manager
CREACIÓN DE MÁQUINAS VIRTUALES




   Conectar el host.
CREACIÓN DE MÁQUINAS VIRTUALES
   Una vez conectados al host,
    se nos habilitará el botón
    “Nuevo”, que nos permitirá
    crear una máquina virtual.


   Accedemos al Asistente para
    la creación de máquinas
    virtuales.
CREACIÓN DE MÁQUINAS VIRTUALES
   Debemos ingresar el nombre para la nueva
    máquina virtual.
CREACIÓN DE MÁQUINAS VIRTUALES
   Continuamos eligiendo el tipo de virtualización.
CREACIÓN DE MÁQUINAS VIRTUALES
   Los siguientes pasos serán elegir entre 3 métodos para instalar el
    nuevo sistema operativo:
      Imagen ISO.
      CD-ROM o DVD.
      Booteo por red.


   Elegir el Sistema Operativo a instalar y su tipo.


   Escoger un disco de almacenamiento, deberemos especificar el
    tamaño máximo que tendrá.


   Especificar la cantidad de memoria RAM y el número de CPU’s.
CREACIÓN DE MÁQUINAS VIRTUALES
CREACIÓN DE MÁQUINAS VIRTUALES
CREACIÓN DE MÁQUINAS VIRTUALES
   Una vez creada la máquina virtual podremos inatalar el
    sistema operativo que hayamos elegido al igual que lo
    haríamos con un ordenador cualquiera.
CREACIÓN DE MÁQUINAS VIRTUALES
   KVM permite ver las máquinas virtuales corriendo en el
    sistema, su rendimiento, agregar dispositivos de hardware,
    entre otras opciones.
CONCLUSIÓN

   KVM ha reducido las barreras de adopción de
    virtualización en las empresas; ya que ofrece
    seguridad, escalabilidad y alto rendimiento,
    reduciendo los costos, de modo que se llega a ver
    en la virtualización una solución mucho más viable.
    El uso de KVM es sencillo, el rendimiento
    proporcionado es alto, por lo que su uso es
    recomendado ampliamente.
REFERENCIAS
   http://www.ibm.com/developerworks/ssa/linux/library/l-kvm-virtual-
    server/index.html


   http://www.genbeta.com/a-fondo/virtualizacion-con-kvm-virtualizacion-
    de-codigo-abierto


   http://es.wikipedia.org/wiki/Kernel-based_Virtual_Machine


   http://docs.fedoraproject.org/es-
    ES/Fedora/13/html/Virtualization_Guide/chap-Virtualization-
    System_requirements.html


   http://wiki.qemu.org/KVM


   http://es.wikipedia.org/wiki/QEMU

Contenu connexe

Tendances

Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoriacaredimaria
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtualkerlly villon
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Tarea1 programacion-distribuida
Tarea1 programacion-distribuidaTarea1 programacion-distribuida
Tarea1 programacion-distribuidaRJ Manayay Chavez
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Juan Lopez
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosLorena Ramos
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 

Tendances (20)

Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Sistema de-maquina-virtual
Sistema de-maquina-virtualSistema de-maquina-virtual
Sistema de-maquina-virtual
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Tarea1 programacion-distribuida
Tarea1 programacion-distribuidaTarea1 programacion-distribuida
Tarea1 programacion-distribuida
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Windows Server
Windows ServerWindows Server
Windows Server
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 

Similaire à KVM Kernel Based Virtual Machine

Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6Irontec
 
Presentacio virtualització
Presentacio virtualitzacióPresentacio virtualització
Presentacio virtualitzacióDani Salcedo
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionegullon
 
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeVirtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeRodolfo Pilas
 
Maquinas virtuales y Virtualización
Maquinas virtuales y VirtualizaciónMaquinas virtuales y Virtualización
Maquinas virtuales y VirtualizaciónJesus Cuellar Sanchez
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingJC Aguilar
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2José Vázquez
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2José Vázquez
 
Tipos de virtualizacion
Tipos de virtualizacionTipos de virtualizacion
Tipos de virtualizaciondanitza_chavez
 
PresentacióN1x
PresentacióN1xPresentacióN1x
PresentacióN1xurumisama
 

Similaire à KVM Kernel Based Virtual Machine (20)

Informe laboratorio 1 kvm
Informe laboratorio 1 kvmInforme laboratorio 1 kvm
Informe laboratorio 1 kvm
 
Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6
 
Presentacio virtualització
Presentacio virtualitzacióPresentacio virtualització
Presentacio virtualització
 
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacionPlan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
Plan antiguo manana-_enrique_gullon-_presentacion_virtualizacion
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeVirtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
 
Maquinas virtuales y Virtualización
Maquinas virtuales y VirtualizaciónMaquinas virtuales y Virtualización
Maquinas virtuales y Virtualización
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
MAQUINAS VIRTUALES
MAQUINAS VIRTUALESMAQUINAS VIRTUALES
MAQUINAS VIRTUALES
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Tipos de virtualizacion
Tipos de virtualizacionTipos de virtualizacion
Tipos de virtualizacion
 
PresentacióN1x
PresentacióN1xPresentacióN1x
PresentacióN1x
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 

Dernier

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 

Dernier (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 

KVM Kernel Based Virtual Machine

  • 1. KVM - KERNEL BASED VIRTUAL MACHINE Realizado por Alina Guerrero
  • 2. INTRODUCCIÓN  Las Máquinas Virtuales constituyen un sistema de software que ofrece una copia exacta del hardware sobre el cual se están ejecutando.  Este enfoque permite que se ejecuten, de manera concurrente, varios Sistemas Operativos en una misma plataforma de hardware, permitiendo así aprovechar al máximo los recursos de hardware disponibles, hacer uso de software diseñado para otras plataformas, ahorrar costos, entre otras ventajas.
  • 3. CONTENIDO  Definición  Qemu  Características  Requerimientos  Limitaciones  Arquitectura  Instalación  Creación de máquinas virtuales
  • 4. DEFINICIÓN  KVM, Máquina Virtual Basada en el Núcleo, es una solución de software para implementar virtualización con Linux, siendo en su totalidad software libre. El componente KVM para el núcleo está incluido en Linux desde la versión 2.6.20.  KVM fue creado, y está mantenido, por Qumranet.
  • 5. DEFINICIÓN  En sus inicios fue una variante de QEMU, y el desarrollo de KVM y QEMU continuó en paralelo durante algún tiempo.  Esta aplicación necesita soporte de hardware para ejecutar la virtualización, ya sea con procesadores de Intel o de AMD.
  • 6. QEMU  Qemu es un emulador de procesadores basado en la traducción dinámica de binarios.  El objetivo principal es emular un sistema operativo dentro de otro sin tener que reparticionar el disco duro.  KVM lo utiliza como su hypervisor, en una versión modificada.
  • 7. CARACTERÍSTICAS  KVM permite ejecutar máquinas virtuales utilizando imágenes de disco que contienen sistemas operativos sin modificar.  Cada máquina virtual tiene su propio hardware virtualizado.  Posibilidad de sobreasignar recursos físicos para huéspedes virtualizados.  Opción de virtualización de código abierto.
  • 8. CARACTERÍSTICAS  Se compone específicamente de:  Módulo de kernel, kvm.ko, que proporciona la infraestructura de virtualización de base.  Módulo de procesador específico, kvm intel.ko o kvm amd.ko.  KVM utiliza Virt-Manager como administrador de máquinas virtuales y Qemu como hypervisor.
  • 9. REQUERIMIENTOS  Requerimientos mínimos del sistema  6GB de espacio de disco libre  2GB de RAM  Requerimientos recomendados del sistema  6GB, más el espacio de disco requerido por el sistema operativo huésped.  Un núcleo de procesador o hiper-hilo para cada CPU virtualizada y para el hypervisor.  2 GB de RAM, y RAM adicional para los huéspedes virtualizados.
  • 10. REQUERIMIENTOS  Requerimientos de KVM El hypervisor KVM requiere:  Procesador x86, o x86_64, con soporte para virtualización. La tecnología de virtualización recibe la denominación VT en Intel y SVM en AMD.  Soporta también procesadores PPC 440, PPC 970, y S/390 de IBM.
  • 11. LIMITACIONES  Sobre envío de memoria:  KVM soporta sobrecarga de memoria y puede almacenar la memoria de los huéspedes en swap.  Un huésped se ejecutará más lento si es intercambiado con frecuencia.  Sobrecarga de CPU:  No más de 10 CPU virtuales por núcleo de procesador físico.  Dispositivos virtualizados SCSI:  Las emulaciones SCSI se encuentran limitadas a 16 dispositivos.  Dispositivos IDE virtualizados:  Limitado a un máximo de 4 dispositivos IDE por huésped.
  • 13. INSTALACIÓN  Para instalar KVM lo primero que debemos saber es si nuestro procesador es compatible. Para ello introduciremos los siguientes comandos (ejemplo: Ubuntu 9.04):  Si tenemos soporte, instalamos los paquetes necesarios:
  • 14. INSTALACIÓN  Para poder administrar KVM debemos ingresar el usuario administrador al grupo libvird, para ello escribimos:  y también lo agregamos al grupo kvm:
  • 15. CREACIÓN DE MÁQUINAS VIRTUALES  Virt-manager es una aplicación de escritorio para administrar máquinas virtuales.  Esta aplicación nos muestra todas las máquinas virtuales que están corriendo, mostrando el rendimiento y sus estadísticas.  Ejecutamos el Virt-manager
  • 16. CREACIÓN DE MÁQUINAS VIRTUALES  Conectar el host.
  • 17. CREACIÓN DE MÁQUINAS VIRTUALES  Una vez conectados al host, se nos habilitará el botón “Nuevo”, que nos permitirá crear una máquina virtual.  Accedemos al Asistente para la creación de máquinas virtuales.
  • 18. CREACIÓN DE MÁQUINAS VIRTUALES  Debemos ingresar el nombre para la nueva máquina virtual.
  • 19. CREACIÓN DE MÁQUINAS VIRTUALES  Continuamos eligiendo el tipo de virtualización.
  • 20. CREACIÓN DE MÁQUINAS VIRTUALES  Los siguientes pasos serán elegir entre 3 métodos para instalar el nuevo sistema operativo:  Imagen ISO.  CD-ROM o DVD.  Booteo por red.  Elegir el Sistema Operativo a instalar y su tipo.  Escoger un disco de almacenamiento, deberemos especificar el tamaño máximo que tendrá.  Especificar la cantidad de memoria RAM y el número de CPU’s.
  • 23. CREACIÓN DE MÁQUINAS VIRTUALES  Una vez creada la máquina virtual podremos inatalar el sistema operativo que hayamos elegido al igual que lo haríamos con un ordenador cualquiera.
  • 24. CREACIÓN DE MÁQUINAS VIRTUALES  KVM permite ver las máquinas virtuales corriendo en el sistema, su rendimiento, agregar dispositivos de hardware, entre otras opciones.
  • 25. CONCLUSIÓN  KVM ha reducido las barreras de adopción de virtualización en las empresas; ya que ofrece seguridad, escalabilidad y alto rendimiento, reduciendo los costos, de modo que se llega a ver en la virtualización una solución mucho más viable. El uso de KVM es sencillo, el rendimiento proporcionado es alto, por lo que su uso es recomendado ampliamente.
  • 26. REFERENCIAS  http://www.ibm.com/developerworks/ssa/linux/library/l-kvm-virtual- server/index.html  http://www.genbeta.com/a-fondo/virtualizacion-con-kvm-virtualizacion- de-codigo-abierto  http://es.wikipedia.org/wiki/Kernel-based_Virtual_Machine  http://docs.fedoraproject.org/es- ES/Fedora/13/html/Virtualization_Guide/chap-Virtualization- System_requirements.html  http://wiki.qemu.org/KVM  http://es.wikipedia.org/wiki/QEMU