viernes, 6 de junio de 2008

Parte III: ¿Como funciona DRS de VMware?

Tips:
  • Primero vigilar el DRS y ver como funciona. Cuando uno se siente seguro y pasado un periodo de aprendizaje, usar Fully Automated para la politica general y para las VMs criticas configurar a nivel de VM la politica de Manual o Partilly Automated.(Vmware DRS, Virtual Machine Options).
  • Usar DRS y Pools de Recursos para un numero de hosts ESX, NO en CADA host ESX.
  • DRS es proactivo, actúa para balancear y no provoca down time. No confundir con VMware HA que es reactivo: actúa cuando se ha caido un host y si tiene down time de las VMs.
  • El maximo numero de hosts en Virtual Center 2.0 es de 16 para DRS y HA
  • Se puede usar Resource Pools anidados y Fixed Reservations para el parent resource pool. Aunque mejor usar shares: se adaptan dinamicamente y los limites estáticos pueden volverse inmanejables.
  • Cuando DRS hace recomendaciones con muchas estrellas: Hadle caso
  • Pon las maquinas que se "hablan" mucho juntas (mismo Host, vSwitch y Portgroup) y usa reglas de afinidad para ello: conseguirar que su red vaya a velocidad de RAM.

Monitorizacion:
La monitorizacion del Cluster se puede realizar a traves del propio Virtual Center.

Un cluster sin ningun color en particular nos indica que todo esta correctamente.
Un cluster de color amarillo(Overcommited or Host down) indica que algun requerimiento de recursos no esta siendo satisfecho por el cluster.(Solucion: aumentar recursos o decrementar reservations)
Un cluster de color rojo nos indica que el cluster esta inconsistente o es invalido
(Cambios en resource pools a traves del VIC directo contra un host en lugar de hacerlo por el VCenter, o capacity failover)


Fallos Comunes:
En general DRS funciona bastante bien sin que nos dé sobresaltos.

Errores de DRS

  • No se puede encender una VM aunque tenga de reservation menos que la capacidad sin reservar del resource pool.
Causa: El host tiene que tener suficiente Aggregate unreserved capacity y Per-core capacity.
Solucion: Establecer en los hosts esta opcion de configuracion Cpu/VMAdmitCheckPerVcpuMin to 0 (OJO: not recommended)


Errores de VMotion:
  • Relacion de cluster entre VMs (MSCS)
  • La VM tiene afinidad a una CPU fisica:
Solución: Quitar la VM del cluster, quitar la afinidad y volver a meter al cluster DRS.
  • La VM tiene conectado el CD-ROM / floppy

Alertas de VMotion:
  • La VM esta configurada a un virtual switch interno pero no esta conectada a él.
  • La VM está configurada para acceder al CD-ROM/floppy pero NO está conectada a él.

Link Parte I:
Parte I: ¿Como funciona DRS de VMware?

Link Parte II:
Parte II: ¿Como funciona DRS de VMware?

No hay comentarios: