Charla de introducción a la virtualización con Microsoft Hyper-V para no iniciados. Se habla de los conceptos, las redes, las máquinas virtuales, los discos, etc.
2. Virtualización de servidores
Los beneficios de la virtualización con Hyper-V incluyen:
• Es transparente para el usuario
• Máquinas hospedadas pueden usar distintos sistemas
operativos
• Uso del hardware más eficiente
• Aislamiento de aplicaciones y servicios
• Consolidación de carga de trabajo
• Simplifica el despliegue de servidores mediante el uso
de:
• Plantillas de máquinas virtuales
• Portal de autoservicio para App-Controller virtual machine
3. ¿Qué es Windows Azure?
• Windows Azure una plataforma basada en la nube
para hospedar máquinas virtuales y aplicaciones
• Solo se paga por los recursos que se usa
• Podemos crecer y decrecer de manera rápida y
automática
• Podemos usar Azure para:
• Hospedar sitios web
• Hospedar aplicaciones productivas
• Hospedar máquinas virtuales
• Hacer pruebas y pilotos
4. ¿Qué es Hyper-V?
Hyper-V:
• Es el rol de virtualización de hardware de Windows
Server 201x
• Proporciona a los huéspedes de las máquinas
virtuales acceso directo al hardware del anfitrión
Compatible con sistemas operativos Windows
Server:
• Windows Server 201X
• Microsoft Hyper-V Server 201X
5. Requisitos de hardware para Hyper-V
Factores de hardware a considerar cuando se
planifica ejecutar Hyper-V:
• Características del procesador
• Plataforma x64 y que soporte virtualización y
Data Execution Protection
• Capacidad de proceso
• Memoria
• Rendimiento del subsistema de
almacenamiento
• Throughput de red (Típicamente con varias
tarjetas de red)
6. Hardware de máquina virtual
Las máquinas virtuales
tendrán las siguientes
características de hardware
(por defecto):
• BIOS
• Memoria
• Procesador
• Controladores IDE 0 y 1
• Controlador SCSI
• Adaptador de red
• COM 1 y 2
• Disquetera
Podemos añadir los
siguientes elementos de
hardware a las máquinas
virtuales:
• Controladores SCSI
(hasta 4)
• Adaptadores de red
• Adaptador Legacy
Network
• Adaptador Fibre Channel
• Adaptador de video
RemoteFX 3D
7. Máquinas virtuales de segunda generación
Las máquinas virtuales de segunda generación difieren de
las de primera generación en:
• La emulación de dispositivos se ha eliminado
• Se añade firmware UEFI a la BIOS
• Arranque seguro
• Arranque desde una controladora SCSI
• Arranque PXE usando una tarjeta de red estandar
• Arranque más rápido e instalación más rápida
• Puede ejecutar de extremo a extremo con generación 1
• Generación 1 se usa para sistemas legacy
• Sistemas operativos soportados:
• Windows Server 2012 y Windows Server 2012 R2
• Versiones de 64-bit de Windows 8/8.1//10
8. ¿Qué es la memoria dinámica?
Configuraciones de memoria dinámica en las máquinas virtuales
9. Configuración de los servicios de integración de
las máquinas virtuales
Los posible servicios de integración pueden
incluir:
• Apagado de sistema operativo
• Sincronización de tiempo
• Intercambio de datos
• Heartbeat
• Backup (volume snapshot)
El modo de sesión mejorado permite una conexión a
una máquina virtual que es similar al escritorio
remoto:
• Redirección de dispositivos
• Portapapeles compartido
• Redirección de carpetas.
10. Configuración de acciones de arranque y parada de
VM
Possibles acciones de parade automática:
• Ninguna
• Arrancar automáticamente si estaba en ejecución
cuando el servicio se detuvo
• Arrancar siempre
Possibles acciones de para automática:
• Salvar el estado de la máquina virtual
• Apagar la máquina virtual
• Apagar el Sistema operative anfitrion
11. Medición de recursos de Hyper-V
Parámetros que podemos medir con la medición
de recursos:
• Uso medio de la CPU
• Uso medio de la memoria física, incluyendo:
• Uso mínimo de la memoria
• Uso máximo de la memoria
• Asignación máxima de espacio en disco
• Tráfico de red entrante para un adaptador de red
• Tráfico de red saliente para un adaptador de red
12. Lección 3: Administración de storage de VM
• ¿Qué es un disco duro virtual?
• Creación de tipos de discos virtuales
• Gestión de discos duros virtuales
• Reducir las necesidades de almacenamiento con la
diferenciación de discos duros virtuales
• Uso de puntos de control
13. ¿Qué es un disco duro virtual (VHD)?
El formato .vhdx proporciona muchos beneficios
comparado con el formato .vhd, incluyendo:
• Los discos pueden ser mayores (64 TB frente a 2 TB)
• La corrupción de discos es menos probable
• El formato admite una mejor alineación cuando se
implementa en un disco de sector grande
• El formato admite bloques de mayor tamaño para
discos dinámicos y de diferenciación
Varias VM pueden compartir VHD
La QoS de almacenamiento permite limitar los IOPS de
los VHD
14. Creación de tipos de discos virtuales
100 GB usado
600 GB asignado
600 GB disco tamaño fijo
100 GB usado
100 GB asignado
600 GB disco dinámico
VHD de tamaño fijo frente a VHD de tamaño
dinámico
15. Administrando VHD
Las siguientes son tareas de mantenimiento que
Podemos realizar en VHD:
• Convertir de tamaño fijo en dinámico
• Convertir de tamaño dinámico en fijo
• Convertir de .vhd a .vhdx
• Convertir de .vhdx a .vhd
• Reducir un VHD dinámico
• Expandir un VHD dinámico o fijo
16. Reduciendo las necesidades de
almacenamiento con VHD diferenciales
Cuando usamos discos diferenciales:
• Podemos reducir el espacio usado por el
almacenamiento, pero a costa de rendimiento
• Podemos vincular múltiples discos de
diferenciación a un solo disco principal
• No se puede modificar el disco padre
• Puede usar la herramienta Inspeccionar disco para
volver a conectar un disco de diferenciación a un
padre perdido
17. Usando puntos de control
Puntos de control:
• Son imagenes estáticas de los datos en las VM en un
momento dado
• No remplazan los backups
Usando checkpoints:
• Cuando creamos un checkpoint, Hyper-V escribe a un VHD
diferencial
• Cuando aplicamos un checkpoint, la VM revierte a una
configuración existente en el momento de creación del
checkpoint
• Podemos exportar una VM de un checkpoint
18. Usando puntos de control
1. Un checkpoint es creado cada día
2. Podemos detector un problema después del checkpoint del martes
3. Podemos resolver el problema revertiendo al checkpoint del lunes
4. El siguiente checkpoint es creado el miercoles
Original
Monday
Checkpoint
Tuesday
Checkpoint
Wednesday
Checkpoint
Now
19. Lección 4: Gestionando redes virtuales
• ¿Qué es un Virtual Switch?
• ¿Qué son las Virtual Local Area Networks?
• Extensiones de Virtual Switch
• Gestionando Virtual Machine MAC Addresses
• Configurando adaptadores de redes virtuales
• Funcionalidades avanzadas de adaptadores de red
• ¿Qué es el NIC Teaming?
20. ¿Qué es un switch virtual?
Hyper-V en Windows Server 201x soporta los siguientes
tipos de switches virtiuales:
External Usado para mapear la red a un adaptador de
red específico
Internal Se usan para comunicarse entre las máquinas
virtuales en el host y entre las máquinas
virtuales y el propio host
Private Usada para comunicaciones entre máquinas
virtuales, pero no entre las máquinas virtuales y
el propio host
21. ¿Qué son las redes de área local virtuales?
Cuando usamos VLAN, podemos:
• Segmentar lógicamente el tráfico de red que se ejecuta
en las mismas redes físicas y virtuales
• Configurar el etiquetado (tagging) en cada conmutador
virtual.
• Configure el etiquetado (tagging) en cada adaptador de
red virtual
Debemos tener en cuenta que las tarjetas de interfaz de red
del host deben soportar el etiquetado de VLAN
Los ID de VLAN extienden las VLAN dentro del conmutador
de red del host a VLANS en la red externa
22. Extensiones de switch virtual
• Las extensiones de conmutador virtual permiten a
los proveedores de terceros crear conmutadores
virtuales
• Podemos administrar conmutadores virtuales
utilizando el mismo conjunto de herramientas que
utiliza para administrar conmutadores físicos
Virtual switches Physical switches
23. Gestión de las direcciones MAC de las VM
Administrador de switches virtuales
24. Configuración de adaptadores de red virtual
Propiedades de un adaptador de red:
• Virtual Switch
• ID de la VLAN
• Gestión de ancho de banda
Características de un adaptador de red virtual:
• Asignación de la MAC
• DHCP Guard
• Router Guard
• Port Mirroring
• NIC Teaming
25. ¿Qué es NIC Teaming?
NIC Teaming:
• Proporciona redundancia y agrega ancho de
banda.
• Es compatible a nivel de máquina virtual y host
NIC Teaming en máquinas virtuales:
• Requiere múltiples adaptadores de red virtuales
• Debe estar habilitado en adaptadores de red
virtuales
• Puede implementarse en el sistema operativo de la
máquina virtual (si es compatible)