Entornos SCVMM (virtuales)
Un entorno de laboratorio de SCVMM es un conjunto de máquinas virtuales en las que se pueden ejecutar pruebas. Las pruebas se crean y administran con Microsoft Test Manager.
Normalmente, se utilizan entornos de laboratorio cuando se está probando una aplicación que se ejecuta en servidores, como una aplicación web. Los componentes de servidor se ejecutan en las máquinas del laboratorio y el explorador web o la aplicación cliente se ejecuta en el equipo local.
Con los entornos de SCVMM, se puede:
Recopilar datos de diagnóstico mientras se realizan las pruebas.
Revertir todos los equipos de un entorno a un nuevo estado. De este modo, se evita el riesgo de usar datos o un estado guardado de pruebas anteriores.
Realizar una instantánea de los equipos del entorno si se encuentra un error. Esto ayuda al diagnóstico.
Crear un nuevo entorno de máquinas de pruebas siempre que se quiera.
Crear una biblioteca de plantillas de entorno, que puede utilizarse para crear laboratorios de pruebas preconfigurados.
Por ejemplo, puede configurar una plantilla que contenga Internet Information Services (IIS) en un equipo y SQL Server en otro. Después de crear una instancia a partir de esta plantilla, solo tendrá que instalar su propio software de servidor.
Crear entornos con aislamiento de red que pueden replicarse sin generar conflictos de nombres de dominio.
¿Aún no tiene SCVMM en su colección de proyectos de equipo? Tendrá que preparar SCVMM y después crear una biblioteca de máquinas virtuales.
Si lo desea, también puede considerar la posibilidad de usar entornos estándar. Un entorno estándar se puede crear en cualquier hardware o máquina virtual. Los entornos estándar requieren menos trabajo inicial de configuración. Permiten reservar las máquinas para las pruebas y recopilar datos de diagnóstico, pero no permiten guardar o restablecer los estados de las máquinas.
¿Ya existe algún entorno que podría utilizar?
Abra Microsoft Test Manager para averiguar si hay algún entorno de laboratorio que esté listo y no esté en uso. Seleccione un entorno para comprobar si tiene el número y los tipos de máquinas que busca.
Si encuentra un entorno conveniente, márquelo como 'en uso' e instale el software en él. Una vez que finalice las pruebas, no olvide desmarcarlo.
¿Existe alguna plantilla de entorno que podría implementar?
Los entornos de SCVMM se pueden guardar como plantillas. Puede utilizar una plantilla para crear un nuevo entorno. Averigüe si hay alguna plantilla adecuada en la biblioteca de proyectos.
Abra el Centro de laboratorio, vaya a la página Biblioteca y examine los entornos.
Seleccione cada uno de los elementos de la lista y consulte el número de máquinas y las descripciones.
Si encuentra una plantilla de entorno adecuada, impleméntela. El entorno se copiará y se iniciará.
En la página de entornos de laboratorio, espere hasta que el nuevo entorno esté listo.
Crear un entorno de SCVMM
Si no encontró ningún entorno o plantilla adecuado, puede crear uno a partir de la colección de proyectos de las máquinas virtuales.
Sugerencia
Después de crear el entorno, considere la posibilidad de guardarlo en la biblioteca de entornos.Hágalo después de configurar cualquier software de plataforma, como un DBMS, pero antes de instalar la aplicación que está probando.
Inicie el Asistente para nuevo entorno.
Nuevo entorno: Tipo y nombre
Campo |
Qué escribir |
---|---|
Name |
El nombre del entorno, que debe ser único dentro del proyecto de equipo. |
Descripción |
Opcional. |
Tipo |
SCVMM ¿Esta opción está deshabilitada? En ese caso, tiene que configurar SCVMM. |
Etiquetas |
Las etiquetas son pares nombre-valor opcionales que puede establecer con arreglo a las convenciones del proyecto. Por ejemplo, los entornos podrían utilizar etiquetas que indiquen el propósito del entorno y la fecha a partir de la cual se puede eliminar. |
Nuevo entorno: Máquinas
En la página Máquinas, elija las máquinas virtuales o plantillas de máquina virtual que va a agregar al entorno.
Máquinas virtuales disponibles: |
Esta es la lista de máquinas virtuales y plantillas almacenadas en la biblioteca del proyecto de equipo. Normalmente, contiene las máquinas en las que se han instalado diferentes combinaciones de sistema operativo, aplicaciones cliente y software de servidor. Por ejemplo, podría elegir un cliente web y un servidor web. Si no puede encontrar un elemento con las características que desea, puede configurar una nueva máquina virtual. |
|
Una máquina virtual en ejecución es una máquina virtual que tiene el estado 'en ejecución'. Cuando agrega una máquina al entorno, en realidad la está reservando para su propio uso, ya que no puede agregarse a más de un entorno al mismo tiempo. Cuando elimine el entorno, la máquina virtual en ejecución volverá al grupo de máquinas disponibles. Si crea el entorno solo con máquinas virtuales en ejecución, normalmente estará listo para utilizarse de inmediato. |
|
Cuando agrega una plantilla de máquina virtual a un entorno, se crea una nueva máquina virtual. El proceso de copia tarda unos minutos. Automáticamente se genera un nuevo nombre y los identificadores de puertos. Es necesario que el software y las pruebas puedan trabajar con el nombre de servidor modificado. |
|
Cuando se agrega una máquina virtual, en el entorno de laboratorio se crea una copia exacta de ella. Si desea crear varias copias en ejecución de una máquina virtual almacenada, tendrá que cambiar el nombre de la máquina. Normalmente, las máquinas virtuales almacenadas forman parte de un grupo de trabajo. Si desea ejecutar pruebas en varios conjuntos de equipos sin cambiar los nombres de dominio, considere la posibilidad de configurar un entorno con aislamiento de red. |
Máquinas seleccionadas: |
Puede establecer las siguientes propiedades para cada una de las máquinas que agregue al entorno. Tenga en cuenta que puede agregar varias veces la misma máquina virtual o plantilla de máquina virtual. Debe asignar nombres diferentes a las máquinas. |
|
Este nombre identifica la máquina virtual dentro de este entorno. No es el mismo que el nombre del equipo. No utilice comas en el nombre. |
|
Un rol identifica la función de la máquina en el entorno. Puede utilizarse en Test Manager para determinar qué componentes se instalarán para las pruebas y qué datos de prueba se van a recopilar. Puede seleccionar un rol en el menú o escribir un nombre de rol que elija. Nota El rol simplemente es un indicativo del uso previsto de la máquina.Lab Management no comprueba automáticamente si las máquinas virtuales o las plantillas tienen el software necesario.Tampoco instala automáticamente el software para completar estos roles. |
Nuevo entorno: Propiedades de la máquina
Tab |
Propiedades de la máquina |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Perfil de hardware |
Cantidad de memoria que se asigna a la máquina virtual. |
||||||||||||||||
Perfil de SO (plantillas solo) |
Tipo de sistema operativo, nombre del equipo, contraseña de administrador, clave de producto, dominio y grupo de trabajo de las máquinas virtuales implementadas desde la plantilla. Nota Cuando se importa una plantilla de SCVMM, la contraseña segura del administrador y la clave del producto se quitan de la plantilla.Debe volver a escribir esta información.
|
||||||||||||||||
Etiquetas de máquina |
Propiedades personalizadas definidas por el usuario. Puede utilizarlas para aportar información, por ejemplo:
|
Nuevo entorno: Avanzadas
Las propiedades avanzadas solo se usan en las pruebas del sistema automatizadas.
Nuevo entorno: Comprobación
Compruebe el entorno para asegurarse de que las propiedades establecidas son válidas.
Si se produce un error en la comprobación, deberá corregir el problema antes de finalizar.
Si la comprobación se realiza correctamente, habrá terminado.
El Asistente para nuevo entorno se cierra y el entorno aparece en la lista de entornos que se encuentra en Type:SCVMM.
La creación del entorno puede llevar algunos minutos. Puede ver el progreso del proceso en la lista de entornos. Para ver el progreso de máquinas virtuales específicas, seleccione el entorno.
Después de crear una máquina virtual, puede iniciar sesión en ella si lo desea. Seleccione el entorno y, a continuación, conéctese desde el menú contextual del icono de la máquina.
Usar un entorno de SCVMM
Marque el entorno como 'en uso' para asignárselo a sí mismo.
Conéctese al entorno.
Inicie sesión en las máquinas y configure el software de plataforma que necesite, como un Sistema de administración de bases de datos (DBMS).
¿Es posible que desee crear otro entorno como este en otro momento? Considere la posibilidad de guardarlo en la biblioteca de entornos. Para ello, primero tiene que detener el entorno.
En las propiedades del plan de pruebas, establezca el entorno de pruebas en el entorno elegido. Esto le permite recopilar registros de eventos y otros datos de las máquinas del entorno.
Instale la última compilación de software.
La información de diagnóstico de las máquinas del laboratorio se incluirá en los resultados de pruebas. Asimismo, se asociarán todos los errores que se creen.
Cuando termine con el entorno, elija 'desmarcar en uso'.
Si lo desea, también puede eliminar el entorno para quitar las máquinas de la plantilla o para permitir que las máquinas virtuales en ejecución se puedan agregar a otros entornos.
Preguntas y respuestas
P: ¿Qué versiones de SCVMM son compatibles?
SCVMM 2008 R2
SCVMM 2012
SCVMM 2012 SP1
SCVMM 2012 R2
Team Foundation Server 2010 SP1
Team Foundation Server 2012 RTM
Team Foundation Server 2012.4
Team Foundation Server 2013 RTM
P: ¿Qué versiones de los hosts de Hyper-V son compatibles?
Hyper-V 2008 R2
Hyper-V 2012
2012 SP1
Hyper-V 2012 R2
SO invitados (compatible con las plantillas de SCVMM)
SCVMM 2008 R2
Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64
Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64
SCVMM 2012
SCVMM 2012 SP1
Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8
Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1
SCVMM 2012 R2
Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8, Windows 8.1
Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1, Windows Server 2012 R2
Tal vez desee consultar Actualizar SCVMM 2008 R2 a SCVMM 2012.
P: La opción de SCVMM está deshabilitada. ¿Qué ocurre?
Tiene que configurar SCVMM para la colección de proyectos de Team Foundation.Si lo prefiere, puede crear un entorno de laboratorio estándar con máquinas virtuales o físicas existentes. Los entornos estándar requieren menos tiempo de configuración, pero no se puede guardar ni restablecer su estado.
P: No hay ninguna máquina virtual con las características que busco. ¿Cómo puedo crear una nueva?
R: Vea Crear máquinas virtuales para las pruebas manuales.P: El estado del entorno de laboratorio es 'No está listo'. ¿Qué debo hacer?
R: En el menú contextual del entorno de la lista, elija Reparar.No está listo significa que hay un agente de prueba que no está configurado correctamente en una de las máquinas del entorno. Reparar intentará instalarlo y volver a configurarlo. Si no funciona, asegúrese de que todas las máquinas pueden comunicarse con el controlador de pruebas. Puede iniciar sesión en una máquina aunque no esté lista. Para averiguar si el controlador de pruebas se está ejecutando, abra el Centro de laboratorio, Controladores. El controlador de pruebas normalmente se instala en el mismo equipo que Team Foundation Server.
Si hay alguna máquina que ejecute Windows XP, vuelva a instalar y a configurar manualmente el agente de prueba en esa máquina. El instalador del agente de prueba viene con el instalador de Visual Studio.