Estimados queria ver si me pueden ayudar, estoy iniciandome es esto del mundo de vmware, y me parece super interesante, solo que como soy nuevo no tengo claros algunos conceptos que espero me puedan ayudar para aclararlos.
Hola,
vamos por partes, como diría aquel.
Una best practice es empezar asignando 1 vCPU a las máquinas virtuales.
Si la carga de CPU del servidor es algo elevada y corre aplicaciones que funcionan con varias CPU, entonces se puede subir el número de CPU de uno en uno hasta que se consiga el rendimiento deseado.
Ten en cuenta que en el tema de de asignar vCPU, por regla general, es una buena práctica, "menos es más". Cuando más vCPU tenga una mv, más tardara el CPU scheduler der vmware a encontrara una venta libre con el número de vCPU que tenga configurarda la máquina virtual.
El tipo de disco duro que te configura por defecto vmware al crear la mv es por lo general una buena opción.
Respecto al provisioning, mi recomendación personal es que siempre que te sea posible (y más en producción) que uses thick. Y es recomendable usar "Thick provision eager zeroed", ya que algunas aplicaciones así lo recomienda/requieren.
Referente a tu conversión a workstation, el tema de pre-allocated, es que a la hora de crear el disco virtual va a generar un fichero .vmdk con el tamaño total asignado, no solo con lo usado (lo que en vSphere es el formato thick). Lo de 2 GB pre-allocated, es que en vez de tener un único fichero .vmdk, el tamaño del vdisk se ira repartiendo en discos .vmdk de 2 GB cada uno.
Te dejo un par de enlaces interesantes:
http://www.the-little-things.net/blog/2012/03/22/virtualization-vcpu-provisioning-best-practices/
http://vsphere-land.com/tag/cpu
Espero haberte sido de ayuda
Gracias por la respuesta, solo queria consultarte dos cositas mas.
1. Con respecto al numero de cpu, Lo creo un cpu y cuantos cores? SI mi procesador tien 4 por ejemplo.
2. Cual es la diferencia exacta entre Thick Provision Lazy Zeroed, Thick Provision Eager Zeroed y el Thin Provision. Y cuando usar cada unos de ellos.
Me indicas que es recomendable usar el Thick Provision Eager Zeroed, ya que algunas aplicaciones asi lo requieren, aplicaciones como cuales??
Saludos y gracias por ayudarme
Hola compañero,
como ya te he comentado yo asignaria una vCPU a tu máquina virtual y si una vez que la tienes funcionando se "queda corta" de CPU, asiganala otra vCPU más.
Repite este proceso de asignar vCPU hasta que la máquina (en función de sus necesidades de CPU) tenga la suficiente capacidad.
Respecto a los cores, yo no soy participe de asignar cores, sino solo vCPU.
Respecto al Provisioning, el Lazy antes de cada operación de escritura en disco, pone a zero la sección de disco que posteriormente va escribir en ella.
Ahora que recuerde, las únicas aplicaciones que no recomiendan/permiten usar Lazy es Microsoft clustering y el Fault Tolerance de Vmware.
El otro método de Provisioning (Eager zeroed) realiza el proceso de poner zeros en el vdisk en el momento de creación de la máquina virtual y/o el vdisk.
El método de Thin se diferencia de los otros dos Thick en que el vdisk crece (hasta el tamaño máximo asignado cuando se crea) a medida que crece el espacio usado del vdisk.
Espero haberte ayudado a responder/despejar tus preguntas/dudas
Acuérdate de puntuar aquellos de mis comentarios que te hayan sido de ayuda. Gracias.
Saludos,
Pablo