Vous êtes sur la page 1sur 33

Virtualizacin

Bryan Avila Cadillo


Harold Acosta Puma

Agenda
Introduccin
Consideraciones y recomendaciones
Proceso de Virtualizacin de Servidores
Consolidacin de roles de Infraestructura
Virtualizacin de Controladores de Dominio

Retos del departamento de IT en las empresas


Simplificar la
Infraestructura y su
Administracin

Crecimiento
Servicio al cliente
Conformidad con
regulacin legal
Gestin de
dispositivos
Cambios en los
conocimientos
necesarios
Movilidad

Reducir costes y
Complejidad

Mantenimiento de
equipos
Expansin
descontrolada de
servidores
Plataformas obsoletas
Despliegue y
mantenimiento
Gestin de
identidades
Actualizacin de
software

Mejorar la Seguridad

Ataques, Malware,
virus, spam, etc.
Amenazas cambiantes
Gestin de
actualizaciones, VPN,
etc.
Acceso seguro de
empleados, socios y
clientes

Escenarios de Virtualizacin
Consolidacin
de Servidores

Pruebas y desarrollo

Continuidad del
negocio

Delegaciones Remotas

Proceso de Virtualizacin

Evaluacin de Requerimientos
Uso
de CPU:
Soporte:
Aislamiento:
Memoria:
Red:
Almacenamiento:

Cuales
son
eluso
uso
Necisan
los
Est
la
Cual
es
el
nivel
Cual es el uso
medio
y los
picos
servicios
estar
aplicacin
medio
y
los
de
saturacin
medio de E/S?
deSoportada
procesador?
aislados
en un
picos
de unos
querequiere
produce
elde
Se
otros?.
Pueden
entorno
memoria
del
servidor
en
la
almacenamiento
Nmero
de
CPU:
concurrir
virtualizado?.
servidor?
red?
compartido?
Se
necesitaen el
mismo
Cuales
son
los
escalar
porservidor?
encima
derequerimientos
un nico
de hardware?
procesador?

Evaluar

Requerimientos de los servidores existentes

Mtricas de rendimiento actuales


Picos y utilizacin media a lo largo de un periodo de tiempo significativo
Los 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 mnimo para representar el
consumo de memoria bajo la mxima
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


fsicos

Incluir cada disco fsico utilizado por el


sistema operativo del servidor

Evaluar

Consideraciones para el Host


Hosts x64 versus x86
Los host x64 tienen mejor gestin de memoria
Los hosts x64 son ms rpidos para ciertas operaciones
Solo VMs de 32-bits soportadas en Virtual Server (estn
soportadas en Windows Virtualization)

Intel VT/ AMD Pacifica


Mejora el rendimiento de la instalacin
Mejora el rendimeinto de las VMs
Requiere Virtual Server 2005 R2 SP1

CPUs multi-core
Los Cores se usan para balancear las diferentes threads de las
diferentes VMs
Mejor rendimiento que el hyper-threading

Planificar

Recomendaciones para el Host


Memoria
Reservar 512 MB para el funcionamiento del S.O

Almacenamiento
Separar el OS en un eje diferente
Utilizar los discos ms rpidos que sea posible
Utilizar RAID 0 para el almacenamiento de los .VHD. Para tolerancia a
fallos usar RAID 0+1 o RAID 5
Usar el mayor nmero posible de ejes para repartir las operaciones de
I/O

Red
Usar mltiples NIC Gigabit
Dedicar una NIC al Host
Dedicar NICs a VMs
Planificar las redes virtuales, estandarizando sus nombres en todos los
servidores de Virtualizacin

Planificar

Consideraciones para las mquinas virtuales

Una mquina Virtual requiere tanta RAM como una mquina fsica
Ms aproximadamente 32 MB por mquina virtual en el host

Virtual Server ofrece gestin de recursos de CPU para cada


mquina virtual
Mximo (no sobrepasar)
Reservar (Tener siempre disponible)
Pesos (promedios ponderados)

Separar el trfico de red del Host del de las mquinas 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
tamao fijo.

Planificar

Proceso de planificacin de la CPU


Calcular los requerimientos de procesador:
Requerimientos de CPU requirements = n de CPUs x velocidad
de CPU x Utilizacin de CPU
2 procesadores x 2000 MHz x 10% uso= ~400 Mhz
Tener 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 MHz
7200 -1800 = ~5400 MHz disponibles para las mquinas virtuales

Planficar

Proceso de planificacin de la red


Determinar los requerimientos del ancho de banda:
Ancho de Banda = nmero de VMs x velocidad de la NIC x utilizacin de
la NIC
12 VMs x 100 Mb/s x 40% = 480 Mb/s
4 VMs x 1000 Mb/s x 25% = 1000 Mb/s
Necesidad Total = 1480 Mb/s
Tener en cuenta los picos

Calculo de la capacidad de las NIC del host:


Suponemos que el host tiene una NIC dedicada
Capacidad 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 GB


75 x 2000 = 1500 Mb/s disponibles para virtualizacin

Planificar

Proceso de planificacin de la memoria

Determinar los requerimientos:


Memory necesaria = n de VMs x (VM RAM + 32 MB)
12 VMs x (1024 MB + 32 MB) = 12672 MB
4 VMs x (2048 MB + 32 MB) = 8320 MB
Total necesario = 20992 MB or 21 GB (redondeado al
alza)

Considerar el uso actual de memoria del propio


host y planificar segn estas cifras

Planificar

Proceso de planificacin del almacenamiento


Determinar los requerimientos
Espacio de disco en uso
Tamao total de disco

Determinar la cantidad de memoria de las VMs


Cambios en el fichero de paginacin
La cantidad de memoria determina el espacio que ocupan los
ficheros de estado salvado

Determinar si se utilizaran discos UNDO


Requiere espacio adicional. Como mnimo el tamao del fichero
de paginacin

Sumar:
El uso de disco total de todas las VMs
La memoria asignada para calcular el tamao total de los
ficheros de Save State
El espacio necesario para los discos UNDO
Un 30% adicional para rendimiento y operaciones de
desfragmentacin.

Planificar

Alta Disponibilidad
Clusterizacin de Hosts
Utilizar Windows Server 2003 EE/DTC
DAS-SCSI, FC-SAN, iSCSI-SAN
Tiempos sin servicio (planificado)
<10 seg. para 128 MB VM va 1GbE iSCSI (1 eje)
<4 seg. para 512 MB VM va 2Gb FC (3 ejes)
<8 seg. para 1 GB VM va 2Gb FC (3 ejes)

Caidas no planificadas
Failover automtico al otro nodo

Clusteres Virtuales
Para nodos en el mismo Host de virtualizacin
Usar Discos Virtuales SCSI compartidos

Para nodos en distintos Hosts de Virtualizacin


Usar iSCSI

Consideraciones
Memoria
Mas memoria reduce la paginacin

Disk I/O
Este puede ser el mayor cuello de botella

Reserva de recursos de CPU


Reservar un porcentaje del total de CPUs lgicas para asegurar la
prestacin del servicio

Cambios de direcciones IP
Servicios de infraestructura
Aplicaciones que las tengan hard coded

Seguridad
Quien tendr permisos de administracin en los servidores de
Virtualizacin
Cifrar los VHDs

Continuidad del negocio


Backups
Alta disponibilidad

Ejemplos
Servicios de Infraestructura (DC, DNS, DHCP, WINS)
DC Asignacin de recursos y Memoria
DNS, DHCP, WINS E/S de Red

Impresin y Ficheros
Carga de red y Almacenamiento

Exchange
Asignacin de recursos
Memoria
E/S de Disco
E/S de Red

ISA
E/S de Red

SQL
E/S de Disco
E/S de Red
Memoria
Asignacin de recursos

Herramientas para la
Planificacin
Descubrimiento y anlisis de rendimiento
Microsoft SMS 2003
Microsoft MOM 2005 con Virtual Server 2005 R2 MP
Platespin PowerRecon 2.0
Otras

Dimensionamiento
HP
Dell

Determinacin del host de virtualizacin adecuado


Microsoft MOM 2005 con Virtual Server 2005 R2 MP
PlateSpin PowerRecon 2.0 con el Consolidation planning
module
System Center Virtual Machine Manager

Construir/Desplegar
Consideraciones

Aprovisionamiento
Plantillas de VHDs
Sistemas de Despliegue automatizado

Granjas de Virtual Server


Configuraciones Estandarizadas
Nombres de las redes Virtuales
Letras de las unidades asociadas a los volumenes donde almacenamos los VHD

Estandarizar el nombrado de las VMs


Redes aisladas entre servidores
Pools de maquinas para prueba/desarrollo/produccin

Migracin y Consolidacin
Clculo del tiempo sin servicio
Herramientas que utilizaremos
Cambios de IP
Cambios de nombre de equipo

Construir / Desplegar
Trucos

Discos de tamao fijo


Incremental el tiempo de aprovisionamiento

Pre-configurar la carpeta de configuracin de las


mquinas virtuales
Resetea las ACLs segn lo que hayamos
especificado en las opciones de seguridad

Por defecto, todo el trfico entre VMs y el host


deben usar una MIC fsica
Puede instalarse un Microsoft loopback adapter en
el host para aislar esta comunicacin del resto del
trfico.

Construir/Desplegar
Herramientas

Virtual Server Migration Toolkit (VSMT 1.1) Gratuito


Herramientas por lnea de comandos para automatizar la migracin P2V
Solamente P2V (no V2P)
Requiere Automated Deployment Services (ADS)
Requiere apagado de la mquina fsica

System Center Virtual Machine Manager (SCVMM)


Gestin centralizada de Hosts de Virtualizacin
Asistente para migracin P2V
Colocacin inteligente de la mquina migrada en el host de virtualizacin segn
criterios de rendimiento configurables
Librera (VMs, plantillas, perfiles de hardware, ISOs, VHDs)
Lime Migration, Snapshots, etc.

Herramientas 3rd party


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

Operar

Consideraciones
Gestin de Actualizaciones
Asegurarse de actualizar las mquinas de la librera antes de
pasarlas a la red
Actualizar el Host

Procesos de backup
Para Virtual Server 2005 R2
Agentes en la VM (como en las fsicas)
Apagar o salvar el estado de la VM y hacer backup en el host

Tiempo de parada
Esta tcnica NO VALE para VMs que sean controladores de
dominio

Para Virtual Server 2005 R2 SP1


Soporte nativo de VSS para backups en caliente desde el host
VHDMOUNT puede montar VHDs en caliente para sacar snapshots online si
el guest es 2003 SP1 con las ltimas additions instaladas

Operar

Consideraciones (2)
Administracin Remota de las VMs
VRMC
El host hace de Proxy
Acceso desde el arranque de la VM

RDP
Requiere Remote Desktop habilitado en el OS
Requiere acceso por red
Permite redireccin de unidades locales (tb. USB), impresoras, etc.

3rd Party

La consola de administracin Web de Virtual Server 2005 solo muestra un


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

Monitorizacin
MOM 2005 con Virtual Server 2005 R2 MP
Herramientas 3rd Party

Seguridad y Control de Acceso


La UI de Virtual Server asume que todos los usuarios tienen acceso a todas las VMs
Usar ACls

Agenda
Introduccin
Consideraciones y recomendaciones
Proceso de Virtualizacin de Servidores
Consolidacin de roles de Infraestructura
Virtualizacin de Controladores de Dominio

WINS / DHCP /DNS


WINS
Instalar el servicio en la VM
Configurar el servicio en la VM
Copiar y tal vez convertir la base de Datos de WINS

DHCP
Exportar la configuracin de DHCP
Copiarla a la VM
Parar el servicio DHC o desconectar el servidor fsico
Instalar el servicio de DHCP en la VM
Importar la configuracin de DHCP

DNS
Instalar el DNS en la VM
Hacer una trasferencia de zona o copiar los ficheros de zona a
la VM
Decidir que hacer con el servicio de la mquina fsica

Agenda
Introduccin
Consideraciones y recomendaciones
Proceso de Virtualizacin de Servidores
Consolidacin de roles de Infraestructura
Virtualizacin de Controladores de Dominio

Ventajas de virtualizar DCs


Consolidacin
Pruebas
Administracin
Despliegue

Active Directory
Exchange
Web
SQL
ServerServer
Domain Controller

Desventajas de Virtualizar DCs


Administracin
Rendimiento
Seguridad

KB 875495 Windows Server 2003


KB 885875 Windows 2000 Server

Consideraciones de Despliegue
Eleccin del Host de Virtualizacin

Asignacin de los FSMOs

Catlogos Globales

Cabezas de Puente entre Sites

Posibles escenarios para DCs


DCs en VMs.
Resto de Servicios corriendo
en el Host.
DC corriendo en el Host.
Aplicaciones y Servicios en
VMs virtual machines.
DCs, Aplicaciones y Servicios
corriendo en VMs.
Host dedicado a Virtualizacin.

Recomendaciones de Seguridad
Crear una carpeta securizada
para almacenar los VHDs
Auditar el acceso y monitorizar
los logs de seguridad
Securizar la Web de
Administracin de Virtual Server
Usar GPOs para decidir quien
puede reiniciar el host

Recomendaciones para el
almacenamiento
VM

Host

Sistema Operativo:

Almacenar los VHDs:

Disco Virtual SCSI

En un disco distinto al del SO


En una particin distinta
Mejor en un disco diferente
Varios ejes para mejor
rendimiento

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

Consideraciones para las


Operaciones
No utilizar discos UNDO
No usar discos diferenciales
No pausar o guardar el estado salvado por
periodos largos de tiempo
No usar VHDs antiguos si hay otros DCs en la red
No sincronizar el reloj con el Host

Vous aimerez peut-être aussi