Configurar Lab Management para entornos SCVMM
Para crear y administrar entornos de System Center Virtual Machine Manager (SCVMM), primero debe configurar los componentes necesarios para Lab Management. Estos componentes son:
Hosts de Hyper-V
SCVMM
Team Foundation Server
Un controlador de pruebas
Para obtener más información acerca de Lab Management, consulte Usar un entorno de laboratorio para el ciclo de vida de la aplicación.
Si está realizando la actualización a partir de versiones anteriores de Lab Management o de SCVMM, consulte el tema relacionado con la Upgrading Lab Management Components from Visual Studio 2010.
Nota
Los equipos que utilice como servidores de biblioteca (incluida la máquina para SCVMM que tiene un servidor de biblioteca predeterminado) y como hosts de Hyper-V deben estar en una red de un gigabit conectada a un conmutador de red común.Cuanto más alta sea la velocidad de la red, mejor será el rendimiento al implementar las máquinas virtuales en hosts y al guardarlas en la biblioteca del host.
Requisitos previos
El administrador de Team Foundation Server debe instalar y configurar Team Foundation Server antes de configurar Lab Management. Para obtener más información sobre cómo instalar y configurar Team Foundation Server, vea la Guía de instalación de Team Foundation Server. Después de que el administrador haya configurado Team Foundation Server y haya creado una colección de proyectos de equipo predeterminada, asegúrese de que dispone de la información siguiente:
TfsMachine: nombre del equipo que ejecuta Team Foundation Server.
domain: dominio de Active Directory que usan todos los equipos.
tfssvc: cuenta en la que se ejecuta Team Foundation Server.
Nota
Debe utilizar una cuenta y una contraseña de usuario de dominio para la cuenta TFSservice para configurar un entorno de SCVMM para Lab Management.
domain\tfsadmin: cuenta para el administrador de Team Foundation Server.
Requisitos del sistema
En la tabla siguiente se resumen los requisitos de hardware y software mínimos y recomendados para las máquinas utilizadas con Lab Management. Para que los requisitos sean más fáciles de comprender, cada rol se desglosa como si se fuera a instalar en un equipo independiente. Para una configuración más sencilla, puede ejecutar HyperVHost, VmmMachine y LibraryMachine en el mismo equipo.
Rol/Sistema |
Procesador |
Sistema operativo admitido |
RAM (mínimo/ recomendada) |
Disco duro (mínimo / recomendado) |
---|---|---|---|---|
HyperVHost |
64 bits con virtualización de hardware habilitada |
Sistema operativo Windows Server 2012 R2 con Hyper-V de 64 bits, ediciones Standard, Enterprise y Datacenter Sistema operativo VMM Server 2012 R2 con Hyper-V de 64 bits, ediciones Standard, Enterprise y Datacenter Host de Hyper-V y Servidor de biblioteca 2012 R2. Los servidores del host de Hyper-V y bibliotecas pueden ejecutarse en Windows Server 2012 con el servidor de VMM ejecutándose en 2012 R2. Sistema operativo Windows Server 2008 R2 con Hyper-V de 64 bits, ediciones Standard, Enterprise y Datacenter Instalación Server Core Windows Server 2008 R2, ediciones Standard, Enterprise y Datacenter Sistema operativo Windows Server 2008 con Hyper-V de 64 bits, ediciones Standard, Enterprise y Datacenter con Service Pack 2 Sistema operativo Hyper-V Server 2008 R2 |
4 GB / 8 GB |
100 GB / 200GB |
VmmMachine |
64 bits |
Sistema operativo Windows Server 2012 R2 con Hyper-V de 64 bits, ediciones Standard, Enterprise y Datacenter Sistema operativo VMM Server 2012 R2 con Hyper-V de 64 bits, ediciones Standard, Enterprise y Datacenter Host de Hyper-V y Servidor de biblioteca 2012 R2. Los servidores del host de Hyper-V y bibliotecas pueden ejecutarse en Windows Server 2012 con el servidor de VMM ejecutándose en 2012 R2. Sistema operativo Windows Server 2008 R2 de 64 bits, ediciones Standard, Enterprise y Datacenter Sistema operativo Windows Server 2008, ediciones Standard, Enterprise y Datacenter con Service Pack 2 |
2GB / 4GB |
200GB |
LibraryMachine |
64 bits |
Sistema operativo Windows Server 2012 R2 con Hyper-V de 64 bits, ediciones Standard, Enterprise y Datacenter Sistema operativo VMM Server 2012 R2 con Hyper-V de 64 bits, ediciones Standard, Enterprise y Datacenter Host de Hyper-V y Servidor de biblioteca 2012 R2. Los servidores del host de Hyper-V y bibliotecas pueden ejecutarse en Windows Server 2012 con el servidor de VMM ejecutándose en 2012 R2. Sistema operativo Windows Server 2008 R2 de 64 bits, ediciones Standard, Enterprise y Datacenter |
2GB / 4GB |
200GB / 500GB |
TfsMachine |
x86 de 32 bits x64 de 64 bits |
Todos los sistemas operativos admitidos por Team Foundation Server también se admiten en Visual Studio Lab Management, excepto los clientes y servidores de Windows 8. |
2 GB / 4GB |
120GB / 230GB |
ControllerMachine |
x86 de 32 bits x64 de 64 bits |
Team Foundation Serveradmite todos los sistemas operativos que admite Visual Studio Lab Management, excepto cualquier sistema operativo que no esté unido a un dominio. |
2 GB/4 GB |
120GB / 230GB |
Procedimientos de configuración
En la siguiente tabla se detallan los procedimientos que se deben seguir para completar la configuración para Hyper-V, SCVMM y Lab Management, así como los permisos que se requieren. En una instalación simple, los equipos HyperVHost, VmmMachine y LibraryMachine pueden ser el mismo equipo.
Nota
Todas las máquinas que se utilizan para Lab Management deben estar unidas al mismo dominio o dominios con confianza bidireccional entre ellos.
Número del paso |
Procedimiento |
Detalles |
Nombre de la máquina en el procedimiento |
Permisos necesarios |
Paso completado |
---|---|---|---|---|---|
1 |
Instalar y configurar hosts de Hyper-V |
Hyper-V permite administrar las máquinas virtuales y sus recursos. |
HyperVHost |
Administrador para HyperVHost |
|
2 |
Instalar y configurar SCVMM |
SCVMM ayuda a administrar las máquinas virtuales y las plantillas, y dónde y cómo almacenarlas. |
VmmMachine Nota Puede utilizar un equipo independiente como LibraryMachine para que el recurso compartido de biblioteca almacene las máquinas virtuales. |
Administrador para VmmMachine |
|
3 |
Configurar Team Foundation Server para habilitar Lab Management |
Puede configurar TFS para tener acceso a las máquinas virtuales y plantillas que ha creado. |
TfsMachine |
Administrador de Team Foundation Server |
|
4 |
Comprobar la configuración utilizando el Administrador de pruebas de Microsoft |
Compruebe que puede conectarse a un proyecto de equipo y tener acceso al Centro de laboratorio utilizando Microsoft Test Manager. |
DesktopClient |
Cualquier cuenta de usuario agregada al equipo |
|
5 |
Instalar el controlador de pruebas |
Si desea compilar e implementar la aplicación utilizando Team Foundation Build y ejecutar pruebas, necesitará controladores de compilación y controladores de pruebas. |
TfsMachine Nota Se recomienda utilizar un equipo independiente como ControllerMachine para instalar el controlador de pruebas. |
Administrador de colección de proyectos de equipo |
Instalar y configurar hosts de Hyper-V
Para configurar Hyper-V, puede realizar una de las tareas siguientes:
Habilite el rol de Hyper-V en el equipo que tiene Windows Server 2008 R2 o Windows Server 2012 instalado. Si no tiene habilitado el rol de Hyper-V en el equipo HyperVHost, primero debe habilitarlo utilizando el Administrador de servidores en cada uno de los hosts de Hyper-V para poder crear y administrar las máquinas virtuales usando los pasos del siguiente procedimiento. Para obtener más información sobre Hyper V, consulte el siguiente sitio web de Microsoft.
Instale Hyper-V Server 2008 R2 en HyperVHost. Para obtener información sobre el servidor de Hyper-V y cómo instalarlo, visite el siguiente sitio web de Microsoft.
Para habilitar el rol de Hyper-V en cada host de Hyper-V con Windows Server
En el host de Hyper-V, inicie sesión como administrador.
Elija Inicio, Herramientas administrativas y, a continuación, elija Administrador de servidores.
En el panel de la izquierda de Administrador del servidor, haga clic con el botón secundario y elija Roles y, a continuación, elija Agregar roles.
Siga los pasos del Asistente para agregar roles. Elija Siguiente en todas las páginas del asistente excepto en las siguientes:
En la página Seleccionar roles de servidor, seleccione Hyper-V y, a continuación, elija Siguiente.
En la página Crear redes virtuales, debe seleccionar un adaptador de red activo y elegir Siguiente.
Nota
Para saber qué adaptadores de red están activos, utilice el comando ipconfig para ver qué adaptadores de red tienen direcciones IP.En el asistente, seleccione el adaptador de red que hay que utilizar para crear una red virtual.Debe seleccionar un adaptador que esté conectado a la misma red que las demás máquinas del laboratorio.Si hay varios adaptadores, seleccione el adaptador al que deben estar conectadas las máquinas virtuales creadas por Lab Management.
En la página Confirmar selecciones de instalación, elija Instalar.
En la página Resultados de la instalación, elija Cerrar.
En el cuadro de diálogo ¿Desea reiniciarlo ahora?, elija Sí.
La máquina reiniciará y continuará con el Asistente para reanudar la configuración.
En la página Resultados de la instalación, verá un mensaje que indica Installation succeeded. Elija Cerrar.
Instale la actualización descrita en este sitio web de Microsoft. Esta actualización admite la capacidad de aislamiento de red de los entornos de SCVMM.
Mejorar la confiabilidad de WinRM
SCVMM utiliza la Administración remota de Windows (WinRM) para comunicar con los hosts de Hyper-V. Debe realizar los cambios siguientes en los valores de configuración predeterminados de WinRM. Los cambios en estos valores de configuración ayudan a mejorar la confiabilidad de WinRM porque Lab Management realiza un mayor número de operaciones en los hosts de Hyper-V que en el caso de un escenario de producción típico para Hyper-V. Estos cambios a los valores de WinRM también se deben realizar en cualquier equipo que se utilice para un recurso compartido de biblioteca.
Para cambiar los valores de configuración de Administración remota de Windows
Elija Inicio, abra el menú contextual del Símbolo del sistema y, a continuación, elija Ejecutar como administrador.
Nota
Debe ser un usuario del dominio agregado al grupo de administradores de esta máquina.
En el símbolo del sistema, ejecute el siguiente comando:
winrm set winrm/config @{MaxTimeoutms = "1800000"}
Reinicie el servicio winrm y el agente SCVMM en el host utilizando los comandos siguientes:
net stop winrm
net start winrm
net start scvmmagent
Si el sistema operativo del host es Windows Server 2008:
Ejecute el siguiente comando:
winrm set winrm/config/Service @{MaxConcurrentOperations="200"}
Reinicie winrm y el agente SCVMM en el host utilizando los comandos siguientes:
net stop winrm
net start winrm
net start scvmmagent
Comprobar la instalación de Hyper-V
Para comprobar que Hyper-V está correctamente instalado y funciona
Cree una máquina virtual mediante Hyper-V y compruebe que puede iniciar la máquina virtual.
Si ha habilitado el rol de Hyper-V para HyperVHost, cree una máquina virtual utilizando la información del siguiente sitio webTarget is not specified in External link..
Nota
Puede cambiar la configuración de la máquina virtual en función de sus necesidades.Puede actualizar el tamaño del disco duro y la memoria.Para obtener más información sobre esta configuración, consulte el siguiente sitio web de Microsoft.
Si está utilizando Hyper-V Server, cree una máquina virtual utilizando la información de la Guía de introducción a Hyper-V Server que encontrará en el siguiente sitio webTarget is not specified in External link..
Nota
Si tiene varias unidades de disco duro en la máquina para Hyper-V, debe configurar las rutas de acceso de las máquinas virtuales de modo que correspondan al disco de mayor tamaño, o puede que no tenga suficiente espacio en disco para crear las máquinas virtuales.
Para obtener más información sobre Hyper-V, vea esta descripción general de Hyper-V.
Nota
Al crear o iniciar una máquina virtual, se pueden producir problemas debido al software antivirus.Para obtener más información, consulte el siguiente sitio web de Microsoft.
Instalar y configurar SCVMM
Para obtener acceso a las máquinas virtuales que cree con Hyper-V desde Lab Management, debe instalar y configurar SCVMM. SCVMM es una herramienta para administrar equipos host de Hyper-V desde una consola central. Lab Management comunica con SCVMM para poder utilizar las máquinas virtuales y las plantillas para crear entornos. Para Lab Management se admiten dos versiones de System Center Virtual Machine Manager: SCVMM 2012 o SCVMM 2008 R2.
Nota
Si va a usar el sistema operativo independiente Hyper-V Server 2008 R2, debe instalar SCVMM en un equipo de VmmMachine independiente.No puede utilizar el equipo HyperVHost.Para obtener más información sobre las características únicas de Hyper-V Server 2008 R2, visite el siguiente sitio web de Microsoft Web
Instalar y configurar SCVMM 2012
Para obtener información sobre los requisitos previos, consulte Requisitos del sistema: servidor de administración VMM
Instalar el servidor SCVMM y su consola de administración en VMMMachine
En VmmMachine, inicie sesión como un usuario del dominio que también sea administrador local del equipo.
Ejecute setup.exe.
En el programa de instalación de System Center 2012, elija Instalar.
Sugerencia
Si no ha instalado Microsoft .NET Framework 3.5 SP1, el programa de instalación de VMM le pedirá que lo haga.Elija Aceptar.
En Seleccione la características que desea agregar, elija Servidor de administración de VMM y, a continuación, elija Siguiente. La consola de VMM se instala automáticamente con el servidor.
Escriba su nombre, organización y clave del producto y, a continuación, elija Siguiente.
Elija He leído los términos de la licencia y los acepto y elija Siguiente.
Elija si desea participar en el Programa para la mejora de la experiencia del usuario y elija Siguiente.
Para aceptar la ubicación recomendada para la instalación, elija Siguiente.
Especifique la instancia de SQL Server que se va a utilizar, así como los detalles sobre ella, y elija Siguiente.
Especifique la cuenta Local System o una cuenta de dominio como identidad que usará el servicio de VMM y elija Siguiente.
Elija Siguiente para aceptar las asignaciones de puerto predeterminadas o para escribir valores diferentes.
Elija Crear un recurso compartido de biblioteca y elija Siguiente.
En la pantalla Resumen de la instalación, elija Instalar y, a continuación, elija Cerrar después de que finalice el asistente.
Después de instalar VMM, debe agregar sus equipos host de Hyper-V a un grupo host y, opcionalmente, agregar más recursos compartidos de biblioteca.
Para configurar SCVMM
Abra la consola de Virtual Machine Manager.
Elija Inicio, Todos los programas, Microsoft System Center 2012, Virtual Machine Manager y, por último, Virtual Machine Manager Console.
En el cuadro de diálogo Conectar al servidor, escriba localhost:<número de puertoo <nombre del servidor de SCVMM>:<número de puerto> y, a continuación, elija Conectar.
Para agregar los equipos de HyperVHost a un grupo host en SCVMM, elija Tejido, seguido de Agregar recursos y, por último, elija Hosts y clústeres de Hyper-V. Elija Siguiente en todas las páginas del asistente excepto en las que se indican a continuación:
En Especifique las credenciales que se usarán para la detección, elija Especificar manualmente las credenciales, escriba las credenciales de un administrador del host de Hyper-V y elija Siguiente.
En la página del asistente Especifique el ámbito de búsqueda para los candidatos de host de máquina virtual, elija el cuadro para especificar equipos de Windows Server por nombre, en el cuadro Nombres de equipos, escriba el nombre del equipo host que va a agregar a SCVMM (por ejemplo,HyperVHost) y, a continuación, elija Siguiente.
En la página Seleccione el equipo que desea agregar como host, seleccione los equipos host de Hyper-V y elija Siguiente.
En la página Resumen del asistente, elija Finalizar.
Nota
Se recomienda configurar un grupo host independiente para cada colección de proyectos de equipo.Por ejemplo, si desea configurar Lab Management en dos colecciones de proyectos en Team Foundation Server, puede crear dos grupos host en System Center Virtual Machine Manager.
(Opcional) De forma predeterminada, SCVMM configura la máquina en la que está instalado para que funcione como servidor de biblioteca. También instala un recurso compartido de biblioteca predeterminado en la máquina. Puede agregar más servidores o recursos compartidos de biblioteca adicionales para mejorar el rendimiento.
Para agregar un nuevo servidor de biblioteca a SCVMM, elija Biblioteca y, a continuación, elija el botón Agregar servidor de biblioteca de la cinta de opciones y siga las instrucciones del asistente.
Para agregar un nuevo recurso compartido de biblioteca a SCVMM, primero debe crear un recurso compartido de archivos de Windows en un servidor de bibliotecas. A continuación, elija Biblioteca, en el panel de navegación, seleccione el servidor de biblioteca donde creó el recurso compartido de archivos de Windows y elija Servidor de biblioteca en el menú. En la cinta de opciones, elija Agregar recursos compartidos de biblioteca y siga las instrucciones del asistente.
Nota
Se recomienda configurar un recurso compartido de biblioteca independiente para cada colección de proyectos de equipo.
Para asegurarse de que las máquinas virtuales se inician rápidamente y de que el servicio del host y los agentes de red no superan el tiempo de espera, establezca la cantidad mínima de memoria que el equipo de HyperVHost siempre tendrá en reserva. Las reservas de memoria predeterminadas en el equipo host suelen ser demasiado bajas para admitir el mayor tiempo de inicio necesario para los equipos virtuales.
En la Consola de administrador de SCVMM, elija Tejido.
En el panel de navegación, expanda Servidores, Todos los hosts, elija el equipo host de Hyper-V y, a continuación, elija el botón Propiedades en la cinta de opciones.
En el cuadro de diálogo de propiedades, elija Reservas y active la casilla Invalidar la configuración de reservas de host del grupo host primario.
En el cuadro de edición Memoria (MB), escriba o seleccione 1024 y, a continuación, elija Aceptar.
Repita los pasos de la b a la d para cada host.
Instalar y configurar SCVMM 2008 R2
Para instalar el servidor de SCVMM y la Consola de administrador de SCVMM en VmmMachine
En VmmMachine, inicie sesión como un usuario del dominio que también sea administrador del equipo.
Para instalar System Center Virtual Machine Manager, ejecute setup.exe.
Para instalar el servidor de SCVMM, en Programa de instalación elija Servidor VMM. Elija Acepto los términos de este contrato. A continuación, elija Siguiente en todas las páginas del asistente excepto en las que se indican a continuación:
En la página Configuración de SQL Server del asistente, elija Instalar SQL Server 2005 Express Edition SP3 y, a continuación, elija Siguiente.
Nota
Si tiene una instancia existente de SQL que desea utilizar, seleccione Usar una versión compatible de SQL Server.
En la página Configuración del recurso compartido de biblioteca del asistente, seleccione Crear un recurso compartido de biblioteca.
Nota
Puede aceptar los nombres y ubicaciones predeterminados para el recurso compartido de biblioteca o escribir otros valores.
En la página del asistente Configuración de la instalación, puede aceptar los números de puerto y la cuenta de servicio VMM predeterminados o escribir valores diferentes.
En la página Resumen de la configuración del asistente, elija Instalar.
En la página Instalación del asistente, elija Cerrar.
Para instalar la Consola de administrador de Virtual Machine Manager, en Programa de instalación elija Consola de administrador de VMM. Elija Acepto los términos de este contrato. A continuación, elija Siguiente en todas las páginas del asistente excepto en las que se indican a continuación:
En la página Resumen de la configuración del asistente, elija Instalar.
En la página Instalación del asistente, elija Cerrar.
En la página de inicio System Center Virtual Machine Manager 2008, elija Salir.
Después de instalar VMM, debe agregar su equipo host de Hyper-V a un grupo host y, opcionalmente, agregar más recursos compartidos de biblioteca.
Nota
Un grupo host permite agrupar las máquinas host para Hyper-V de forma significativa, basándose en la finalidad de la máquina host.Por ejemplo, un conjunto de máquinas host puede pertenecer a un departamento concreto de su compañía.
Para configurar SCVMM
Abra la Consola de administrador de Virtual Machine Manager.
Elija Inicio, Todos los programas, Microsoft System Center, Virtual Machine Manager 2008 R2 y, por último, Consola de administrador de Virtual Machine Manager.
En el cuadro de diálogo Conectar al servidor, especifique localhost:<número de puertoo <nombre del servidor de SCVMM>:<número de puerto> y, a continuación, elija Conectar.
Nota
Si recibe un mensaje de error indicando que no puede establecer conexión porque el servicio no se está ejecutando, ejecute services.msc y compruebe que el servicio Virtual Machine Manager se está ejecutando.
Para agregar los equipos de HyperVHost a un grupo host en SCVMM, en el panel Acciones elija Agregar host. Elija Siguiente en todas las páginas del asistente excepto en las que se indican a continuación:
En la página Seleccionar la ubicación del host del asistente Agregar hosts, escriba las credenciales de un administrador para el host de Hyper-V.
En la página Seleccionar servidores host del asistente, especifique el nombre de equipo host que va a agregar a SCVMM, por ejemplo, HyperVHost y, a continuación, elija Agregar.
En la página Resumen del asistente, elija Agregar hosts.
Nota
Se recomienda configurar un grupo host independiente para cada colección de proyectos de equipo.Por ejemplo, si desea configurar Lab Management en dos colecciones de proyectos en Team Foundation Server, puede crear dos grupos host en System Center Virtual Machine Manager.
(Opcional) De forma predeterminada, SCVMM configura la máquina en la que está instalado para que funcione como servidor de biblioteca. También instala un recurso compartido de biblioteca predeterminado en la máquina. Puede agregar más servidores o recursos compartidos de biblioteca adicionales para mejorar el rendimiento.
Para agregar un nuevo servidor de bibliotecas a SCVMM, elija Agregar servidor de biblioteca en la parte derecha del panel Acciones y siga las instrucciones del asistente.
Para agregar un nuevo recurso compartido de biblioteca a SCVMM, primero debe crear un recurso compartido de archivos de Windows en un servidor de bibliotecas. A continuación, seleccione el servidor de biblioteca en la pestaña Biblioteca de la Consola de administrador de SCVMM y elija Agregar recursos compartidos de biblioteca en la parte derecha del panel Acciones.
Nota
Se recomienda configurar un recurso compartido de biblioteca independiente para cada colección de proyectos de equipo.
En cada servidor de biblioteca de SCVMM, instale la actualización que se describe en este sitio web de Microsoft. Esta actualización admite la capacidad de aislamiento de red de los entornos de SCVMM.
Para asegurarse de que las máquinas virtuales se inician rápidamente y de que el servicio del host y los agentes de red no superan el tiempo de espera, establezca la cantidad mínima de memoria que el equipo de HyperVHost siempre tendrá en reserva. Las reservas de memoria predeterminadas en el equipo host suelen ser demasiado bajas para admitir el mayor tiempo de inicio necesario para los equipos virtuales.
En la Consola de administrador de SCVMM, elija Ir, Hosts.
En el panel central Todos los hosts, abra el menú contextual del nombre del equipo host y, a continuación, elija Propiedades.
En el cuadro de diálogo Propiedades de grupo host para el equipo host, elija la pestaña Reservas.
En el cuadro de edición Memoria, especifique o seleccione 1024 y, a continuación, elija Aceptar. Para obtener más información sobre la memoria mínima necesaria para los hosts de Hyper-V, visite este sitio web de Microsoft.
Repita los pasos del b al d para cada host.
Importante
Si tiene dos servidores SCVMM que están configurados para usarlos a través de Lab Management con un Team Foundation Server concreto, cada servidor SCVMM se debe configurar para utilizar un intervalo de MAC único.Para configurar el intervalo de MAC, en la Consola de administración de Virtual Machine Manager, en la ventana de navegación inferior izquierda, elija Administración, elija Redes y, a continuación, abra Intervalo de dirección MAC estática global.Para obtener más información sobre esta configuración, consulte el siguiente sitio web de Microsoft.
Para comprobar que SCVMM se instala y funciona correctamente
En la Consola de administrador de Virtual Machine Manager, en la parte derecha del panel Acciones, elija Nueva máquina virtual. Elija Siguiente en todas las páginas del asistente excepto en las que se indican a continuación.
En la página Seleccionar origen del asistente, seleccione Crear la nueva máquina virtual con un disco duro virtual en blanco.
En la página Identidad de máquina virtual del asistente, deje en blanco Nombre de la máquina virtual.
En la página Seleccionar destino del asistente, seleccione Colocar la máquina virtual en un host.
En la página Seleccionar host del asistente, vea las clasificaciones y, a continuación, elija Siguiente.
Debería ver todos los equipos de HyperVHost que está utilizando para Lab Management. Todas ellas deben tener calificaciones positivas expresadas en estrellas. En caso contrario, puede que tenga un problema que debe corregir. Para determinar por qué SCVMM no puede utilizar los equipos de HyperVHost, examine Explicación de la clasificación.
En la página Resumen del asistente, elija Crear.
Se debe crear una nueva máquina virtual denominada espacio en blanco sin ningún error y debe estar visible en la pestaña Máquinas virtuales de SCVMM. Es posible que se muestre una advertencia sobre el hecho de que SCVMM no puede localizar el volumen de arranque. Esto es previsible y se puede omitir.
En la Consola de administrador de Virtual Machine Manager, elija Máquinas virtuales, abra el menú contextual de la máquina virtual que se muestra en la lista y, a continuación, elija Iniciar. Si la máquina virtual no se inicia, revise la información que figura en los sitios siguientes para identificar la causa del problema:
Una vez que el estado de VM sea En ejecución, abra el menú contextual de la máquina virtual y, a continuación, elija Detener.
Esto confirma que los host de Hyper-V están configurados correctamente.
Para almacenar la máquina virtual en la biblioteca, abra el menú contextual de la máquina virtual y, a continuación, elija Almacenar en la biblioteca.
En la página Seleccionar servidor de biblioteca del asistente, elija uno de los recursos compartidos de biblioteca.
En la página Seleccionar ruta de acceso del asistente, vaya a la ruta de acceso del recurso compartido de biblioteca que desea utilizar para la colección de proyectos de equipo en Team Foundation Server.
Cuando haya terminado, confirme que se muestra una máquina virtual denominada espacio en blanco en el panel Biblioteca de la Consola de administrador de SCVMM.
Esto confirma que el recurso compartido de biblioteca está configurado correctamente.
Puede utilizar el siguiente procedimiento para mejorar el rendimiento de las transferencias de máquinas virtuales a un host desde el recurso compartido de biblioteca de SCVMM, así como al almacenar una máquina virtual en el recurso compartido de biblioteca de SCVMM. Esta mejora de rendimiento permite quitar el cifrado que tiene implicaciones de seguridad si las imágenes se transmiten sin cifrar a través de la red.
Para mejorar el rendimiento de las transferencias de máquina virtual
Habilite las transferencias de archivos no cifrados para servidores de bibliotecas.
Elija la pestaña Biblioteca de la Consola de administrador de SCVMM. Abrir el menú contextual de cada servidor de biblioteca del árbol Servidores de biblioteca y, a continuación, elija Propiedades.
Seleccione Permitir las transferencias de archivos no cifrados.
Elija Aceptar para cerrar el cuadro de diálogo.
Habilite las transferencias de archivos no cifrados para los grupos host.
Elija la pestaña Hosts de la Consola de administrador de SCVMM. Abrir el menú contextual de cada grupo host del árbol Hosts y, a continuación, elija Propiedades.
Seleccione Permitir las transferencias de archivos no cifrados.
Elija Aceptar para cerrar el cuadro de diálogo.
Configurar Lab Management para Team Foundation Server
Para que Team Foundation Server pueda comunicarse con el servidor de SCVMM, debe instalar también la Consola de administrador de SCVMM en TfsMachine si se trata de un equipo diferente del que está utilizando como VmmMachine.
Nota
Si la implementación de Team Foundation Server tiene más de un equipo de la capa de aplicación, instale la consola en cada capa de aplicación de la implementación.
Para instalar la consola de SCVMM 2012 en <TFSMachine>
Inicie sesión en TfsMachine como dominio\tfsadmin.
Para instalar la Consola de administrador de Virtual Machine Manager, ejecute setup.exe para Virtual Machine Manager.
En el programa de instalación de VMM, elija Instalar.
Elija Siguiente en todas las páginas del asistente excepto en las siguientes:
En la página Seleccione las características que desea instalar, elija Consola VMM y, a continuación, elija Siguiente.
En la página de licencia, debe elegir Acepto los términos de este aviso y, a continuación, elegir Siguiente.
En la página Resumen de la instalación, elija Instalar.
En la página La instalación se completó correctamente, elija Cerrar.
Para instalar la Consola de administrador de SCVMM 2008 R2 en <TfsMachine>
Inicie sesión en TfsMachine como dominio\tfsadmin.
Para instalar la Consola de administrador de Virtual Machine Manager, ejecute setup.exe para Virtual Machine Manager.
En Instalación, en la página del asistente para inicio de System Center Virtual Machine Manager 2008 R2, elija Consola de administrador de VMM.
Elija Siguiente en todas las páginas del asistente excepto en las siguientes:
En la página Resumen de la configuración del asistente, elija Instalar.
En la página Instalación del asistente, elija Cerrar.
Configurar Lab Management para Team Foundation Server
Debe configurar Lab Management en Team Foundation Server. Esto permite el acceso a las máquinas virtuales y plantillas que se crean en Microsoft Test Manager. Puede usar estas máquinas virtuales o plantillas para crear entornos SCVMM y almacenarlos en un recurso compartido de biblioteca. Esto requiere seleccionar el servidor de SCVMM que se va a utilizar con Team Foundation Server.
Para configurar Lab Management para Team Foundation Server
En TfsMachine, elija Inicio, Todos los programas, Microsoft Visual Studio Team Foundation Server y, a continuación, elija Consola de administración de Team Foundation Server.
Nota
Debe iniciar sesión en TfsMachine como dominio\tfsadmin.
En la Consola de administración, en el nodo Capa de aplicación, elija Lab Management.
Elija Configurar.
Aparece el cuadro de diálogo Configuración de Lab Management.
En la pestaña Virtual Machine Manager, en Nombre del servidor VMM, escriba el nombre de VmmMachine, el servidor que ejecuta Virtual Machine Manager y que utilizará para administrar las máquinas virtuales.
Elija Prueba para determinar si Team Foundation Server se puede comunicar con el servidor de SCVMM.
Si la cuenta de servicio de Team Foundation Server no tiene los permisos apropiados en el servidor SCVMM especificado, un cuadro de diálogo le pedirá un nombre de usuario y una contraseña.
Especifique las credenciales de un miembro existente del rol Administradores de SCVMM. Mediante el uso de este nombre de usuario y esta contraseña, la cuenta de servicio de Team Foundation Server se agregará a este rol.
Si Team Foundation Server no puede conectar con el servidor SCVMM, se mostrarán una x de color rojo y un mensaje de error. Para obtener más información acerca de cómo solucionar problemas de instalación, consulte Solucionar problemas de Lab Management.
Puede usar el aislamiento de red en Visual Studio Lab Management para permitir que varias copias de un entorno de laboratorio se ejecuten al mismo tiempo sin producir conflictos de red, como, por ejemplo, conflictos en el registro de nombres de equipo y del Sistema de nombres de dominio (DNS). Para obtener más información acerca del aislamiento de red, consulte Crear y usar un entorno con aislamiento de red. En la pestaña Aislamiento de red, siga estos pasos:
En Bloque IP, escriba el intervalo de direcciones de protocolo de Internet (IP) que se deben asignar a las máquinas virtuales en un entorno cuando se crea una red aislada.
Debe escribir el bloque de direcciones IP usando la notación de Enrutamiento de interdominios sin clases (CIDR). La notación de CIDR se construye a partir de la dirección IP, la barra diagonal (/) y el tamaño del prefijo. Por ejemplo, 192.168.0.0/24.
Las direcciones que especifique se usan solo para el enrutamiento interno entre las máquinas virtuales y no se exponen más allá de los límites de un entorno. Por consiguiente, puede especificar cualquier intervalo de direcciones que no se utilice dentro de la red pública. En la mayoría de los casos, puede usar el intervalo predeterminado de 192.168.23.0/24.
En Sufijo DNS, escriba el sufijo del nombre de dominio que se va a asignar al entorno cuando se cree una red aislada.
Team Foundation Server utiliza el sufijo que escribió cuando registra un nombre externo único con DNS para cada equipo virtual en un entorno con aislamiento de red. El registro de alias de DNS permite que equipos y otros objetos de fuera de la red aislada se comuniquen con equipos dentro de la red aislada. Puesto que Team Foundation Server entra en el zona DNS para registrar el registro de alias, la cuenta de servicio bajo la que se ejecuta Team Foundation debe tener permisos para agregar o eliminar registros de alias en la zona DNS especificada.
Si su implementación de Team Foundation Server tiene más de una capa de aplicación y cada capa de aplicación se ejecuta bajo una cuenta de servicio diferente, cada cuenta de servicio de la capa de aplicación debe tener permiso para editar los registros de alias de DNS creados por las otras capas de aplicación.
Elija Prueba para determinar si Team Foundation Server puede utilizar el sufijo.
Si el sufijo es válido, aparece una marca de verificación verde. Elija Aceptar.
Si el sufijo es no válido, aparece una x roja y un mensaje de error. Debe corregir el error para poder continuar.
Si su implementación de Team Foundation Server tiene más de un equipo en la capa de aplicación, repita los pasos siguientes en cada uno de los demás equipos de la capa de aplicación:
En la Consola de administración de Team Foundation Server, elija el nodo Capa de aplicación, elija Lab Management y, a continuación, elija Volver a configurar.
Aparece el cuadro de diálogo Configuración de Lab Management.
Elija la pestaña Virtual Machine Manager y, a continuación, elija Prueba para determinar si la capa de aplicación puede comunicarse con SCVMM.
Si la cuenta de servicio de Team Foundation Server no tiene los permisos correctos en el servidor SCVMM especificado, aparece un cuadro de diálogo que le pedirá un nombre de usuario y una contraseña. Escriba las credenciales de un miembro existente del rol de administradores de SCVMM. Cuando escriba este nombre de usuario y esta contraseña y elija Aceptar, la cuenta de servicio de Team Foundation Server de esta capa de aplicación se agregará al rol Administrator de SCVMM.
Configurar Lab Management para cada colección de proyectos de equipo
Debe configurar el grupo host y el recurso compartido de biblioteca de SCVMM que desea utilizar con cada colección de proyectos de equipo. Por ejemplo, puede asignar un grupo host a cada colección de proyectos de equipo para dividir los recursos de máquina virtual de manera uniforme.
Para utilizar la funcionalidad de flujos de trabajo de una definición de compilación de Team Foundation Build para implementar la aplicación o ejecutar pruebas utilizando un controlador de pruebas en los entornos de SCVMM, debe agregar una cuenta de usuario de dominio para los agentes de prueba y los agentes de compilación.
Nota
Ya debe tener una colección de proyectos de equipo creada para este paso de la configuración.
Para configurar Lab Management para cada colección de proyectos de equipo
Para seleccionar el recurso compartido de biblioteca que se va a utilizar para almacenar las máquinas virtuales, las plantillas y los entornos de SCVMM, elija Colecciones de proyectos de equipo en Capa de aplicación.
Importante
Debe configurar un recurso compartido de biblioteca para cada colección de proyectos de equipo que desee configurar para Lab Management.
En el panel de la derecha, elija la colección de proyectos de equipo adecuada de la lista de colecciones de proyectos.
Elija la pestaña Lab Management y, a continuación, elija Configurar recursos compartidos de biblioteca.
Aparece el cuadro de diálogo Configuración de Lab Management.
En la pestaña Recursos compartidos de biblioteca, elija Agregar y comprobar.
Aparece el cuadro de diálogo Seleccionar recursos compartidos de biblioteca.
En el cuadro de diálogo Seleccionar recursos compartidos de biblioteca, elija los recursos compartidos de biblioteca de SCVMM que usará esta colección de proyectos de equipo y, a continuación, elija Agregar.
El proceso de comprobación confirma ahora que Team Foundation Server puede conectarse al recurso compartido de biblioteca. Si se produce un error en la comprobación, se genera un registro. Puede ver el registro para identificar los problemas y, a continuación, corregirlos. Cuando estén corregidos, puede elegir Comprobar para confirmar que Team Foundation Server puede conectarse al recurso compartido de biblioteca.
Para agregar el recurso compartido de biblioteca a cada proyecto de equipo en la colección de proyectos de equipo, active la casilla Aprovisionamiento automático para el recurso compartido de biblioteca.
Nota
Si selecciona el aprovisionamiento automático del recurso compartido de biblioteca, Team Foundation Server agrega automáticamente el recurso compartido de biblioteca a todos los proyectos de equipo pertenecientes a esta colección de proyectos de equipo.Para los proyectos de equipo que no se han creado todavía, el recurso compartido de biblioteca se agrega cuando el Asistente para nuevo proyecto de equipo crea el proyecto.Para los proyectos de equipo ya creados en esta colección de proyectos de equipo, el recurso compartido de biblioteca se agrega cuando se guarda esta configuración.Si desactiva el aprovisionamiento automático, el recurso compartido de biblioteca ya no se agregará a los nuevos proyectos de equipo que agregue a la colección de proyectos de equipo.
Para seleccionar el grupo host para su uso en una colección de proyectos de equipo, elija Grupos host.
Importante
Debe seleccionar el grupo host para cada colección de proyectos de equipo que desee configurar para Lab Management.
En la pestaña Grupos host, elija Agregar y comprobar.
En el cuadro de diálogo Grupos host seleccionados, elija los grupos host de SCVMM que usará esta colección de proyectos de equipo y, a continuación, elija Agregar.
Para agregar el grupo host a cada proyecto de equipo en la colección de proyectos de equipo, active la casilla Aprovisionamiento automático para el grupo host.
Nota
Si selecciona el aprovisionamiento automático del grupo host, Team Foundation Server agrega automáticamente el grupo host a todos los proyectos de equipo pertenecientes a esta colección de proyectos de equipo.Para los proyectos de equipo que no se han creado todavía, el grupo host se agrega cuando el Asistente para nuevo proyecto de equipo crea el proyecto.Para los proyectos de equipo ya creados en esta colección de proyectos de equipo, el grupo host se agrega al guardar esta configuración.Si desactiva Aprovisionamiento automático, el grupo host ya no se agregará a los nuevos proyectos de equipo que agregue a la colección de proyectos de equipo.
Instalar un controlador de pruebas
Puede utilizar Lab Management para implementar una aplicación en el entorno de SCVMM, así como para ejecutar pruebas en ese entorno. Esto requiere un controlador de prueba. Para obtener más información acerca de cómo ejecutar pruebas usando entornos y configuraciones de prueba, consulte Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos.
Para instalar el controlador de pruebas
Instale el controlador de pruebas en ControllerMachine o en un equipo diferente. Para obtener más información sobre cómo instalar y configurar un controlador de pruebas, consulte Instalar y configurar agentes de prueba y controladores de prueba.
Nota
Debe registrar el controlador de pruebas con la colección de proyectos de equipo que esté utilizando para Lab Management.
Especifique la cuenta de usuario que se va a usar para la comunicación entre los agentes de prueba y los agentes de compilación y entre los controladores de pruebas y Team Foundation Server.
Advertencia
La cuenta de servicio que especifique debe ser una cuenta de dominio.Por razones de seguridad, esta cuenta debe tener privilegios limitados.La cuenta que utilice no debe tener permisos administrativos ni ser la cuenta utilizada por cualquier servicio de confianza.Esto incluye al controlador de compilación y el controlador de pruebas.
Se recomienda crear dos cuentas para su uso en esta cuenta de servicio.Para obtener más información acerca de cómo cambiar entre estas dos cuentas y cómo se actualizan los entornos existentes con la cuenta de servicio, consulte Cómo: Configurar la cuenta de servicio del laboratorio.
Debe configurar la cuenta de usuario para cada colección de proyectos de equipo que desee configurar para Lab Management.