Guía para crear y administrar entornos SCVMM
Para crear o administrar un entorno de SCVMM, debe saber qué enfoque debe elegir. Para ello, deberá tener en cuenta cómo se administran las máquinas virtuales y se evitan los conflictos de nombres en cada uno de ellos. Las opciones son:
Máquinas y plantillas virtuales almacenadas
Entorno almacenado
Aislamiento de red
Máquinas virtuales en ejecución
Los conflictos de nombres se pueden producir en los entornos de laboratorio o entre ellos cuando hay varias máquinas de una red que tienen el mismo identificador único. Cada máquina virtual tiene varios identificadores, que son:
Nombre de equipo: también denominado nombre de máquina o nombre de host; cada máquina virtual tiene un nombre de equipo.
Dirección MAC (Media Access Control): valor único e invariable que integrado en el hardware de cada adaptador de red físico. Cada máquina virtual puede tener varios adaptadores de red virtualizados, cada uno de los cuales posee su propia dirección MAC.
Identificador de seguridad (SID) de Windows: cada máquina virtual en la que se ejecuta Windows tiene su propio identificador de seguridad propio e invariable.
Dirección IP (protocolo de Internet): cada adaptador de red (ya sea físico o virtual) puede tener varias direcciones IP, aunque lo habitual es que tengan solo una. La mayoría de los entornos se basan en servidores DNS y DHCP para administrar las direcciones IP automáticamente, pero la dirección IP también se puede asignar o cambiar manualmente.
Si hay varias copias de una máquina virtual en ejecución en un dominio o en un grupo de trabajo y comparten uno o más de estos identificadores, se puede producir un conflicto de nomenclatura y con frecuencia se producirá. Si esto ocurre, puede suceder que la máquina se desconecte de la red o que el tráfico de red se envíe a una máquina incorrecta.
En las secciones siguientes se describe cómo administrar las máquinas virtuales y sus conflictos de nombres, de tal forma que pueda elegir cuál es el enfoque más adecuado para sus necesidades:
Usar plantillas y máquinas virtuales almacenadas
Usar un entorno almacenado
Usar el aislamiento de red
Usar máquinas virtuales en ejecución
Para obtener una introducción a los entornos de laboratorio, vea Usar un entorno de laboratorio para el ciclo de vida de la aplicación.
Requisitos
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Usar plantillas y máquinas virtuales almacenadas
Para crear un nuevo entorno de SCVMM, puede elegir las máquinas virtuales y las plantillas de máquina virtual que están almacenadas en la biblioteca de Lab Management. Cada máquina virtual almacenada en la biblioteca de Lab Management tiene su propio nombre de máquina y otros identificadores. Cuando se agrega una máquina virtual almacenada en un entorno de laboratorio, el nombre y los identificadores no cambian para evitar conflictos de nombres.
Una plantilla de máquina virtual es similar a una máquina virtual almacenada, salvo que la plantilla no contiene un nombre de máquina ni ningún otro identificador único. Cuando se agrega una plantilla al entorno, Microsoft Test Manager crea una nueva máquina virtual basada en esa plantilla. Para evitar conflictos de nombres, debe crear una identidad única para cada una de esas máquinas virtuales antes de agregarlas al entorno. Sin embargo, puede usar Microsoft Test Manager para generar automáticamente la identidad de cada máquina virtual. Se recomienda usar plantillas en vez de máquinas virtuales almacenadas a menos que tenga que implementar una máquina virtual que incluya identificadores únicos concretos.
Ventajas
Puede ejecutar varias copias del entorno al mismo tiempo.
Si cambiar la identidad de las máquinas virtuales no afectará a las aplicaciones preinstaladas en ellas, puede implementar fácilmente el entorno.
Puede ejecutar cualquier cantidad o volumen de máquinas virtuales en el entorno.
Desventajas
Para ejecutar varias copias de una máquina virtual almacenada, debe cambiar la información de identificación de cada copia. Puede automatizar este proceso utilizando plantillas.
Si una aplicación no funciona correctamente cuando se cambia la identidad de la máquina, no podrá preinstalarla en una máquina virtual almacenada. En cambio, deberá instalar la aplicación después de implementar la máquina virtual almacenada.
Solo se puede ejecutar una instantánea de un entorno al mismo tiempo. Por ejemplo, si una evaluadora encuentra un error, puede crear una instantánea del estado del entorno. Sin embargo, no puede seguir ejecutando ese entorno mientras el desarrollador está investigando el error en la instantánea.
Puede almacenar cualquier combinación de máquinas virtuales almacenadas y plantillas de la biblioteca de proyectos de equipo. Al elegir las que va a implementar, tenga en cuenta cómo evitar los conflictos en un dominio. Para obtener información sobre cómo crear un entorno de SCVMM mediante máquinas virtuales almacenadas y plantillas, vea Crear un entorno SCVMM mediante plantillas y máquinas virtuales almacenadas. Para obtener información sobre cómo administrar un entorno de SCVMM que contiene plantillas o máquinas virtuales almacenadas, vea Administrar máquinas virtuales y entornos de laboratorio.
Usar un entorno almacenado
Un entorno almacenado es un entorno de SCVMM que está almacenado la biblioteca de proyectos de equipo. Después de crear un entorno almacenado, puede implementar una copia de él. Las máquinas virtuales de un entorno almacenado pueden ser máquinas virtuales almacenadas o plantillas. Al implementar un entorno almacenado, suele ser preciso personalizar los nombres de sus máquinas virtuales. Debe personalizar manualmente cada máquina virtual almacenada; sin embargo, las que se han creado a partir de una plantilla se pueden personalizar automáticamente.
Ventajas
Puede compilar un entorno de laboratorio complejo una sola vez y, a continuación, implementarlo varias veces, con el mínimo riesgo de compilarlo incorrectamente por error.
Puede ejecutar varias copias del entorno al mismo tiempo.
Si cambiar la identidad de las máquinas virtuales no afectará a las aplicaciones preinstaladas en ellas, puede implementar fácilmente el entorno.
Puede ejecutar cualquier cantidad o volumen de máquinas virtuales en el entorno.
Desventajas
Para ejecutar varias copias de una máquina virtual almacenada, debe cambiar la información de identificación de cada copia. Puede automatizar este proceso utilizando plantillas.
Si una aplicación no funciona correctamente cuando se cambia la identidad de la máquina, no podrá preinstalarla en una máquina virtual almacenada. En cambio, deberá instalar la aplicación después de implementar la máquina virtual almacenada.
Solo se puede ejecutar una instantánea de un entorno al mismo tiempo. Por ejemplo, si una evaluadora encuentra un error, puede crear una instantánea del estado del entorno. Sin embargo, no puede seguir ejecutando ese entorno mientras el desarrollador está investigando el error en la instantánea.
Para obtener información sobre cómo implementar una copia de un entorno almacenado, vea Implementar un entorno SCVMM almacenado. Para obtener información sobre cómo almacenar un entorno de SCVMM en la biblioteca de proyectos de equipo, vea Cómo: Almacenar un entorno SCVMM.
Usar el aislamiento de red
Si desea trabajar con varias copias idénticas de un entorno de laboratorio al mismo tiempo, debe habilitar el aislamiento de red. Un entorno de SCVMM que usa el aislamiento de red para evitar conflictos de nombres se denomina entorno con aislamiento de red. Los equipos de un entorno de red aislada se protegen de conflictos de red mediante dos adaptadores de red. Un adaptador de red se emplea para una red privada dentro del entorno. Lab Management configura el segundo adaptador para presentar una identidad única e independiente a la red externa. La difusión NetBIOS del equipo está deshabilitada en el segundo adaptador y la identidad de Lab Management se registra como alias para la máquina. Esta identidad independiente permite la comunicación bidireccional entre las máquinas virtuales del entorno y la red externa, incluso aunque haya varias copias del entorno en ejecución.
Puede almacenar un entorno con aislamiento de red de tal forma que pueda implementar varias copias de él al mismo tiempo. Cuando se implementa una copia de un entorno con aislamiento de red, las máquinas virtuales correspondientes de ambas copias son duplicados exactos, porque las identidades de las máquinas en el seno de la red privada siguen siendo iguales cada vez que se implementan. Los alias de las máquinas virtuales de la red externa garantizan que no se produzcan conflictos de red entre los dos entornos.
Para crear un entorno con aislamiento de red, elija la capacidad de aislamiento de red al crear el entorno a partir de plantillas o máquinas virtuales. Opcionalmente, se instalan aplicaciones o se conectan las máquinas virtuales a la red privada. A continuación, puede almacenar una copia del entorno en la biblioteca. Los miembros del equipo pueden implementar varias copias del entorno almacenado al mismo tiempo.
Ventajas
Puede ejecutar copias idénticas de los entornos de laboratorio al mismo tiempo.
Dado que las identidades de las máquinas no cambian, puede evitar tener que reconfigurar o reinstalar algunas aplicaciones.
Puede ejecutar varias instantáneas de un entorno a la vez.
Desventajas
Todas las máquinas virtuales de una red aislada deben ejecutarse en el mismo equipo host. Esto también significa que esas máquinas virtuales no pueden ejecutarse en hosts en clúster.
Si las máquinas virtuales de un entorno aislado son miembros de un dominio, el entorno debe incluir una o más máquinas virtuales que actúen como controlador de dominio y servidor DNS. El dominio no se puede hospedar en un equipo virtual o físico que se encuentre fuera del entorno con aislamiento de red. No se necesita ningún equipo adicional para los grupos de trabajo privados.
Cada máquina virtual del entorno tiene al menos dos adaptadores de red, que se crean al habilitar el aislamiento de red. Si las pruebas requieren una aplicación que no es compatible con esta configuración, no puede usar un entorno con aislamiento de red.
Para obtener más información acerca del aislamiento de red, vea Clonar máquinas virtuales mediante aislamiento de red. Para obtener información sobre cómo crear un entorno con aislamiento de red, vea Crear y usar un entorno con aislamiento de red.
Usar máquinas virtuales en ejecución
Puede crear un entorno de SCVMM mediante máquinas virtuales que ya estén en ejecución en el grupo host de SCVMM. Estas máquinas virtuales no se copian, sino que se incluyen directamente en el entorno de laboratorio. Una máquina virtual en ejecución se puede usar únicamente en un entorno de laboratorio al mismo tiempo. Después de eliminar un entorno de laboratorio, puede reutilizar sus máquinas virtuales en otro entorno de laboratorio.
Ventajas
Este proceso es más rápido que implementar máquinas virtuales almacenadas o plantillas.
Si ejecuta pruebas en máquinas virtuales sin usar Lab Management, puede realizar la transición a Lab Management sin volver a crear las máquinas virtuales.
Desventajas
No puede configurar el aislamiento de red en un entorno de laboratorio que incluya máquinas virtuales en ejecución.
No puede ejecutar varias copias idénticas de estos entornos a la vez. En cambio, debe cambiar las identidades únicas de las máquinas virtuales.
Para obtener más información sobre cómo crear un entorno de SCVMM mediante máquinas virtuales en ejecución, vea Entornos SCVMM (virtuales). Para obtener información sobre cómo administrar un entorno de SCVMM que incluya máquinas virtuales en ejecución, vea Administrar máquinas virtuales y entornos de laboratorio.
Vea también
Conceptos
Usar un entorno de laboratorio para el ciclo de vida de la aplicación