SlideShare una empresa de Scribd logo
1 de 39
Hyper-V Unleasheden Windows Server 2008 R2 Pablo CamposIngeniero de Plataforma ArticLynxpacampos@alx.cl http://geeks.ms/blogs/pcampos Ppts basadas en la de David Cervigon
Agenda Introducción Repaso y Novedades de FailoverCluster en 2008 R2 Configuración y diseño de la red Configuración del Almacenamiento SAN Dimensionamiento y configuración fina
Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2 Microsoft Hyper-V Server Hyper-V como role de  Windows Server 2008 R2 Microsoft Hyper-V Server 2008 R2 (HVS) VM VM Parent Partition Hyper-V Windows hypervisor MISMAS FUNCIONALIDADES Hardware VM VM Windows (parent partition) Windows hypervisor Hardware Descargagratuitaqueincluye el hypervisor y todos los componentesnecesariosparavirtualizar (Windows Kernel, drivers, red, almacenamiento…) Disponiblecomo role en unainstalación “full” o “Server Core” de Windows Server 2008
Host ClusteringHA, Quick Migration, Live Migration, CSVs NIC3 - 192.168.100.2 NIC3 - 192.168.100.1 Red de HeartBeat NODO2 NODO1 Server Core Server Core NIC1 - 192.168.0.1 NIC1 - 192.168.0.2 Red Pública NIC2 - 10.10.10.1 NIC2 - 10.10.10.2 “Intranet” Red Virtual DC 192.168.0.100 Almacenamiento SAN 192.168.0.100
Alta Disponibilidad en entornos virtualizadosRepaso y novedades de FailoverCluster en 2008 R2
Requerimientos del Almacenamiento para Clustering en Windows Server 2008 Tipos de BUS compartido soportados: SAS Fibre Channel iSCSI Solo se soporta el almacenamiento que admita PersistentReservations (SCSI-3) No se soporta a parallel-SCSI
Nuevo modelo de Quorum Membresía al cluster basada en “Mayorías” Quien y qué tiene un voto es totalmente configurable Eliminación de puntos de fallo El diseño original asumía que el almacenamiento siempre estaría disponible Ahora el cluester puede sobrevivir a una perdida de conexión con los nodos Nuevo modelo de quorum Híbrido del antiguo MajorityNode Set (MNS) y Quorum basado en disco compartido Este nuevo modelo reemplaza a los dos anteriores
Mayoria de Nodos Solamente los nodos tienen voto Se requieren 3+ nodos, y no hay necesidad de tener almacenamiento compartido Se requiere la mayoría de los nodos para operar el Cluster Voto Voto Voto SAN
Mayoría de Disco y Nodos Mayorí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 Voto Voto Cada nodo tiene 1 voto SAN Voto El dispositivo del almacenamiento compartido tiene 1 voto
Mayoría de nodos y carpeta compartida Un File Share Witness (testigo) permite tener un Cluster de dos nodos sin disco compartido Excelente solución para Clusteres geográficamente dispersos Un servidor de ficheros puede usarse para albergar los testigos de múltiples clústeres Testigo Carpeta compartida en un servidor independiente Voto Voto Cada nodo tiene 1 voto SAN
Solo disco Solamente un disco compartido tiene voto Los nodos no tienen voto, por lo que el disco de Quorum es el master El Cluster estará vivo solamente si un nodo puede alcanzar el disco Mismo comportamiento que el tradicional modelo de Quorum Generalmente no recomendado SAN El dispositivo de almacenamiento compartido es el master Voto
Mejoras en la Validación Se puede correr antes, durante o después del despliegue del cluster Incluye comprobaciones adicionales de buenas prácticas Configuración del Quorum Estado de los recursos del cluster Configuración del Network Name en un clustermulti-site Ofrece una guía prescriptiva para lograr mayor disponibilidad Recoge información acerca de la configuración para documentación y soporte
PowerShell Línea de comandos, lenguaje de scripting e interfaz programática Gestión mejorada Corre la validación Crea clusteres y clusteriza roles Gestiona Hyper-V y CSV Genera informes de dependecias Server Core, Hyper-V Server 2008 R2, & Cliente RSAT Reemplaza a cluster.exe como herramienta CLI
PowerShell Listado de la propiedades del Clúster ,[object Object],Crear un servidor de ficheros ,[object Object],Exportar a texto el log de Clúster ,[object Object],Cmdlets para FailoverCluster http://technet.microsoft.com/en-us/library/ee461009.aspx
Acceso en modo solo lectura Acceso en solo lectura a la Cluster API Privilegios reducidos Ver el cluster Sin poder llevar a cabo acciones Minimiza el riesgo Seguridad mejorada Útil para la primera capa de soporte, colaboración entre equipos, administración e investigación Soportado por Powershell
Quick Migration vs. Live Migration Live Migration (Windows Server 2008 R2Hyper-V) Estado de la VM y Transferencia de la Memoria Crea la VM en el destino Mueve páginas de memoria desde el origen al destino via Ethernet de manera iterativa Transferencia final del estado y restauración de la VM Pausa la máquina virtual Mueve el almacenamiento desde el origen al destino Continua la ejecución Quick Migration (Windows Server 2008 Hyper-V) Salva el estado de ejecución Crea la VM en el destino Escribe la memoria de la VM en el almacenamiento compartido Mueve la VM Mueve la conectividad del almacenamiento del host origen al host destino Restaura el estado y continua la ejecución Lee la memoria de la VM del almacenamiento compartido y la restaura en el host destino Continua la ejecución Host 2 Host 1 Host 1 Host 2
Operación de Live Migration Memoria Configuration Configuration State State Server 1 Server 2
Cluster Shared Volumes Todos los servidores del cluster tienen acceso simultáneo a las mismas LUN del almacenamiento Utiliza NTFS, elimina los problemas de letras de unidad, mismas herramientas, sin modificaciones en la SAN…
Modo mantenimiento SCVMM Aplica a host stand-alone y clusters Dos 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 monitoriza No se pueden crear VMs No se pueden mover VMs al host Puede reconfigurarse o eliminarse el host Se pueden arrancar y parar sus VMs Se pueden mover VMs hacia fuera del host Cuando termina el modo mantenimiento Se refresca el estado del host y puede volver a albergar VMs No se reinician ni se mueven VMs de vuelta
Escenarios de uso del modo mantención Habilitar modo de mantención El servicio queda Fuera de Linea en el Host Shared Storage
DEMOPrerrequisitos y Validación de los nodos del cluster
Alta Disponibilidad en entornos virtualizadosConfiguración y Diseño de la red
Hyper-V Networking Máquina Virtual NIC Sintética NIC Legacy (Intel 21140) 12 NICs por VM 8 sintéticas 4 legacy Hasta 10Gb/s Soporta VLANs Partición Padre Redes Virtuales enlazadas a NICs físicas Externas – Limitadas por el número de NICs Internas – Ilimitadas Privadas – Ilimitadas Solo NICs Ethernet (no Wireless) Soporta VLANs Trunking (VTP Protocol) NIC enlazada a Hyper-V NIC dedicada (Gestión)
Switches virtuales – Switches físicos VM1 VM2 VLAN2 VLAN1 VMBUS Los puertos del Switch Virtual  son troncales Virtual Switch Tarjeta física del Host VLAN2 VLAN1 Trunk Port Physical Network Switch
Cómo repartir las NICs Mínimo 2, máximo… y mejor Gigabit 2 NICs NIC1: HeartBeat + LiveMigration NIC2: Gestión + vSwitch 3 NICs NIC1: HeartBeat + LiveMigration NIC2: Gestión NIC3: vSwitch 4 NICs NIC1: HeartBeat + LiveMigration NIC2: Gestión NIC3: vSwitch1 NIC4: vSwitch2 Si se va a utilizar iSCSI es conveniente dedicar una o dos (MultiPath) tarjetas conectadas a redes Gigabit Importante segmentar/repartir el trafico en diferentes switches físicos Rendimiento Tolerancia a fallos
DEMOConfiguración de las redes preferidas para Live Migration
Windows Server 2008 Hyper-V R2Configuración del Almacenamiento SAN
Receta Instalar el Sistema Operativo Instalar los drivers del fabricante Instalar Roles y Funcionalidades Hyper-V Multipath I/O FailoverCluster Desde el almacenamiento Crear las LUNs sobre los discos, con el nivel de RAID deseado Presentar las LUNs que conformaran el almacenamiento compartido Instalar el DeviceSpecific Module (DSM) de la cabina de almacenamiento Es frecuente ver los volúmenes correspondientes a cada LUN duplicados en el Administrador de Discos
Los CSVs son LUNs normales Solo cambia la forma en la que las maneja el cluster En todos los nodos se montan en el mismo path: C:lusterStorageolumeXX Hay que habilitar su soporte a nivel de cluster Interfaz gráfica Cluster.exe /propEnableSharedVolumes=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
Redirected I/O Redirección del I/O por SMB La VM corriendo en el nodo 2 no esafectada Volumenmontado en e l Nodo 1 Fallo de conectividad a la SAN SAN Las VMs todavía se pueden mover por Live Migration VHD
CSVs vs. LUNs dedicadas CSVs Pros Simplifica el diseño del almacenamiento y el uso de herramientas específicas (p.eBackup, Clone, Mirror, etc.) Ahorra espacio Facilita la gestión del entorno virtualizado Mejores tiempos de respuesta en Live Migrations Cons Muchos huevos en la misma cesta Rendimiento (discutible) No permite Pass-Through LUNs Dedicadas Pros Rendimiento (discutible) Aislamiento Pass-throug Geo-Clustering Migraciones vía SAN transfers/NPIV Cons Complica el diseño almacenamiento Complica el aprovisionamiento de nuevas VMs Peores tiempos de Live Migration
DEMOPaso a paso para crear un CSV
Alta Disponibilidad en entornos virtualizadosDimensionamiento y configuración fina
Clusters vs. Stand alone La HA tiene un precio Un nodo de cluster siempre está peor aprovechado que un stand-alone Los 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 albergadas Uso 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)
Dimensionamiento y configuración fina Factores 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 failovers Debemos planificar su “desperdicio de hardware equivalente” en cualquier caso, repartiéndola entre los activos A 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 determinante Hay que tener muy en cuenta el I/O de red y almacenamiento Planificar detalladamente las listas de possibleowners y preferredowners para cada grupo de cluster asociado a cada VM
Gracias !!!
© 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.

Más contenido relacionado

La actualidad más candente

Webcast hyperv trabajando con discos de red
Webcast   hyperv trabajando con discos de redWebcast   hyperv trabajando con discos de red
Webcast hyperv trabajando con discos de redITSanchez
 
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Eduardo Castro
 
Alta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLAlta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLCarlos Gustavo Ruiz
 
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Joseph Lopez
 
Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012dbLearner
 
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...EAE
 
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerRecuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerSpanishPASSVC
 
Clusters Beowulf
Clusters BeowulfClusters Beowulf
Clusters Beowulfsrcid
 
Cluster beowulf javier condori flores
Cluster beowulf   javier condori floresCluster beowulf   javier condori flores
Cluster beowulf javier condori floresJavier Condori Flores
 
Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...SpanishPASSVC
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sqldante123456
 
Manual clase VMware
Manual clase VMwareManual clase VMware
Manual clase VMwareaktivfinger
 
Alta disponibilidad y balanceo de carga en Linux
Alta disponibilidad y balanceo de carga en LinuxAlta disponibilidad y balanceo de carga en Linux
Alta disponibilidad y balanceo de carga en LinuxJavier Turégano Molina
 
Cluster en sql server 2008
Cluster en sql server 2008Cluster en sql server 2008
Cluster en sql server 2008orellana_22
 
Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010Hector Cortes
 

La actualidad más candente (20)

Webcast hyperv trabajando con discos de red
Webcast   hyperv trabajando con discos de redWebcast   hyperv trabajando con discos de red
Webcast hyperv trabajando con discos de red
 
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
 
Alta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLAlta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQL
 
Virtualizacion8
Virtualizacion8Virtualizacion8
Virtualizacion8
 
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
Estableciendo escenarios de Alta Disponibilidad en las empresas de hoy con MS...
 
Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012
 
Clúster de alta Disponibilidad
Clúster de alta DisponibilidadClúster de alta Disponibilidad
Clúster de alta Disponibilidad
 
Implantación de xen server
Implantación de xen serverImplantación de xen server
Implantación de xen server
 
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
 
Sistemas de virtualización
Sistemas de virtualizaciónSistemas de virtualización
Sistemas de virtualización
 
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL ServerRecuperación de desastres y soluciones de alta disponibilidad con SQL Server
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
 
Clusters Beowulf
Clusters BeowulfClusters Beowulf
Clusters Beowulf
 
Cluster beowulf javier condori flores
Cluster beowulf   javier condori floresCluster beowulf   javier condori flores
Cluster beowulf javier condori flores
 
Lo nuevo en XenServer 5.6
Lo nuevo en XenServer 5.6Lo nuevo en XenServer 5.6
Lo nuevo en XenServer 5.6
 
Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...Configuración y casos de uso para AlwaysON availability groups readable secon...
Configuración y casos de uso para AlwaysON availability groups readable secon...
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sql
 
Manual clase VMware
Manual clase VMwareManual clase VMware
Manual clase VMware
 
Alta disponibilidad y balanceo de carga en Linux
Alta disponibilidad y balanceo de carga en LinuxAlta disponibilidad y balanceo de carga en Linux
Alta disponibilidad y balanceo de carga en Linux
 
Cluster en sql server 2008
Cluster en sql server 2008Cluster en sql server 2008
Cluster en sql server 2008
 
Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010
 

Destacado

Cap07 Las Causas De Muerte SúBita En Atletas. DiagnóStico Y PrevencióN
Cap07   Las Causas De Muerte SúBita En Atletas. DiagnóStico Y PrevencióNCap07   Las Causas De Muerte SúBita En Atletas. DiagnóStico Y PrevencióN
Cap07 Las Causas De Muerte SúBita En Atletas. DiagnóStico Y PrevencióNChristian Wilhelm
 
Torrent_Aina_EW41
Torrent_Aina_EW41Torrent_Aina_EW41
Torrent_Aina_EW41aainaa_1
 
Workshop Aspect Vigo Dic 2009
Workshop Aspect Vigo    Dic 2009Workshop Aspect Vigo    Dic 2009
Workshop Aspect Vigo Dic 2009Miguel R. Artacho
 
El Nobel
El NobelEl Nobel
El Nobelsonig
 
La rosa dentro de ti
La rosa dentro de tiLa rosa dentro de ti
La rosa dentro de tigloria
 
Collèges Pré Rentrée 2016
Collèges Pré Rentrée 2016Collèges Pré Rentrée 2016
Collèges Pré Rentrée 2016collegereynier83
 
Informatique
InformatiqueInformatique
Informatiquetoutpetit
 
Po Sie Qu B Coise2
Po Sie Qu B Coise2Po Sie Qu B Coise2
Po Sie Qu B Coise2yourcenar22
 
Aplicaciones web 2.0
Aplicaciones web 2.0Aplicaciones web 2.0
Aplicaciones web 2.0guest0a30247
 
Ergonomie et efficacité des moteurs voyages
Ergonomie et efficacité des moteurs voyagesErgonomie et efficacité des moteurs voyages
Ergonomie et efficacité des moteurs voyagesDournaux Christophe
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewGregory Renard
 
Ut3 3 publicardesdeword
Ut3 3 publicardesdewordUt3 3 publicardesdeword
Ut3 3 publicardesdewordelpimi
 
Ornitorrinco, close nele!
Ornitorrinco, close nele!Ornitorrinco, close nele!
Ornitorrinco, close nele!Redator MAM
 
Haciendo Deporte
Haciendo DeporteHaciendo Deporte
Haciendo Deportebrandoxd
 
La Teleconferencia 12
La Teleconferencia 12La Teleconferencia 12
La Teleconferencia 12bellaca
 

Destacado (20)

Cap07 Las Causas De Muerte SúBita En Atletas. DiagnóStico Y PrevencióN
Cap07   Las Causas De Muerte SúBita En Atletas. DiagnóStico Y PrevencióNCap07   Las Causas De Muerte SúBita En Atletas. DiagnóStico Y PrevencióN
Cap07 Las Causas De Muerte SúBita En Atletas. DiagnóStico Y PrevencióN
 
Tag Clouds Pour Intellimiqu E
Tag Clouds Pour Intellimiqu ETag Clouds Pour Intellimiqu E
Tag Clouds Pour Intellimiqu E
 
Torrent_Aina_EW41
Torrent_Aina_EW41Torrent_Aina_EW41
Torrent_Aina_EW41
 
11.Ariketa
11.Ariketa11.Ariketa
11.Ariketa
 
Workshop Aspect Vigo Dic 2009
Workshop Aspect Vigo    Dic 2009Workshop Aspect Vigo    Dic 2009
Workshop Aspect Vigo Dic 2009
 
El Nobel
El NobelEl Nobel
El Nobel
 
La rosa dentro de ti
La rosa dentro de tiLa rosa dentro de ti
La rosa dentro de ti
 
Collèges Pré Rentrée 2016
Collèges Pré Rentrée 2016Collèges Pré Rentrée 2016
Collèges Pré Rentrée 2016
 
Informatique
InformatiqueInformatique
Informatique
 
Po Sie Qu B Coise2
Po Sie Qu B Coise2Po Sie Qu B Coise2
Po Sie Qu B Coise2
 
Aplicaciones web 2.0
Aplicaciones web 2.0Aplicaciones web 2.0
Aplicaciones web 2.0
 
Ergonomie et efficacité des moteurs voyages
Ergonomie et efficacité des moteurs voyagesErgonomie et efficacité des moteurs voyages
Ergonomie et efficacité des moteurs voyages
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Ut3 3 publicardesdeword
Ut3 3 publicardesdewordUt3 3 publicardesdeword
Ut3 3 publicardesdeword
 
Sesión gimnasio
Sesión gimnasioSesión gimnasio
Sesión gimnasio
 
Ornitorrinco, close nele!
Ornitorrinco, close nele!Ornitorrinco, close nele!
Ornitorrinco, close nele!
 
Haciendo Deporte
Haciendo DeporteHaciendo Deporte
Haciendo Deporte
 
Cuest. cap. 5-8
Cuest. cap. 5-8Cuest. cap. 5-8
Cuest. cap. 5-8
 
La Teleconferencia 12
La Teleconferencia 12La Teleconferencia 12
La Teleconferencia 12
 
semaine 7
semaine 7semaine 7
semaine 7
 

Similar a Hyper v ha t echnet latam

Virtualizar con microsoft hyper v - por qué ahora parte1
Virtualizar con microsoft hyper v - por qué ahora parte1Virtualizar con microsoft hyper v - por qué ahora parte1
Virtualizar con microsoft hyper v - por qué ahora parte1Pablo Campos
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2Pablo Campos
 
Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2Pablo Campos
 
Windows Server2008 R2 Overview
Windows Server2008 R2 OverviewWindows Server2008 R2 Overview
Windows Server2008 R2 OverviewPablo Campos
 
Features originstackjunio2014
Features originstackjunio2014Features originstackjunio2014
Features originstackjunio2014Nimbus Concept
 
El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfectobetabeers
 
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Strelia Technology Services
 
Jvmmx docker jvm
Jvmmx docker jvmJvmmx docker jvm
Jvmmx docker jvmsuperserch
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008panduso
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008panduso
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008panduso
 

Similar a Hyper v ha t echnet latam (20)

Virtualizar con microsoft hyper v - por qué ahora parte1
Virtualizar con microsoft hyper v - por qué ahora parte1Virtualizar con microsoft hyper v - por qué ahora parte1
Virtualizar con microsoft hyper v - por qué ahora parte1
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2
 
Cloud y BigData
Cloud y BigDataCloud y BigData
Cloud y BigData
 
Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2Virtualizar con microsoft hyper v - por qué ahora parte2
Virtualizar con microsoft hyper v - por qué ahora parte2
 
[Run Reloaded] SCVMM 2008 R2 a fondo (Antonio Scuotto + Alejandro Ponicke)
[Run Reloaded] SCVMM 2008 R2 a fondo (Antonio Scuotto + Alejandro Ponicke)[Run Reloaded] SCVMM 2008 R2 a fondo (Antonio Scuotto + Alejandro Ponicke)
[Run Reloaded] SCVMM 2008 R2 a fondo (Antonio Scuotto + Alejandro Ponicke)
 
Clustersqlserver
ClustersqlserverClustersqlserver
Clustersqlserver
 
Trabajo ejemplo hafs-v1b
Trabajo ejemplo hafs-v1bTrabajo ejemplo hafs-v1b
Trabajo ejemplo hafs-v1b
 
Windows Server2008 R2 Overview
Windows Server2008 R2 OverviewWindows Server2008 R2 Overview
Windows Server2008 R2 Overview
 
Usando docker
Usando dockerUsando docker
Usando docker
 
Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1
 
Features originstackjunio2014
Features originstackjunio2014Features originstackjunio2014
Features originstackjunio2014
 
El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfecto
 
Qnap QuTS Hero
Qnap QuTS Hero Qnap QuTS Hero
Qnap QuTS Hero
 
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
 
Desarrollo Subversivo
Desarrollo SubversivoDesarrollo Subversivo
Desarrollo Subversivo
 
Jvmmx docker jvm
Jvmmx docker jvmJvmmx docker jvm
Jvmmx docker jvm
 
Hyper v r2 -javier acero
Hyper v r2  -javier aceroHyper v r2  -javier acero
Hyper v r2 -javier acero
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
 
PresentacióN Windows Server 2008
PresentacióN Windows Server 2008PresentacióN Windows Server 2008
PresentacióN Windows Server 2008
 

Más de Pablo Campos

Hyper v private cloud
Hyper v private cloudHyper v private cloud
Hyper v private cloudPablo Campos
 
Techdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and LinuxTechdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and LinuxPablo Campos
 
Datacenter dinamico parte1
Datacenter dinamico parte1Datacenter dinamico parte1
Datacenter dinamico parte1Pablo Campos
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7Pablo Campos
 
PowerShell para administradores
PowerShell para administradoresPowerShell para administradores
PowerShell para administradoresPablo Campos
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionPablo Campos
 
Code Camp Santiago hyper-v
Code Camp Santiago hyper-vCode Camp Santiago hyper-v
Code Camp Santiago hyper-vPablo Campos
 

Más de Pablo Campos (9)

Linux hyper-v
Linux hyper-vLinux hyper-v
Linux hyper-v
 
Hyper v private cloud
Hyper v private cloudHyper v private cloud
Hyper v private cloud
 
Techdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and LinuxTechdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and Linux
 
Datacenter dinamico parte1
Datacenter dinamico parte1Datacenter dinamico parte1
Datacenter dinamico parte1
 
Migracion de xp a windows 7
Migracion de xp a windows 7Migracion de xp a windows 7
Migracion de xp a windows 7
 
Offline vmst
Offline vmstOffline vmst
Offline vmst
 
PowerShell para administradores
PowerShell para administradoresPowerShell para administradores
PowerShell para administradores
 
Sacale El Jugo A La Virtualizacion
Sacale El Jugo A La VirtualizacionSacale El Jugo A La Virtualizacion
Sacale El Jugo A La Virtualizacion
 
Code Camp Santiago hyper-v
Code Camp Santiago hyper-vCode Camp Santiago hyper-v
Code Camp Santiago hyper-v
 

Hyper v ha t echnet latam

  • 1. Hyper-V Unleasheden Windows Server 2008 R2 Pablo CamposIngeniero de Plataforma ArticLynxpacampos@alx.cl http://geeks.ms/blogs/pcampos Ppts basadas en la de David Cervigon
  • 2. Agenda Introducción Repaso y Novedades de FailoverCluster en 2008 R2 Configuración y diseño de la red Configuración del Almacenamiento SAN Dimensionamiento y configuración fina
  • 3. Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2 Microsoft Hyper-V Server Hyper-V como role de Windows Server 2008 R2 Microsoft Hyper-V Server 2008 R2 (HVS) VM VM Parent Partition Hyper-V Windows hypervisor MISMAS FUNCIONALIDADES Hardware VM VM Windows (parent partition) Windows hypervisor Hardware Descargagratuitaqueincluye el hypervisor y todos los componentesnecesariosparavirtualizar (Windows Kernel, drivers, red, almacenamiento…) Disponiblecomo role en unainstalación “full” o “Server Core” de Windows Server 2008
  • 4. Host ClusteringHA, Quick Migration, Live Migration, CSVs NIC3 - 192.168.100.2 NIC3 - 192.168.100.1 Red de HeartBeat NODO2 NODO1 Server Core Server Core NIC1 - 192.168.0.1 NIC1 - 192.168.0.2 Red Pública NIC2 - 10.10.10.1 NIC2 - 10.10.10.2 “Intranet” Red Virtual DC 192.168.0.100 Almacenamiento SAN 192.168.0.100
  • 5. Alta Disponibilidad en entornos virtualizadosRepaso y novedades de FailoverCluster en 2008 R2
  • 6. Requerimientos del Almacenamiento para Clustering en Windows Server 2008 Tipos de BUS compartido soportados: SAS Fibre Channel iSCSI Solo se soporta el almacenamiento que admita PersistentReservations (SCSI-3) No se soporta a parallel-SCSI
  • 7. Nuevo modelo de Quorum Membresía al cluster basada en “Mayorías” Quien y qué tiene un voto es totalmente configurable Eliminación de puntos de fallo El diseño original asumía que el almacenamiento siempre estaría disponible Ahora el cluester puede sobrevivir a una perdida de conexión con los nodos Nuevo modelo de quorum Híbrido del antiguo MajorityNode Set (MNS) y Quorum basado en disco compartido Este nuevo modelo reemplaza a los dos anteriores
  • 8. Mayoria de Nodos Solamente los nodos tienen voto Se requieren 3+ nodos, y no hay necesidad de tener almacenamiento compartido Se requiere la mayoría de los nodos para operar el Cluster Voto Voto Voto SAN
  • 9. Mayoría de Disco y Nodos Mayorí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 Voto Voto Cada nodo tiene 1 voto SAN Voto El dispositivo del almacenamiento compartido tiene 1 voto
  • 10. Mayoría de nodos y carpeta compartida Un File Share Witness (testigo) permite tener un Cluster de dos nodos sin disco compartido Excelente solución para Clusteres geográficamente dispersos Un servidor de ficheros puede usarse para albergar los testigos de múltiples clústeres Testigo Carpeta compartida en un servidor independiente Voto Voto Cada nodo tiene 1 voto SAN
  • 11. Solo disco Solamente un disco compartido tiene voto Los nodos no tienen voto, por lo que el disco de Quorum es el master El Cluster estará vivo solamente si un nodo puede alcanzar el disco Mismo comportamiento que el tradicional modelo de Quorum Generalmente no recomendado SAN El dispositivo de almacenamiento compartido es el master Voto
  • 12. Mejoras en la Validación Se puede correr antes, durante o después del despliegue del cluster Incluye comprobaciones adicionales de buenas prácticas Configuración del Quorum Estado de los recursos del cluster Configuración del Network Name en un clustermulti-site Ofrece una guía prescriptiva para lograr mayor disponibilidad Recoge información acerca de la configuración para documentación y soporte
  • 13. PowerShell Línea de comandos, lenguaje de scripting e interfaz programática Gestión mejorada Corre la validación Crea clusteres y clusteriza roles Gestiona Hyper-V y CSV Genera informes de dependecias Server Core, Hyper-V Server 2008 R2, & Cliente RSAT Reemplaza a cluster.exe como herramienta CLI
  • 14.
  • 15. Acceso en modo solo lectura Acceso en solo lectura a la Cluster API Privilegios reducidos Ver el cluster Sin poder llevar a cabo acciones Minimiza el riesgo Seguridad mejorada Útil para la primera capa de soporte, colaboración entre equipos, administración e investigación Soportado por Powershell
  • 16. Quick Migration vs. Live Migration Live Migration (Windows Server 2008 R2Hyper-V) Estado de la VM y Transferencia de la Memoria Crea la VM en el destino Mueve páginas de memoria desde el origen al destino via Ethernet de manera iterativa Transferencia final del estado y restauración de la VM Pausa la máquina virtual Mueve el almacenamiento desde el origen al destino Continua la ejecución Quick Migration (Windows Server 2008 Hyper-V) Salva el estado de ejecución Crea la VM en el destino Escribe la memoria de la VM en el almacenamiento compartido Mueve la VM Mueve la conectividad del almacenamiento del host origen al host destino Restaura el estado y continua la ejecución Lee la memoria de la VM del almacenamiento compartido y la restaura en el host destino Continua la ejecución Host 2 Host 1 Host 1 Host 2
  • 17. Operación de Live Migration Memoria Configuration Configuration State State Server 1 Server 2
  • 18. Cluster Shared Volumes Todos los servidores del cluster tienen acceso simultáneo a las mismas LUN del almacenamiento Utiliza NTFS, elimina los problemas de letras de unidad, mismas herramientas, sin modificaciones en la SAN…
  • 19. Modo mantenimiento SCVMM Aplica a host stand-alone y clusters Dos 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 monitoriza No se pueden crear VMs No se pueden mover VMs al host Puede reconfigurarse o eliminarse el host Se pueden arrancar y parar sus VMs Se pueden mover VMs hacia fuera del host Cuando termina el modo mantenimiento Se refresca el estado del host y puede volver a albergar VMs No se reinician ni se mueven VMs de vuelta
  • 20. Escenarios de uso del modo mantención Habilitar modo de mantención El servicio queda Fuera de Linea en el Host Shared Storage
  • 21. DEMOPrerrequisitos y Validación de los nodos del cluster
  • 22. Alta Disponibilidad en entornos virtualizadosConfiguración y Diseño de la red
  • 23. Hyper-V Networking Máquina Virtual NIC Sintética NIC Legacy (Intel 21140) 12 NICs por VM 8 sintéticas 4 legacy Hasta 10Gb/s Soporta VLANs Partición Padre Redes Virtuales enlazadas a NICs físicas Externas – Limitadas por el número de NICs Internas – Ilimitadas Privadas – Ilimitadas Solo NICs Ethernet (no Wireless) Soporta VLANs Trunking (VTP Protocol) NIC enlazada a Hyper-V NIC dedicada (Gestión)
  • 24. Switches virtuales – Switches físicos VM1 VM2 VLAN2 VLAN1 VMBUS Los puertos del Switch Virtual son troncales Virtual Switch Tarjeta física del Host VLAN2 VLAN1 Trunk Port Physical Network Switch
  • 25. Cómo repartir las NICs Mínimo 2, máximo… y mejor Gigabit 2 NICs NIC1: HeartBeat + LiveMigration NIC2: Gestión + vSwitch 3 NICs NIC1: HeartBeat + LiveMigration NIC2: Gestión NIC3: vSwitch 4 NICs NIC1: HeartBeat + LiveMigration NIC2: Gestión NIC3: vSwitch1 NIC4: vSwitch2 Si se va a utilizar iSCSI es conveniente dedicar una o dos (MultiPath) tarjetas conectadas a redes Gigabit Importante segmentar/repartir el trafico en diferentes switches físicos Rendimiento Tolerancia a fallos
  • 26. DEMOConfiguración de las redes preferidas para Live Migration
  • 27. Windows Server 2008 Hyper-V R2Configuración del Almacenamiento SAN
  • 28. Receta Instalar el Sistema Operativo Instalar los drivers del fabricante Instalar Roles y Funcionalidades Hyper-V Multipath I/O FailoverCluster Desde el almacenamiento Crear las LUNs sobre los discos, con el nivel de RAID deseado Presentar las LUNs que conformaran el almacenamiento compartido Instalar el DeviceSpecific Module (DSM) de la cabina de almacenamiento Es frecuente ver los volúmenes correspondientes a cada LUN duplicados en el Administrador de Discos
  • 29. Los CSVs son LUNs normales Solo cambia la forma en la que las maneja el cluster En todos los nodos se montan en el mismo path: C:lusterStorageolumeXX Hay que habilitar su soporte a nivel de cluster Interfaz gráfica Cluster.exe /propEnableSharedVolumes=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
  • 30.
  • 31. Redirected I/O Redirección del I/O por SMB La VM corriendo en el nodo 2 no esafectada Volumenmontado en e l Nodo 1 Fallo de conectividad a la SAN SAN Las VMs todavía se pueden mover por Live Migration VHD
  • 32. CSVs vs. LUNs dedicadas CSVs Pros Simplifica el diseño del almacenamiento y el uso de herramientas específicas (p.eBackup, Clone, Mirror, etc.) Ahorra espacio Facilita la gestión del entorno virtualizado Mejores tiempos de respuesta en Live Migrations Cons Muchos huevos en la misma cesta Rendimiento (discutible) No permite Pass-Through LUNs Dedicadas Pros Rendimiento (discutible) Aislamiento Pass-throug Geo-Clustering Migraciones vía SAN transfers/NPIV Cons Complica el diseño almacenamiento Complica el aprovisionamiento de nuevas VMs Peores tiempos de Live Migration
  • 33. DEMOPaso a paso para crear un CSV
  • 34. Alta Disponibilidad en entornos virtualizadosDimensionamiento y configuración fina
  • 35. Clusters vs. Stand alone La HA tiene un precio Un nodo de cluster siempre está peor aprovechado que un stand-alone Los 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 albergadas Uso 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)
  • 36. Dimensionamiento y configuración fina Factores 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 failovers Debemos planificar su “desperdicio de hardware equivalente” en cualquier caso, repartiéndola entre los activos A 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 determinante Hay que tener muy en cuenta el I/O de red y almacenamiento Planificar detalladamente las listas de possibleowners y preferredowners para cada grupo de cluster asociado a cada VM
  • 37.
  • 39. © 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.