Virtualizacion De Servidores De Infraestructura Microsoft

42
Virtualización de Servidores de Infraestructura

Transcript of Virtualizacion De Servidores De Infraestructura Microsoft

Page 1: Virtualizacion De Servidores De Infraestructura Microsoft

Virtualización de Servidores de Infraestructura

Page 2: Virtualizacion De Servidores De Infraestructura Microsoft

Agenda

IntroducciónConsideraciones y recomendacionesProceso de Virtualización de ServidoresConsolidación de roles de InfraestructuraVirtualización de Controladores de DominioGestión y Monitorización

Page 3: Virtualizacion De Servidores De Infraestructura Microsoft

Retos del departamento de IT en las empresas

CrecimientoServicio al clienteConformidad con regulación legalGestión de dispositivosCambios en los conocimientos necesariosMovilidad

Mantenimiento de equiposExpansión descontrolada de servidoresPlataformas obsoletasDespliegue y mantenimientoGestión de identidadesActualización de software

Ataques, Malware, virus, spam, etc.Amenazas cambiantesGestión de actualizaciones, VPN, etc.Acceso seguro de empleados, socios y clientes

Simplificar la Infraestructura y su

Administración

Reducir costes y Complejidad

Mejorar la Seguridad

Page 4: Virtualizacion De Servidores De Infraestructura Microsoft

Escenarios de Virtualización

Pruebas y desarrollo

Continuidad del negocio

Delegaciones Remotas

Consolidación de Servidores

Page 5: Virtualizacion De Servidores De Infraestructura Microsoft

Proceso de Virtualización

Evaluar

Planificar

Construir

Desplegar

Operar

Page 6: Virtualizacion De Servidores De Infraestructura Microsoft

Aislamiento:¿Necisan los servicios estar aislados unos de otros?. ¿Pueden concurrir en el mismo servidor?

Uso de CPU: ¿Cuales son el uso medio y los picos de procesador?

Número de CPU: ¿Se necesita escalar por encima de un único procesador?

Red: ¿Cual es el nivel de saturación que produce el servidor en la red?

Memoria:¿Cual es el uso medio y los picos de memoria del servidor?

Almacenamiento:¿Cual es el uso medio de E/S?¿Se requiere almacenamiento compartido?

Soporte:¿Está la aplicación Soportada en un entorno virtualizado?.¿Cuales son los requerimientos de hardware?

Evaluación de Requerimientos

Page 7: Virtualizacion De Servidores De Infraestructura Microsoft

Evaluar

Planificar

Construir

Desplegar

Operar

EvaluarRequerimientos de los servidores existentes

Métricas de rendimiento actualesPicos y utilización media a lo largo de un periodo de tiempo significativoLos datos deben de incluir la carga de trabajo durante las horas de negocio y durante las tareas de mantenimiento.

Metrica Promedio y Picos Notas

Procesador % Tiempo de procesador Requerido para calcular los recursos de CPU necesarios en el servidor de destino

Memoria Bytes de memoria disponibles Monitorizar a lo largo del tiempo y utilizar el mínimo para representar el consumo de memoria bajo la máxima carga.

Red Bytes totales/seg para todas las interfaces de red

Para determinar el suo de una NIC dedicada o compartida en el servidor de destino.

Disco Lcturas/seg para todos los discos físicos

Incluir cada disco físico utilizado por el sistema operativo del servidor

Page 8: Virtualizacion De Servidores De Infraestructura Microsoft

EvaluarConsideraciones para el Host

Hosts x64 versus x86Los host x64 tienen mejor gestión de memoriaLos hosts x64 son más rápidos para ciertas operacionesSolo VMs de 32-bits soportadas en Virtual Server (están soportadas en Windows Virtualization)

Intel VT/ AMD Pacifica Mejora el rendimiento de la instalaciónMejora el rendimeinto de las VMsRequiere Virtual Server 2005 R2 SP1

CPUs multi-coreLos Cores se usan para balancear las diferentes threads de las diferentes VMsMejor rendimiento que el hyper-threading

Evaluar

Planificar

Construir

Desplegar

Operar

Page 9: Virtualizacion De Servidores De Infraestructura Microsoft

PlanificarRecomendaciones para el Host

MemoriaReservar 512 MB para el funcionamiento del S.O

AlmacenamientoSeparar el OS en un eje diferenteUtilizar los discos más rápidos que sea posibleUtilizar RAID 0 para el almacenamiento de los .VHD. Para tolerancia a fallos usar RAID 0+1 o RAID 5Usar el mayor número posible de ejes para repartir las operaciones de I/O

RedUsar múltiples NIC GigabitDedicar una NIC al HostDedicar NICs a VMsPlanificar las redes virtuales, estandarizando sus nombres en todos los servidores de Virtualización

Recomendaciones para la mejora de rendimiento en Virtual Serverhttp://blogs.technet.com/davidcervigon/archive/2007/04/18/trucos-para-mejorar-el-rendimiento-en-virtual-server.aspx

Evaluar

Planificar

Construir

Desplegar

Operar

Page 10: Virtualizacion De Servidores De Infraestructura Microsoft

PlanificarConsideraciones para las máquinas virtuales

Evaluar

Planificar

Construir

Desplegar

Operar

Una máquina Virtual requiere tanta RAM como una máquina físicaMás aproximadamente 32 MB por máquina virtual en el host

Virtual Server ofrece gestión de recursos de CPU para cada máquina virtual

Máximo (no sobrepasar)Reservar (Tener siempre disponible)Pesos (promedios ponderados)

Separar el tráfico de red del Host del de las máquinas virtuales para mejor rendimiento, aislamiento y resistencia.

Dedicar una NIC al host

La Virtual NIC emula una tarjeta de 10/100 MB/s, pero no tiene limites de rendimiento “hard coded”El mejor rendimiento de E/S para discos lo dan los discos SCSI de tamaño fijo.

Page 11: Virtualizacion De Servidores De Infraestructura Microsoft

PlanificarProceso de planificación de la CPU

Calcular los requerimientos de procesador:Requerimientos de CPU requirements = nº de CPUs x velocidad de CPU x Utilización de CPU2 procesadores x 2000 MHz x 10% uso= ~400 MhzTener en cuenta los picos

Calculo de la capacidad de CPU del destino:Capacidad total de CPU = nº de procesadores x velocidad de CPU

2 CPUs x 3600 MHz = 7200 MHz

Reservar un 25% para el host.25 x 7200 = 1800 MHz7200 -1800 = ~5400 MHz disponibles para las máquinas virtuales

Evaluar

Planificar

Construir

Desplegar

Operar

Page 12: Virtualizacion De Servidores De Infraestructura Microsoft

PlanficarProceso de planificación de la red

Determinar los requerimientos del ancho de banda:Ancho de Banda = número de VMs x velocidad de la NIC x utilización de la NIC12 VMs x 100 Mb/s x 40% = 480 Mb/s4 VMs x 1000 Mb/s x 25% = 1000 Mb/sNecesidad Total = 1480 Mb/sTener en cuenta los picos

Calculo de la capacidad de las NIC del host:Suponemos que el host tiene una NIC dedicadaCapacidad Total del Host = nº de NICs x velocidad de la NIC

2 NICs x 1000 Mb/s = 2000 Mb/s

Suponiendo un 75% de eficiencia de una Ethernet GB75 x 2000 = 1500 Mb/s disponibles para virtualización

Evaluar

Planificar

Construir

Desplegar

Operar

Page 13: Virtualizacion De Servidores De Infraestructura Microsoft

PlanificarProceso de planificación de la memoria

Determinar los requerimientos:Memory necesaria = nº de VMs x (VM RAM + 32 MB)12 VMs x (1024 MB + 32 MB) = 12672 MB4 VMs x (2048 MB + 32 MB) = 8320 MBTotal necesario = 20992 MB or 21 GB (redondeado al alza)

Considerar el uso actual de memoria del propio host y planificar según estas cifras

Evaluar

Planificar

Construir

Desplegar

Operar

Page 14: Virtualizacion De Servidores De Infraestructura Microsoft

PlanificarProceso de planificación del almacenamiento

Determinar los requerimientosEspacio de disco en usoTamaño total de disco

Determinar la cantidad de memoria de las VMsCambios en el fichero de paginaciónLa cantidad de memoria determina el espacio que ocupan los ficheros de estado salvado

Determinar si se utilizaran discos UNDORequiere espacio adicional. Como mínimo el tamaño del fichero de paginación

Sumar:El uso de disco total de todas las VMsLa memoria asignada para calcular el tamaño total de los ficheros de Save StateEl espacio necesario para los discos UNDOUn 30% adicional para rendimiento y operaciones de desfragmentación.

Evaluar

Planificar

Construir

Desplegar

Operar

Page 15: Virtualizacion De Servidores De Infraestructura Microsoft

Evaluar

Planificar

Construir

Desplegar

Operar

PlanificarAlta Disponibilidad

Clusterización de HostsUtilizar Windows Server 2003 EE/DTCDAS-SCSI, FC-SAN, iSCSI-SANTiempos sin servicio (planificado)

<10 seg. para 128 MB VM vía 1GbE iSCSI (1 eje)<4 seg. para 512 MB VM vía 2Gb FC (3 ejes)<8 seg. para 1 GB VM vía 2Gb FC (3 ejes)

Caidas no planificadasFailover automático al otro nodo

Clusteres VirtualesPara nodos en el mismo Host de virtualización

Usar Discos Virtuales SCSI compartidosPara nodos en distintos Hosts de Virtualización

Usar iSCSI

Page 16: Virtualizacion De Servidores De Infraestructura Microsoft

ConsideracionesMemoria

Mas memoria reduce la paginación

Disk I/OEste puede ser el mayor cuello de botella

Reserva de recursos de CPUReservar un porcentaje del total de CPUs lógicas para asegurar la prestación del servicio

Cambios de direcciones IPServicios de infraestructuraAplicaciones que las tengan “hard coded”

SeguridadQuien tendrá permisos de administración en los servidores de VirtualizaciónCifrar los VHDs

Continuidad del negocioBackupsAlta disponibilidad

Evaluar

Planificar

Construir

Desplegar

Operar

Page 17: Virtualizacion De Servidores De Infraestructura Microsoft

EjemplosServicios de Infraestructura (DC, DNS, DHCP, WINS)

DC – Asignación de recursos y MemoriaDNS, DHCP, WINS – E/S de Red

Impresión y FicherosCarga de red y Almacenamiento

ExchangeAsignación de recursosMemoriaE/S de DiscoE/S de Red

ISAE/S de Red

SQLE/S de DiscoE/S de RedMemoriaAsignación de recursos

Evaluar

Planificar

Construir

Desplegar

Operar

Page 18: Virtualizacion De Servidores De Infraestructura Microsoft

Herramientas para la Planificación

Descubrimiento y análisis de rendimientoMicrosoft SMS 2003Microsoft MOM 2005 con Virtual Server 2005 R2 MPPlatespin PowerRecon 2.0Otras

DimensionamientoHPDell

Determinación del host de virtualización adecuadoMicrosoft MOM 2005 con Virtual Server 2005 R2 MPPlateSpin PowerRecon 2.0 con el Consolidation planning moduleSystem Center Virtual Machine Manager

Evaluar

Planificar

Construir

Desplegar

Operar

Page 19: Virtualizacion De Servidores De Infraestructura Microsoft

Construir/DesplegarConsideraciones

AprovisionamientoPlantillas de VHDsSistemas de Despliegue automatizado

Granjas de Virtual ServerConfiguraciones Estandarizadas

Nombres de las redes VirtualesLetras de las unidades asociadas a los volumenes donde almacenamos los VHD

Estandarizar el nombrado de las VMsRedes aisladas entre servidores“Pools” de maquinas para prueba/desarrollo/producción

Migración y ConsolidaciónCálculo del tiempo sin servicioHerramientas que utilizaremosCambios de IPCambios de nombre de equipo

Evaluar

Planificar

Construir

Desplegar

Operar

Page 20: Virtualizacion De Servidores De Infraestructura Microsoft

Construir / DesplegarTrucos

Discos de tamaño fijoIncremental el tiempo de aprovisionamiento

Pre-configurar la carpeta de configuración de las máquinas virtuales

Resetea las ACLs según lo que hayamos especificado en las opciones de seguridad

Por defecto, todo el tráfico entre VMs y el host deben usar una MIC física

Puede instalarse un “Microsoft loopback adapter” en el host para aislar esta comunicación del resto del tráfico.

Evaluar

Planificar

Construir

Desplegar

Operar

Page 21: Virtualizacion De Servidores De Infraestructura Microsoft

Construir/DesplegarHerramientas

Virtual Server Migration Toolkit (VSMT 1.1) – GratuitoHerramientas por línea de comandos para automatizar la migración P2VSolamente P2V (no V2P)Requiere Automated Deployment Services (ADS)Requiere apagado de la máquina física

System Center Virtual Machine Manager (SCVMM)Gestión centralizada de Hosts de VirtualizaciónAsistente para migración P2VColocación inteligente de la máquina migrada en el host de virtualización según criterios de rendimiento configurablesLibrería (VMs, plantillas, perfiles de hardware, ISOs, VHDs)Lime Migration, Snapshots, etc.

Herramientas 3rd partyPlateSpin PowerConvert (www.platespin.com )Leostream P>V Direct 3.0 (www.leostream.com)HP Service Migration Pack 2.0 (www.hp.com )

Física

Virtual

Física

Evaluar

Planificar

Construir

Desplegar

Operar

Page 22: Virtualizacion De Servidores De Infraestructura Microsoft

OperarConsideraciones

Gestión de ActualizacionesAsegurarse de actualizar las máquinas de la librería antes de pasarlas a la redActualizar el Host

Procesos de backupPara Virtual Server 2005 R2

Agentes en la VM (como en las físicas)Apagar o salvar el estado de la VM y hacer backup en el host

Tiempo de paradaEsta técnica NO VALE para VMs que sean controladores de dominio

Para Virtual Server 2005 R2 SP1Soporte nativo de VSS para backups en caliente desde el hostVHDMOUNT puede montar VHDs en caliente para sacar snapshots online si el guest es 2003 SP1 con las últimas additions instaladas

Evaluar

Planificar

Construir

Desplegar

Operar

Page 23: Virtualizacion De Servidores De Infraestructura Microsoft

OperarConsideraciones (2)

Evaluar

Planificar

Construir

Desplegar

Operar

Administración Remota de las VMsVRMC

El host hace de ProxyAcceso desde el arranque de la VM

RDPRequiere Remote Desktop habilitado en el OSRequiere acceso por redPermite redirección de unidades locales (tb. USB), impresoras, etc.

3rd Party

La consola de administración Web de Virtual Server 2005 solo muestra un Virtual Host cada vez

System Center Virtual Machine Manager (SCVVM) está en Beta 2Herramientas de terceros/propias basadas en la COM API

MonitorizaciónMOM 2005 con Virtual Server 2005 R2 MPHerramientas 3rd Party

Seguridad y Control de AccesoLa UI de Virtual Server asume que todos los usuarios tienen acceso a todas las VMsUsar ACls

Page 24: Virtualizacion De Servidores De Infraestructura Microsoft

Agenda

IntroducciónConsideraciones y recomendacionesProceso de Virtualización de ServidoresConsolidación de roles de InfraestructuraVirtualización de Controladores de DominioGestión y Monitorización

Page 25: Virtualizacion De Servidores De Infraestructura Microsoft

WINS / DHCP /DNS

WINSInstalar el servicio en la VMConfigurar el servicio en la VMCopiar y tal vez convertir la base de Datos de WINS

DHCPExportar la configuración de DHCPCopiarla a la VMParar el servicio DHC o desconectar el servidor físicoInstalar el servicio de DHCP en la VMImportar la configuración de DHCP

DNSInstalar el DNS en la VMHacer una trasferencia de zona o copiar los ficheros de zona a la VMDecidir que hacer con el servicio de la máquina física

Page 26: Virtualizacion De Servidores De Infraestructura Microsoft

Agenda

IntroducciónConsideraciones y recomendacionesProceso de Virtualización de ServidoresConsolidación de roles de InfraestructuraVirtualización de Controladores de DominioGestión y Monitorización

Page 27: Virtualizacion De Servidores De Infraestructura Microsoft

Active Directory Domain ControllerExchange ServerWeb ServerSQL Server

Ventajas de virtualizar DCs

ConsolidaciónPruebasAdministraciónDespliegue

Page 28: Virtualizacion De Servidores De Infraestructura Microsoft

Desventajas de Virtualizar DCs

AdministraciónRendimientoSeguridad

KB 875495 – Windows Server 2003 KB 885875 – Windows 2000 Server

Page 29: Virtualizacion De Servidores De Infraestructura Microsoft

Consideraciones de Despliegue

Elección del Host de Virtualización

Asignación de los FSMOs

Catálogos Globales

Cabezas de Puente entre Sites

Page 30: Virtualizacion De Servidores De Infraestructura Microsoft

• DCs en VMs.• Resto de Servicios corriendo en

el Host.

Posibles escenarios para DCs

• DC corriendo en el Host.• Aplicaciones y Servicios en VMs

virtual machines.

• DCs, Aplicaciones y Servicios corriendo en VMs.

• Host dedicado a Virtualización.

Page 31: Virtualizacion De Servidores De Infraestructura Microsoft

Crear una carpeta securizada para almacenar los VHDs

Auditar el acceso y monitorizar los logs de seguridad

Securizar la Web de Administración de Virtual Server

Usar GPOs para decidir quien puede reiniciar el host

Recomendaciones de Seguridad

Page 32: Virtualizacion De Servidores De Infraestructura Microsoft

Recomendaciones para el almacenamiento

Sistema Operativo: • Disco Virtual SCSI

Ficheros de AD: NTDS.dit Logs SYSVOL• Diferente Disco Virtual SCSI

VM

Almacenar los VHDs: • En un disco distinto al del

SO• En una partición distinta• Mejor en un disco diferente• Varios ejes para mejor

rendimiento

Host

Page 33: Virtualizacion De Servidores De Infraestructura Microsoft

Consideraciones para las Operaciones

No utilizar discos UNDONo usar discos diferencialesNo pausar o guardar el estado salvado por periodos largos de tiempoNo usar VHDs antiguos si hay otros DCs en la redNo sincronizar el reloj con el Host

Page 34: Virtualizacion De Servidores De Infraestructura Microsoft

Restaurar un DC Virtual

¿Backup válido del System State?

DC restaurado.

Restore from backup.

¿Puede crearse un nuevo DC para sustituir al que

ha fallado?

Reinstalar el SO.Ejecutar DCPROMO. Metadata Cleanup del viejo DC.

¿Existe un VHD previo?

¿Ha sido ya utilizado antes?

Llamar a Soporte de Microsoft.

¿Hay otro DC en el dominio?

Restaurar usando el VHD antiguo

Fallo de un DC Virtual

Si

No

Si No

Si No

No

Si

Si

No

Page 35: Virtualizacion De Servidores De Infraestructura Microsoft

Agenda

IntroducciónConsideraciones y recomendacionesProceso de Virtualización de ServidoresConsolidación de roles de InfraestructuraVirtualización de Controladores de DominioGestión y Monitorización

Page 36: Virtualizacion De Servidores De Infraestructura Microsoft

MVS 2005 Management Pack

Page 37: Virtualizacion De Servidores De Infraestructura Microsoft

System Center Virtual Machine Manager

Por recursos

Por estado

Por propietario

Por fecha de creación

Por Sistema Operativo

Page 38: Virtualizacion De Servidores De Infraestructura Microsoft

Virtual Machine ManagerOptimización de los recursos hardware

Identificacion de candidatos a ser consolidadosP2V rápida y fiable

Usa VSS para crear VM a la velocidad que dé de si el disco

Colocación inteligenteColocar VMs en el servidor físico más adecuado para maximizar la capacidad de los servidores físicos.Número máximo de VMs por servidorMáxima dispersión en multiples servidores

Aprovisionamiento rápido de VMsBiblioteca centralAprovisionamiento por AutoservicioAlmacenamiento distribuido para usar los recursos de forma óptimaAprovisionamiento de Hosts

Page 39: Virtualizacion De Servidores De Infraestructura Microsoft

Aprovisionamiento rápido usando un portal-autoservicio: Personalizado para el usuario

Posibilidad de controlar las VM de las que se es

propietario

Iconos de todas las VMs de las

que es propietario

Page 40: Virtualizacion De Servidores De Infraestructura Microsoft

¿Vas a hacer un piloto sobre Virtualización?

Con Virtual Server R2 SP1 o Windows VirtualizationPodemos ayudarte con:

Webcasts dedicadas con los grupos de productoPresentaciones y WhitepapersLaboratorios onlineSoporte gratuitoSuscripción a TechNet gratuita

TODO completamente GRATISContacta con nosotros para iniciar el proceso:

[email protected]@microsoft.com

Otras tecnologías con las que puedes contar con este tipo de ayuda para desarrollar un piloto

HPC, IIS7, PowerShell, NAP, ISA 2006, Vista, Bitlocker, Microsoft Office Sharepoint Server

Page 42: Virtualizacion De Servidores De Infraestructura Microsoft

[email protected]éfono: 902117793Fax: 922244027Islas Canarias