Hyper v ha t echnet latam
-
Upload
pablo-campos -
Category
Documents
-
view
5.157 -
download
1
description
Transcript of Hyper v ha t echnet latam
![Page 1: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/1.jpg)
Hyper-V Unleashed en Windows Server 2008 R2
Pablo CamposIngeniero de Plataforma ArticLynx [email protected] http://geeks.ms/blogs/pcampos
Ppts basadas en la de David Cervigon
![Page 2: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/2.jpg)
Agenda
IntroducciónRepaso y Novedades de Failover Cluster en 2008 R2Configuración y diseño de la redConfiguración del Almacenamiento SANDimensionamiento y configuración fina
![Page 3: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/3.jpg)
Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2
Microsoft Hyper-V Server 2008 R2 (HVS)
Descarga gratuita que incluye el hypervisor y todos los componentes necesarios
para virtualizar (Windows Kernel, drivers, red, almacenamiento…)
Windows hypervisor
VM
Hardware
Parent Partition
VM
Microsoft Hyper-V Server
Hyper-V como role de Windows Server 2008 R2
Disponible como role en una instalación “full” o “Server Core” de Windows Server
2008
Hyper-V
VM
Hardware
Windows (parent
partition)
VM
Windows hypervisor
MISMAS FUNCIONALIDADES
![Page 4: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/4.jpg)
Host ClusteringHA, Quick Migration, Live Migration, CSVs
Red Pública
Red de HeartBeat
“Intranet” Red Virtual
NODO2NODO1
Almacenamiento SANDC
Server Core Server Core
NIC3 - 192.168.100.1 NIC3 - 192.168.100.2
NIC1 - 192.168.0.1 NIC1 - 192.168.0.2
192.168.0.100192.168.0.100
NIC2 - 10.10.10.1 NIC2 - 10.10.10.2
![Page 5: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/5.jpg)
Alta Disponibilidad en entornos virtualizadosRepaso y novedades de Failover Cluster en 2008 R2
![Page 6: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/6.jpg)
Requerimientos del Almacenamiento para Clustering en Windows Server 2008
Solo se soporta el almacenamiento que admita Persistent Reservations (SCSI-3)No se soporta a parallel-SCSI
Fibre Channel iSCSI SAS
Tipos de BUS compartido soportados:
![Page 7: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/7.jpg)
Nuevo modelo de QuorumMembresía al cluster basada en “Mayorías”
Quien y qué tiene un voto es totalmente configurable
Eliminación de puntos de falloEl diseño original asumía que el almacenamiento siempre estaría disponibleAhora el cluester puede sobrevivir a una perdida de conexión con los nodos
Nuevo modelo de quorumHíbrido del antiguo Majority Node Set (MNS) y Quorum basado en disco compartidoEste nuevo modelo reemplaza a los dos anteriores
![Page 8: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/8.jpg)
Mayoria de Nodos
Nodo 3Nodo 1Nodo 2
Voto Voto
Voto
Solamente los nodos tienen votoSe requieren 3+ nodos, y no hay necesidad de tener almacenamiento compartidoSe requiere la mayoría de los nodos para operar el Cluster
SAN
![Page 9: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/9.jpg)
Mayoría de Disco y NodosMayoría de nodos con un” modelo de quorum basado en un “disco testigo”3 votos en total, con dos necesarios para la mayoría
El Cluster puede sobrevivir a la pérdida de cualquiera de los elementos con un voto
Nodo 1 Nodo 2
El dispositivo del almacenamiento compartido tiene 1 voto
Cada nodo tiene 1 voto
SAN
VotoVoto
Voto
![Page 10: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/10.jpg)
Mayoría de nodos y carpeta compartidaUn File Share Witness (testigo) permite tener un Cluster de dos
nodos sin disco compartidoExcelente solución para Clusteres geográficamente dispersosUn servidor de ficheros puede usarse para albergar los testigos de múltiples clústeres
Nodo 1 Nodo 2
Carpeta compartida en un servidor independiente
Cada nodo tiene 1 voto
Testigo
VotoVoto
SAN
![Page 11: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/11.jpg)
Solo disco
Node 1 Node 2
El dispositivo de almacenamiento compartido es el master
SAN
Voto
Solamente un disco compartido tiene votoLos nodos no tienen voto, por lo que el disco de Quorum es el masterEl Cluster estará vivo solamente si un nodo puede alcanzar el discoMismo comportamiento que el tradicional modelo de Quorum
Generalmente no recomendado
![Page 12: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/12.jpg)
Mejoras en la ValidaciónSe puede correr antes, durante o después del despliegue del clusterIncluye comprobaciones adicionales de buenas prácticas
Configuración del QuorumEstado de los recursos del clusterConfiguración del Network Name en un cluster multi-siteOfrece una guía prescriptiva para lograr mayor disponibilidad
Recoge información acerca de la configuración para documentación y soporte
![Page 13: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/13.jpg)
PowerShell
Línea de comandos, lenguaje de scripting e interfaz programáticaGestión mejorada
Corre la validaciónCrea clusteres y clusteriza rolesGestiona Hyper-V y CSVGenera informes de dependecias
Server Core, Hyper-V Server 2008 R2, & Cliente RSATReemplaza a cluster.exe como herramienta CLI
![Page 14: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/14.jpg)
PowerShellListado de la propiedades del Clúster• Get-Cluster
Crear un servidor de ficheros• Add-ClusterFileServerRole –Storage “Cluster
Disk 3” –Name Win2008R2FS1 – StaticAddress 192.168.1.100
Exportar a texto el log de Clúster• Get-ClusterLog –Cluster Win2008R2Cluster –
Node nodo1 –Destination C:\Logs
Cmdlets para Failover Clusterhttp://technet.microsoft.com/en-us/library/ee461009.aspx
![Page 15: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/15.jpg)
Acceso en modo solo lectura
Acceso en solo lectura a la Cluster APIPrivilegios reducidos
Ver el clusterSin poder llevar a cabo accionesMinimiza el riesgo
Seguridad mejoradaÚtil para la primera capa de soporte, colaboración entre equipos, administración e investigaciónSoportado por Powershell
![Page 16: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/16.jpg)
Quick Migration vs. Live MigrationQuick Migration
(Windows Server 2008 Hyper-V)
1. Salva el estado de ejecucióna) Crea la VM en el destinob) Escribe la memoria de la VM en el
almacenamiento compartido
2. Mueve la VMa) Mueve la conectividad del
almacenamiento del host origen al host destino
3. Restaura el estado y continua la ejecución
a) Lee la memoria de la VM del almacenamiento compartido y la restaura en el host destino
b) Continua la ejecución
Live Migration(Windows Server 2008 R2 Hyper-V)
1. Estado de la VM y Transferencia de la Memoria
a) Crea la VM en el destinob) Mueve páginas de memoria desde el
origen al destino via Ethernet de manera iterativa
2. Transferencia final del estado y restauración de la VM
a) Pausa la máquina virtualb) Mueve el almacenamiento desde el
origen al destino
3. Continua la ejecución
Host 1 Host 2 Host 1 Host 2
![Page 17: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/17.jpg)
Operación de Live Migration
Server 1 Server 2
Config
ura
tio
n
Memoria
Config
ura
tio
n
Sta
teSta
te
![Page 18: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/18.jpg)
Cluster Shared VolumesTodos los servidores del cluster tienen acceso simultáneo a las mismas LUN del almacenamientoUtiliza NTFS, elimina los problemas de letras de unidad, mismas herramientas, sin modificaciones en la SAN…
![Page 19: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/19.jpg)
Modo mantenimiento SCVMMAplica a host stand-alone y clustersDos opciones
Save-state (no migra)Live Migration de todas las VMs en alta disponibilidad y save-state de las que no
Cuando un Host esta en mantenimiento:No se monitorizaNo se pueden crear VMsNo se pueden mover VMs al hostPuede reconfigurarse o eliminarse el hostSe pueden arrancar y parar sus VMsSe pueden mover VMs hacia fuera del host
Cuando termina el modo mantenimientoSe refresca el estado del host y puede volver a albergar VMsNo se reinician ni se mueven VMs de vuelta
![Page 20: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/20.jpg)
Escenarios de uso del modo mantención
Shared Storage
El servicio queda Fuera de Linea en el
Host
Habilitar modo de mantención
![Page 21: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/21.jpg)
DEMOPrerrequisitos y Validación de los nodos del cluster
![Page 22: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/22.jpg)
Alta Disponibilidad en entornos virtualizados Configuración y Diseño de la red
![Page 23: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/23.jpg)
Hyper-V NetworkingPartición Padre
Redes Virtuales enlazadas a NICs físicasExternas – Limitadas por el número de NICsInternas – IlimitadasPrivadas – Ilimitadas
Solo NICs Ethernet (no Wireless)Soporta VLANs
Trunking (VTP Protocol)
Máquina VirtualNIC SintéticaNIC Legacy (Intel 21140)12 NICs por VM
8 sintéticas4 legacy
Hasta 10Gb/sSoporta VLANs
NIC dedicada (Gestión) NIC enlazada a Hyper-V
![Page 24: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/24.jpg)
Switches virtuales – Switches físicos
VM2VM1
Physical Network Switch
Los puertos del Switch Virtual son troncales
Trunk Port
VLAN1 VLAN2
VMBUS
VLAN2
VLAN1
Tarjeta física del Host
Virtual Switch
![Page 25: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/25.jpg)
Cómo repartir las NICsMínimo 2, máximo… y mejor Gigabit2 NICs
NIC1: HeartBeat + LiveMigrationNIC2: Gestión + vSwitch
3 NICsNIC1: HeartBeat + LiveMigrationNIC2: GestiónNIC3: vSwitch
4 NICsNIC1: HeartBeat + LiveMigrationNIC2: GestiónNIC3: vSwitch1NIC4: vSwitch2
Si se va a utilizar iSCSI es conveniente dedicar una o dos (MultiPath) tarjetas conectadas a redes GigabitImportante segmentar/repartir el trafico en diferentes switches físicos
RendimientoTolerancia a fallos
![Page 26: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/26.jpg)
DEMOConfiguración de las redes preferidas para Live Migration
![Page 27: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/27.jpg)
Windows Server 2008 Hyper-V R2Configuración del Almacenamiento SAN
![Page 28: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/28.jpg)
RecetaInstalar el Sistema OperativoInstalar los drivers del fabricanteInstalar Roles y Funcionalidades
Hyper-VMultipath I/OFailover Cluster
Desde el almacenamientoCrear las LUNs sobre los discos, con el nivel de RAID deseadoPresentar las LUNs que conformaran el almacenamiento compartido Instalar el Device Specific Module (DSM) de la cabina de almacenamientoEs frecuente ver los volúmenes correspondientes a cada LUN duplicados en el Administrador de Discos
![Page 29: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/29.jpg)
Los CSVs son LUNs normalesSolo cambia la forma en la que las maneja el cluster
En todos los nodos se montan en el mismo path: C:\ClusterStorage\VolumeXX
Hay que habilitar su soporte a nivel de clusterInterfaz gráficaCluster.exe /prop EnableSharedVolumes=1
Receta:Presentar la LUN que queremos que sea un CSV a todos los nodos del cluster
Tener en cuenta que tendrá un gran volumen de datos y un alto I/O
Agregar la LUN al cluster (conviene re-validar el cluster)Agregar el nuevo disco que aparece como almacenamiento disponible como un nuevo CSVs
![Page 30: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/30.jpg)
![Page 31: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/31.jpg)
Redirected I/O
La VM corriendo en el nodo 2 no
es afectada
Volumen montado en e l Nodo 1
Fallo de conectividad a la
SAN
VHD
Redirección del I/O por SMB
Las VMs todavía se pueden mover por Live Migration
SAN
![Page 32: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/32.jpg)
CSVs vs. LUNs dedicadas
CSVs
ProsSimplifica el diseño del almacenamiento y el uso de herramientas específicas (p.e Backup, Clone, Mirror, etc.)Ahorra espacioFacilita la gestión del entorno virtualizadoMejores tiempos de respuesta en Live Migrations
ConsMuchos huevos en la misma cestaRendimiento (discutible)No permite Pass-Through
LUNs Dedicadas
ProsRendimiento (discutible)AislamientoPass-througGeo-ClusteringMigraciones vía SAN transfers/NPIV
ConsComplica el diseño almacenamientoComplica el aprovisionamiento de nuevas VMsPeores tiempos de Live Migration
![Page 33: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/33.jpg)
DEMOPaso a paso para crear un CSV
![Page 34: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/34.jpg)
Alta Disponibilidad en entornos virtualizados Dimensionamiento y configuración fina
![Page 35: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/35.jpg)
Clusters vs. Stand aloneLa HA tiene un precio
Un nodo de cluster siempre está peor aprovechado que un stand-aloneLos requerimientos de hardware e infraestructura son mayores.La solución es más compleja de diseñar, implementar y mantener
¿Realmente necesito un cluster?Criticidad de las VMs albergadasUso de otro tipo de estrategias de HA adicionales
Exchange CCR, DB Mirroring, NLB, Pools de VMs, etc.
Las VMs todavía se pueden migrar entre hosts stand-alone, con unos tiempos de parada muy aceptables (minutos)
![Page 36: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/36.jpg)
Dimensionamiento y configuración finaFactores a tener en cuenta
Número máximo de nodos en fallo que se pueden soportar según el número de nodos y el modelo de quorum.Para más de dos nodos, un voto adicional basado en disco o file share solo tiene sentido para un número par de nodos.Los nodos pasivos son útiles.
Aceleran los failoversDebemos planificar su “desperdicio de hardware equivalente” en cualquier caso, repartiéndola entre los activosA mayor número de nodos, más podemos relajar la proporción Activos/Pasivos
La memoria NO es el único factor a tener en cuenta a la hora de cargar nodos con VMs
La CPU puede ser determinanteHay que tener muy en cuenta el I/O de red y almacenamiento
Planificar detalladamente las listas de possible owners y preferred owners para cada grupo de cluster asociado a cada VM
![Page 37: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/37.jpg)
![Page 38: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/38.jpg)
Gracias !!!
![Page 39: Hyper v ha t echnet latam](https://reader033.fdocumento.com/reader033/viewer/2022061207/5486cbc5b4af9f76628b46e8/html5/thumbnails/39.jpg)
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this
presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.