sharepoint deployment vmware vmware-server

sharepoint - Ejecutando VMware en VMware?



deployment vmware-server (12)

Tenemos una máquina física que ejecuta VMware y alberga una máquina virtual que utilizamos para la prueba de implementación de SharePoint. Esa máquina es antigua y está muriendo, y los jefes de red de mi empleador están presionando fuertemente a las máquinas virtuales alojadas como reemplazo de servidores físicos obsoletos. Tenía curiosidad sobre si es posible ejecutar VMware dentro de VMware, y si es así, si hay implicaciones de rendimiento severas. No requerimos un rendimiento extremo de esta configuración, ya que solo se usa para las pruebas de SharePoint y el servidor SQL asociado está en una caja diferente. Supongo que no podemos simplemente utilizar la máquina virtual principal alojada para nuestras pruebas porque querremos retroceder ocasionalmente y tener más control sobre ella, y es poco probable obtener la aprobación de la gente de la red. ¿Alguien tiene alguna experiencia con esto?

editar: Sé que esta anidación no es la opción preferida, pero (1) queremos la flexibilidad de poder usar instantáneas de VMware a voluntad y (2) la gente de la red no nos permitirá volver arbitrariamente a un punto anterior a tiempo debido a la posibilidad de eliminar las actualizaciones de seguridad obligatorias. Supongo que una máquina de escritorio local que ejecute VMware Workstation podría ser el camino a seguir. La opción alojada parece atractiva si funciona, ya que es menos trabajo de mantenimiento de la máquina para mí.


"si es posible ejecutar VMware dentro de VMware" ¿Qué?

Puedo ejecutar Windows con Sharepoint en una máquina VMWare alojada en alguna parte.

O bien, puedo ejecutar Windows con Sharepoint en una máquina WMWare que en realidad es una máquina VMWare alojada en alguna parte.

¿Por qué demonios agregaría un nivel de anidación? ¿Por qué no simplemente ir con Windows con Sharepoint alojado en alguna parte?

Puede tener cualquier cantidad de VMWares ejecutándose en un solo host. Muchas versiones diferentes haciendo muchas cosas diferentes.

Anidarlos no tiene sentido.


Me encontré con este mismo problema. Trabajo en una gran empresa donde toda nuestra infraestructura es virtual, así que si necesitas un servidor, obtienes una VMware VMware. Así que tenía un par de máquinas virtuales invitadas basadas en Windows 2003 Server Standard Edition que tenían 6 GB de memoria y 200 GB de espacio en disco, pero quería ejecutar Linux y una pila LAMP en ellas. Así que traté de instalar VMware Workstation en uno y recibí un mensaje de error que decía que no se podía instalar dentro de una máquina virtual. También probé Microsoft Virtual PC y recibí un mensaje de error similar. Instalé VirtualBox de Sun y eso se instaló bien, pero no pude lograr que la red funcionara con el sistema operativo invitado de Ubuntu. Mi siguiente paso es probar QEMU, aunque el rendimiento puede convertirse en un problema.


Nunca he ejecutado VMware en VMware, pero he ejecutado VirtualPC dentro de VirtualBox sin problemas, por lo que no hay ninguna razón fundamental por la que no debería funcionar, supongo ...

Me parece más como si tuvieras un problema con la inflexibilidad de tus "zar de red" que con cualquier técnica. Si es un desarrollador o un QA, necesita un entorno de prueba donde pueda jugar con versiones obsoletas (y potencialmente inseguras) del sistema operativo y las aplicaciones, sin poner en riesgo el resto de la red de la empresa.


Puedo ver dos soluciones para esto (tres si cuentas una VM dentro de una VM que es una locura).

  1. Nuevo hardware, que debería ser lo suficientemente robusto como para manejar varias VM usadas específicamente para pruebas (sharpoint, etc.). En esta situación, a su equipo se le podrían otorgar más derechos sin afectar las máquinas virtuales que no están probando.

  2. Las máquinas virtuales de prueba de SharePoint se mueven al grupo principal de máquinas virtuales y las que necesitan acceso tienen la capacidad de verificar / implementar / revertir los recursos de prueba. Esto podría ser directo a través de las herramientas de VMWare o mediante un proyecto interno que funciona a través de una API de VMWare.

Esta debería ser una decisión conjunta entre Network / Dev / Testing.


La limitación técnica con la ejecución de VMware dentro de VMware es que VMware, Virtual PC, etc. aprovechan las características de virtualización presentes en las CPU modernas.

Si tienes dos o más hipervisores tratando de controlar Ring 0 , habrá problemas, esto es algo que he encontrado al intentar ejecutar simultáneamente VMware y Virtual PC en mi escritorio: uno de ellos se saltará / se bloqueará.

Si su hipervisor puede interactuar con el hipervisor ''padre'', entonces estará bien. Alternativamente, si el hipervisor secundario no intenta utilizar las características de virtualización de la CPU, o emula por completo la CPU (como QEMU), entonces también debería estar bien.

Básicamente, los hipervisores antiguos en CPUs antiguas usan virtualización completa (lenta) que podría anidarse con un golpe de rendimiento pesado y pesado. Los hipervisores / CPU modernos usan virtualización asistida por hardware (cerca del rendimiento nativo) y sería difícil encontrar un hipervisor diseñado o capaz de máquinas virtuales anidadas.

Finalmente, realmente desaconsejaría ejecutar máquinas virtuales de desarrollo / prueba en el mismo servidor físico que ejecuta máquinas virtuales de producción. Simplemente hay demasiado para ir mal y las implicaciones de seguridad: es necesario administrar el entorno de desarrollo / prueba y parece que no debería tener acceso al entorno de producción. Del mismo modo, probablemente no desee que el equipo de operaciones se meta con su entorno de prueba.

ACTUALIZACIÓN: ESXi 4 ahora es compatible con la virtualización. Ver este artículo para más información


Deberías echarle un vistazo a los Mainframes: están virtualizados a partir de la palabra go:

Hardware: ejecuta el tipo de hipervisor 1 - Nivel 1 en este tiene zVM - tipo 2 de hipervisor - nivel 2 en este tiene zOS - su principal sistema operativo principal - nivel 3 y / o en este tiene zLinux - nivel 3 y / o en esto tiene zVM para probar la próxima versión - Nivel 3 y / en esto tiene zOS para probar zVM más zOS ambos en la próxima versión - Nivel 4

Así que bajar al nivel 4 es bastante común. Tenga en cuenta que en un Mainframe puede tener 1000 VM funcionando al mismo tiempo, y la mayoría de los sitios que comienzan a usar zVM / CMS y zVM / Linux lo hacen normalmente.


JFYI: Intenté instalar y ejecutar el servidor VMware ESXi (servidor ESXi hijo) como una máquina virtual (en el servidor ESXi padre) y se ejecuta sin embargo no se puede ejecutar ninguna máquina virtual en el servidor ESXi hijo.


Estoy practicando la virtualización del centro de datos de VMware vSphere en una sola máquina física. VMware Workstation está instalado en el sistema operativo Windows 8. En VM Workstation, instalé el sistema operativo Windows Server 2008, el sistema operativo VMware ESXi y creé el centro de datos de VMware LAB. Hay máquinas virtuales que se ejecutan en LAB, y se confirma que podemos usar VMware en VMware. Pero depende de su necesidad y de los Productos elegidos.


Puede instalar ESXi en VMware Workstation, es útil aprender ESXi, por lo que no hay ninguna razón para ejecutar VMware en VMware.


Ex empleado de VMware aquí.

En primer lugar, cuando dices Nested VMware asumiré que te refieres a Nested ESXi. (También podría querer decir Estación de trabajo, Fusión o Reproductor).

Los entornos ESXi anidados no son compatibles y no deben utilizarse para la producción. Estos escenarios no se prueban en QA y no se garantiza que funcionen. En resumen, si experimenta algún tipo de problema, VMware no lo ayudará con esta configuración de ESXi anidado.

Dicho esto, sí, puedes hacerlo y sí, funciona. Mucha gente usa ESXi anidado en sus laboratorios pero no en producción. Anteriormente, había modificaciones especiales en el archivo de configuración que eran necesarias para que ESXi anidada funcionara. He visto entornos con incluso servidores ESXi anidados en 3 capas (ESXi vm on y ESXi vm en un host ESXi físico). Más recientemente, existe el dispositivo ESXi que hace que esto sea mucho más fácil.

Eche un vistazo aquí: http://www.virtuallyghetto.com/2015/12/deploying-nested-esxi-is-even-easier-now-with-the-esxi-virtual-appliance.html


Sí. Puede ejecutar VMWare dentro de VMWare. Aunque no es compatible oficialmente, puede implementar máquinas virtuales en el ESX hijo. Comprobé una característica avanzada como PassThrough the HBA card pero que no estaba disponible en ESX hijo, por lo tanto, no pude proporcionar un LUN desde la matriz. Entonces en producción es mejor no usar esto. Pero para el entrenamiento y las prácticas esto se puede usar.


Usted puede hacer eso.

Puede instalar vmware esxi dentro de la máquina virtual de otro vmware esxi.

Pero el rendimiento será muy malo.