House of sysadmins

House of sysadmins

Buenas,

Tengo un servidor HP Proliant, con 8 cores y 16 GB de RAM, en el cual tengo montado un Windows 2003R2 con VMWare Server 2.

Tengo 13 máquinas virtualizadas, que tienen entre 0,5 y 2 GB de memoria asignada, con un total de 11 GB.

El caso es que las virtuales van extremadamente lentas, y si las pauso, reinicio el anfitrión y arranco de nuevo las virtuales, vuelven a ir perfectas durante 3-4 días.

La solución temporalq ue le he dado, es que con un scripts, se pausan als virtuales, se reinicia el anfitrión, y se pone todo en marcha de nuevo. Pero lo tengo que hace 2 veces en semana.

Estoy pensando en pasarme a ESXi o Hiper-V, pero la verdad que para loq ue necesito me sobra el VMWare server 2, y no tengo muchas ganas de cambiar el sistema ;)

¿Alguien podría decirme cual es el problema?

Compartir

Responde a esto

Respuestas a esta discusión

Buenos dias otra vez,
el problema que tienes es el anfitrion, un windows es un windows y consume recursos, procesos svchost que crecen y crecen si a eso le sumas los procesos de los sistemas virtuales, todo ralentiza el sistema.
yo para tener 13 vm, que supongo estaran en produccion, optaria por migrar a paravirtualizacion, esxi, hiper-v o xen
yo trabajo con los 3 y la verdad, son todos tal para cual, diferencias vmware lleva muchos años en esto y hay cientos de programas exclusivo para ellos, xen, a mi me gusta mucho, para entornos pyme tiene licencia gratuita y funciona muy bien, hiper-v, se oye por ahi que citrix va a dejar de lado xen y centrarse en hiper-v, esta bien tambien.
yo que tu migraria a un sistema de virtualizacion sobre hardware, cual, me da igual, herramientas de migracion tienes infinidad de vmware a xen , de vhd a xva(formato xen), de vmdk a vhd, no tendrias problemas.
otro punto a tener en cuenta es el movimiento de red de las maquinas y el almacenamiento de las mismas.

si quieres comentar algo mas aqui estamos

Un Saludo

Responde a esto

Cosas que se me ocurren.

¿Con Hiper-V, no tendré los mismos problemas? Al fin y al cabo hay un Windows por debajo

Recuerdo que tuve muchos problemas con el Virtual Server 2005 al virtualizar sistemas NO Microsoft.

Gracias de nuevo

Responde a esto

Haber, hiper-v, no es un windows por debajo, es un windows 2008, pero en modo core
esto quiere decir, en la nueva version de hiper-v 2008 r2, la anterior primero debias instalar un 2008 y luego instalar el hiper-v
que ataca directamente contra el hardware.
te puedo decir por ejemplo, xenserver, usa 400MB de la memoria ppal, y muy poco procesador, esxi usa algo menos de memoria, creo recordar que 300Mb o asi.
al virtualizar sistemas no microsoft, xen y vmware son muy potentes.

Un Saludo.

Responde a esto

Gracias, ya me voy aclarando. En realidad las máquinas más importantes son Windows 2008 con SQLServer 2008.

Creo que finalmente me decantaré por ESXi 3.5 con la compilación para servidores HP. A ver como me va ;)


Javito dijo:
Haber, hiper-v, no es un windows por debajo, es un windows 2008, pero en modo core
esto quiere decir, en la nueva version de hiper-v 2008 r2, la anterior primero debias instalar un 2008 y luego instalar el hiper-v
que ataca directamente contra el hardware.
te puedo decir por ejemplo, xenserver, usa 400MB de la memoria ppal, y muy poco procesador, esxi usa algo menos de memoria, creo recordar que 300Mb o asi.
al virtualizar sistemas no microsoft, xen y vmware son muy potentes.

Un Saludo.

Responde a esto

Buenas, la opcion de esxi es tan buena como cualquier otra,
pero me surge una duda, tenias las vm en vmware server, con sql server???
y el almacenamiento??
lo tenias externo interno???
contestame si quieres

Un Saludo

Responde a esto

Se lo que me vas a decir, que no se puede virtualizar un SQLServer 2008 no?? jeje

Es una máquina de desarrollo, NO de producción.

El Windows 2008 virtual tiene una sola partición, y ahi está instalado SQLServer 2008 y los datos de la BD.

Javito dijo:
Buenas, la opcion de esxi es tan buena como cualquier otra,
pero me surge una duda, tenias las vm en vmware server, con sql server???
y el almacenamiento??
lo tenias externo interno???
contestame si quieres

Un Saludo

Responde a esto

Buenos, no, si se puede virtualizar un sql, simplemente, me extraño el tema de tener en vmware server un sql, sobre todo por el tema de datos,
nada mas.

Un Saludo

Responde a esto

¿Y cual sería la forma adecuada de virtualizar un Windows 2008 + SQLServer 2008? ¿Dos máuqinas distintas, y la BD en un disco "físico"?

Muchas gracias por todo!

Javito dijo:
Buenos, no, si se puede virtualizar un sql, simplemente, me extraño el tema de tener en vmware server un sql, sobre todo por el tema de datos,
nada mas.

Un Saludo

Responde a esto

Yo optaria por vmware ESXi 4.0 la verdad consume muy pocos recursos. Sobre esto montaria el resto de maquinas virtuales. Puedes incluso repartirlas entre tarjetas de red, etc. para optimizar mucho mas el rendimiento.

Responde a esto

Hola Rafa,

Se que está la versión ESXi4, pero en la web de VMWare no encontré una versión específica para los servidores HP Proliant de tipo Blade, y si para la 3.5

Si hubiera versión de la 4 sería perfecto:



Responde a esto

Buenas maniattico,
yo para virtualizar siempre, sacaria el almacenamiento fuera.
a una cabina iscsi o a un almacenamiento NFS ( yo estoy preparando una documentacion para montar un servidor NFS sobre 2003 r2) yo lo tengo con xenserver y un pool de servidores y funciona de maravilla,
lo suyo seria tener las vms en un almacenamiento fuera del servidor, para asi poder mover maquinas entre servidores y demas. luego para el sql, yo uso un almacenamiento para la bd y otro para el log de transacciones, ese almacenamiento yo lo haria por iscsi, ya que 2008 ya lo trae por defecto y te permite unas tasas de transferencia muy altas.

seguimos hablando

Un Saludo

Responde a esto

NO me había explicado bien. El anfitrión Windows 2003 con el VMware Server 2 instalado está en el servidor, y todas las máquinas virtuales están en una cabina externa ;)

Sobre lo del SQL, tomo nota.

Gracias!

Javito dijo:
Buenas maniattico,
yo para virtualizar siempre, sacaria el almacenamiento fuera.
a una cabina iscsi o a un almacenamiento NFS ( yo estoy preparando una documentacion para montar un servidor NFS sobre 2003 r2) yo lo tengo con xenserver y un pool de servidores y funciona de maravilla,
lo suyo seria tener las vms en un almacenamiento fuera del servidor, para asi poder mover maquinas entre servidores y demas. luego para el sql, yo uso un almacenamiento para la bd y otro para el log de transacciones, ese almacenamiento yo lo haria por iscsi, ya que 2008 ya lo trae por defecto y te permite unas tasas de transferencia muy altas.

seguimos hablando

Un Saludo

Responde a esto

Responde a esto

RSS

Acerca de

logadmin logadmin creó esta red social en Ning.

Distintivo

Cargando…

¿DESEA PUBLICAR UNA OFERTA DE TRABAJO?

House of Sysadmins es una red especializada del sector IT.
Póngase en contacto con nosotros y le ayudaremos en su búsqueda.

contáctanos

Patrocinadores oficiales

Blog de un administrador de sistemas.

Las mejores partidas, en blog de poker.

© 2009   Creado por logadmin en Ning.   Crear tu propia red social

Emblemas  |  Reportar un problema  |  Privacidad  |  Términos de servicio

Iniciar sesión en el chat