Expandir o cambiar el laboratorio virtual

Cuando usa una práctica virtual y se familiariza con ella, quizás desee expandirla o cambiarla de una o más maneras:

  • Pasar el servidor de Team Foundation Server de un servidor a otro

    Quizás desee cambiar o reemplazar el servidor que está ejecutando el nivel de aplicación de Team Foundation Server.

  • Pasar una colección de proyectos de equipo de un Team Foundation Server a otro

    Puede ser que desee reutilizar los equipos y otros recursos del proyecto de equipo inicial y mover esos recursos.

  • Agregar un nuevo servidor de biblioteca y retirar un servidor de biblioteca anterior

    Quizás encuentre que necesita más espacio para almacenar máquinas virtuales, plantillas y entornos. Puede agregar más recursos compartidos de biblioteca o reemplazar los existentes con otros servidores de biblioteca de SCVMM mayores.

  • Agregar un nuevo host de Hyper-V y retirar un host de Hyper-V anterior

    Quizás encuentre que necesita más espacio para ejecutar máquinas virtuales y entornos. Puede agregar más hosts físicos a los grupos host existentes para agregar más capacidad de forma transparente.

  • Mover System Center Virtual Machine Manager de un servidor a otro

    Quizás tenga que cambiar o reemplazar el servidor que está ejecutando SCVMM.

  • Mover un controlador de pruebas

    Es posible que necesite mover o reemplazar el equipo que está ejecutando el controlador de pruebas.

Cada uno de estos cambios requiere alguna modificación a la configuración de recursos de Lab Management.

Pasar el servidor de Team Foundation Server de un servidor a otro

Si mueve Team Foundation Server de un servidor a otro o cambia de cualquier otra forma el nombre del servidor que ejecuta Team Foundation Server, debe actualizar la dirección URL que los componentes de Lab Management utilizan para comunicarse con Team Foundation Server. Para obtener más información sobre cómo mover Team Foundation Server, vea Administrar Team Foundation Server.

Cuando haya terminado de mover Team Foundation Server, actualice la dirección URL de Team Foundation Server en las ubicaciones siguientes:

  • En el equipo que está ejecutando la capa de aplicación de Team Foundation Server, URL aparece en la Consola de administración de Team Foundation Server. En la Consola de administración, vaya al nodo Lab Management, haga clic en Volver a configurar Lab Management y, a continuación, haga clic en la pestaña Avanzadas. En el cuadro de texto Dirección URL de laboratorio, escriba el nuevo nombre del servidor.

  • En los equipos donde se instala un agente de compilación, la dirección URL está almacenada en el subárbol del Registro administrado por Hyper-V. Si se cambia el nombre del servidor que está ejecutando Team Foundation Server, haga clic en Reparar funcionalidad de flujo de trabajo para este entorno. La configuración se actualizará automáticamente en todas las máquinas virtuales de este entorno. Dado que los archivos .lvr almacenan la dirección URL de Team Foundation Server internamente, debe modificar el archivo .lvr de forma manual para actualizar el XML.

    Nota

    No tiene que revertir las instantáneas, ya que Team Foundation Server actualiza la dirección URL en las máquinas virtuales después de revertir a una instantánea.

Pasar una colección de proyectos de equipo de un Team Foundation Server a otro

Si empezó a explorar Lab Management utilizando entornos compuestos o creando un proyecto de equipo pequeño para realizar pruebas piloto de Team Foundation Server, quizás desee migrar los activos de laboratorio a otra instancia de Team Foundation Server más adelante. Dado que Team Foundation Server no permite combinar un proyecto de equipo con otro, debe mover sus recursos de práctica manualmente. Para obtener más información sobre cómo migrar código fuente, elementos de trabajo y definiciones de compilación, vea Administrar Team Foundation Server.

Nota

Solamente puede mover las máquinas virtuales dentro de la misma ubicación de red porque ya están configuradas para usar esa ubicación de red. Si mueve una colección de proyectos de equipo entre instancias de Team Foundation Server que se encuentran en dominios diferentes, debe mover la colección de proyectos, anular la configuración de Lab Management para esa colección de proyectos y, a continuación, configurarla de nuevo desde el principio utilizando la configuración de la nueva instancia de Team Foundation Server y dominio.

Dado que lo está moviendo entre dominios, no puede recuperar todo.

Para mover de un servidor que ejecuta Team Foundation Server a otro servidor que ejecuta Team Foundation Server

  1. Mueva la colección de proyectos de equipo a un nuevo nivel de aplicación. Para consultar los pasos, vea Mover una colección de proyectos de equipo.

  2. Anule la configuración de Lab Management para la colección de proyectos de equipo después de adjuntar la colección al Team Foundation Server de destino. Para obtener información sobre los pasos para anular la configuración, vea TFSConfig Lab /Delete (Comando).

  3. Volver a configurar Lab Management para la colección en el Team Foundation Server de destino. Para conocer los pasos para configurar Lab Management, vea Configurar Lab Management por primera vez.

Agregar un nuevo servidor de biblioteca y retirar un servidor de biblioteca anterior

Si debe expandir el almacenamiento para System Center Virtual Machine Manager (SCVMM), puede agregar nuevos recursos compartidos de biblioteca. También puede reemplazar recursos compartidos existentes con recursos compartidos de servidores que tienen procesadores más rápidos, más discos duros o ambas cosas. El proceso para agregar o quitar recursos compartidos de biblioteca para el SCVMM utilizado por Lab Management es el siguiente:

  1. Prepárese para mover a un nuevo recurso compartido de biblioteca.

  2. Mueva las plantillas.

  3. Mueva las máquinas virtuales importadas que no se utilizan actualmente en los entornos virtuales.

  4. Mueva los entornos almacenados.

  5. Quite el recurso compartido de biblioteca anterior.

    Nota

    Este escenario no actualizará los archivos .lvr existentes que pueden formar parte de errores activos. Si hay entornos almacenados que se requieren para reproducir errores, deberían permanecer en la biblioteca de origen hasta que se resuelvan los errores.

Para prepararse para mover

  1. Asegúrese de que el nuevo servidor de biblioteca cumple los requisitos del sistema para un servidor de biblioteca de SCVMM. Para obtener más información sobre los requisitos del sistema, vea System Requirements: VMM Library Server.

  2. En el nuevo servidor, agregue un nuevo recurso compartido de biblioteca:

    1. En el Explorador de Windows, cree una nueva carpeta con el nombre del nuevo recurso compartido de biblioteca.

    2. Comparta la nueva carpeta con el servidor SCVMM agregando VMM_MACHINE $ como colaborador a la lista de usuarios con los que se comparte esta carpeta.

    3. En la Consola de administrador de Virtual Machine Manager, asocie este recurso compartido de biblioteca.

  3. Agregue el nuevo recurso compartido de biblioteca a las colecciones de proyectos de equipo y proyectos de equipo pertinentes.

    1. En la Consola de administración de TFS, haga clic en Servidor TFS. Haga clic en Capa de aplicación y, a continuación, haga clic en Colecciones de proyectos de equipo.

    2. En la pestaña Lab Management, haga clic en Configurar recursos compartidos de biblioteca.

    3. Agregue el recurso compartido que va a crear en SCVMM.

  4. Haga copia de seguridad del recurso compartido de biblioteca original. Para conocer los pasos para hacer copia de seguridad del recurso compartido de biblioteca, vea Copia de seguridad y restauración de la base de datos VMM.

  5. Realice una de estas acciones:

    Desconecte las colecciones de proyectos. Se recomienda, aunque no necesario, desconectar las colecciones de proyectos pertinentes durante el movimiento.

    -O bien-

    Póngase en contacto con el administrador del sistema y pídale que notifiquen a todos los usuarios que no implementen entornos ni importen máquinas virtuales o plantillas durante el tiempo del movimiento.

Para mover plantillas

  1. Identifique los archivos relacionados con la plantilla que desea mover. Mueva esos archivos del origen al destino. En el caso de los VHD de disco de diferencias, asegúrese de que mueve todas las versiones del .vhd. Para encontrar la ruta de acceso del .vhd al que señala esta plantilla, haga clic con el botón secundario en la plantilla y, a continuación, haga clic en Propiedades. Haga clic en Configuración de hardware. Mueva este .vhd al nuevo recurso compartido de biblioteca.

  2. En la Consola de administrador de SCVMM, haga clic en la pestaña Biblioteca. En el recuadro Acción, haga clic en Actualizar. Actualice tanto el recurso compartido de biblioteca anterior como el nuevo.

  3. En Microsoft Test Manager, haga clic en Biblioteca. Señale al nuevo Recurso compartido de biblioteca y vuelva a importar las plantillas. Repítalo para cada proyecto de equipo que esté habilitado para Lab Management. Asegúrese de que el perfil de sistema operativo y el perfil de hardware que define para la nueva instancia de la plantilla son los mismos que utilizó para la plantilla anterior.

  4. Si tiene entornos en la biblioteca que están basados en plantillas, debería actualizar las definiciones del entorno manualmente. En Microsoft Test Manager, haga clic en Biblioteca. Haga clic en Entornos y, a continuación, haga clic en cada entorno que utilizó las plantillas. Quite la plantilla anterior y agregue la nueva plantilla.

  5. Elimine las plantillas anteriores de la biblioteca. En Microsoft Test Manager, haga clic en Centro de laboratorio. Haga clic en la pestaña Biblioteca y, a continuación, haga clic en Máquinas virtuales y plantillas.

    Puede distinguir entre las plantillas anteriores y las plantillas nuevas examinando la columna de recurso compartido de biblioteca. Esto no elimina la plantilla subyacente.

  6. Confirme que el movimiento fue correcto. Si no ha desconectado la colección de proyectos de equipo, implemente una de las plantillas en un host. Debería completarse sin errores.

Si en una biblioteca hay máquinas virtuales que no se utilizan actualmente en un entorno, debe implementar esas máquinas virtuales en un host y, a continuación, debe guardarlas en la nueva biblioteca.

Para mover las máquinas virtuales importadas

  1. Cree un nuevo entorno virtual

  2. Agregue todas las máquinas virtuales que se deben mover. No seleccione ninguna capacidad.

  3. Implemente el entorno, pero no lo inicie.

    Nota

    Si intenta iniciar el entorno y hay en ejecución máquinas virtuales que están utilizando el mismo nombre de las máquinas virtuales que está moviendo ahora, podrían producirse conflictos de nombre en el dominio.

  4. En Microsoft Test Manager, haga clic en la primera máquina virtual del entorno. Haga clic en Almacenar en la biblioteca y, a continuación, seleccione la biblioteca de destino en la que desee almacenar. Repítalo para todas las máquinas virtuales del entorno.

  5. Una vez almacenadas en la biblioteca todas las máquinas virtuales, elimine el entorno.

  6. Elimine las máquinas virtuales de la biblioteca de origen.

    Nota

    Después del movimiento, no podrá importar las máquinas virtuales en otros proyectos de equipo.

Para mover los entornos almacenados

  1. En Microsoft Test Manager, implemente el entorno.

    No es necesario iniciar el entorno.

  2. En la pestaña Entorno, haga clic Almacenar en la biblioteca en el recurso compartido de biblioteca de destino.

  3. Confirme que el movimiento fue correcto:

    1. Implemente el entorno.

    2. Realice una instantánea.

    3. Revierta a una instantánea anterior.

    4. Revierta a la última instantánea.

  4. Si puede revertir correctamente, elimine el entorno del recurso compartido de biblioteca de origen.

Una vez completado el movimiento, vuelva a poner en línea la colección de proyectos de equipo.

Si tiene errores que incluían instantáneas de entornos que están en la biblioteca, se recomienda mantener los entornos en esta biblioteca hasta que se resuelvan esos errores. No hay ninguna manera fácil de encontrar qué entornos tienen archivos .lvr que señalan a ellos. Por tanto, una solución práctica será mantener los entornos que se crearon en los últimos 60 días.

Para quitar el recurso compartido

  1. Elimine máquinas virtuales y plantillas del recurso compartido de biblioteca original: en Microsoft Test Manager, haga clic en Centro de laboratorio. Haga clic en Biblioteca, haga clic en Máquinas virtuales y plantillas y, a continuación, elimine las máquinas virtuales del recurso compartido de biblioteca que todavía se muestran como que se encuentran en el recurso compartido de biblioteca original.

    Puede agrupar con facilidad las máquinas virtuales por recurso compartido de biblioteca si arrastra el encabezado de columna Recurso compartido de biblioteca y lo coloca sobre la fila de encabezado.

  2. Eliminar la asociación de recurso compartido de biblioteca de los proyectos de equipo:

    1. Abra un símbolo del sistema.

      En el símbolo del sistema, utilice la herramienta de línea de comandos de TFSLabConfig para cada proyecto asociado al recurso compartido de biblioteca que desea eliminar.

    2. Ejecute el comando TFSLabConfig DeleteTeamProjectLibraryShare para especificar la colección de proyectos y el nombre de proyecto, además del nombre del recurso compartido de biblioteca.

      Para obtener más información sobre el comando TFSLabConfig DeleteTeamProjectLibraryShare, vea TFSLabConfig DeleteTeamProjectLibraryShare (Comando).

    3. Repita este paso para cada proyecto de equipo.

  3. En la Consola de administración de Team Foundation Server, elimine el recurso compartido de biblioteca original de las colecciones de proyectos de equipo con las que estaba asociado.

Agregar un nuevo host de Hyper-V y retirar un host de Hyper-V anterior

Para agregar un host de Hyper-V

  1. En la Consola de administrador de SCVMM, agregue el nuevo servidor de Hyper-V al grupo host. Para consultar los pasos para agregar un servidor al grupo host, vea Adding Hosts.

  2. En la Consola de administración de Team Foundation Server, haga clic en Servidor TFS. Haga clic en Lab Management y, a continuación, haga clic en Grupos host. Haga clic en Comprobar. Si se le solicita un nombre de usuario y contraseña, proporcione un usuario que sea miembro del grupo de seguridad Administradores en el nuevo host.

  3. Evite colocar nuevas máquinas virtuales en el host del que está migrando.

    1. En la Consola de administrador de SCVMM, haga clic en Hosts. Haga clic en el nombre del host del que está migrando y, a continuación, haga clic en Propiedades.

    2. En la ventana Propiedades de host, haga clic en la pestaña Estado. Desactive la casilla Este host se encuentra disponible para selección de ubicación y, a continuación, haga clic en Aceptar.

  4. En la ventana Propiedades de host, haga clic en la pestaña Estado. Desactive la casilla Este host se encuentra disponible para selección de ubicación y, a continuación, haga clic en Aceptar.

  5. Migrar entornos que no son de aislamiento de red:

    1. En Microsoft Test Manager, haga clic en Centro de laboratorio. Haga clic en la pestaña Laboratorio y, a continuación, haga clic en Entornos. Identifique los entornos que residen en el grupo host donde están los hosts de origen y de destino.

    2. Abra cada entorno e identifique cuál de ellos tiene la capacidad de aislamiento de red desactivada. El resto de este paso solo se aplica a los entornos que no son de aislamiento de red.

    3. En la Consola de administrador de SCVMM, busque las máquinas virtuales que forman parte de los entornos que no son de aislamiento de red.

      Puede hacer esto escribiendo el nombre del entorno en el cuadro de búsqueda del recuadro Máquinas virtuales.

    4. Si cualquiera de las máquinas virtuales que se encontraron en el paso anterior reside en el host que se va a retirar, mueva esas máquinas virtuales al nuevo host.

  6. Migrar entornos que son de aislamiento de red:

    1. En Microsoft Test Manager, haga clic en Centro de laboratorio. Después, haga clic en la pestaña Laboratorio y, a continuación, haga clic en Entornos. Identifique los entornos que residen en el grupo host donde están los hosts de origen y de destino.

    2. Abra cada entorno e identifique cuál de ellos tiene la capacidad de Aislamiento de red activada.

    3. En la Consola de administrador de SCVMM, busque las máquinas virtuales que forman parte de los entornos de aislamiento de red.

      Puede hacer esto escribiendo el nombre del entorno en el cuadro de búsqueda del recuadro Máquinas virtuales.

    4. Si las máquinas virtuales de cualquier entorno de aislamiento de red residen en el host que se va a retirar, almacene el entorno de aislamiento de red en la biblioteca de proyectos de equipo.

      Todas las máquinas virtuales dentro de un entorno de aislamiento de red se encuentran en el mismo host físico.

    5. Vuelva a implementar el entorno de la biblioteca en el grupo host.

  7. En Microsoft Test Manager, pause y, a continuación, reanude cada entorno. Esto comprueba que el entorno se migró correctamente.

  8. En la Consola de administrador de SCVMM, haga clic en Hosts, haga clic en el nombre del host anterior y, a continuación, haga clic en Quitar host.

Mover System Center Virtual Machine Manager de un servidor a otro

Hay al menos dos situaciones en las que podría mover SCVMM de un servidor a otro. La primera es si empezó a utilizar Lab Management de forma piloto en equipos temporales y ahora desea implementar la funcionalidad en servidores de producción. Puesto que va a empezar en un modo de producción, no es importante conservar los entornos, plantillas y otros activos de laboratorio que había estado utilizando durante las pruebas piloto. La segunda es si tiene que cambiar el servidor que está ejecutando SCVMM debido a problemas de capacidad o de disponibilidad. Como desea seguir funcionando como antes, tiene que conservar los mismos entornos y los activos relacionados.

Para mover SCVMM sin conservar activos de laboratorio

  1. Elimine los objetos de laboratorio de cada colección de proyectos de equipo.

    1. En la capa de aplicación de Team Foundation Server, abra un símbolo del sistema y escriba el siguiente comando **Tfsconfig.exe lab /delete /collectionName:**miColección. Debe ejecutar TFSConfig desde un servidor que esté ejecutando la capa de aplicación de Team Foundation. De forma predeterminada, TFSConfig se encuentra en Unidad:\Archivos de programa\Microsoft Team Foundation Server 2010\Tools. Para obtener más información sobre el comando TfsConfig Lab /Delete, vea TFSConfig Lab /Delete (Comando).

    2. Repita este comando para cada colección de proyectos de equipo del servidor.

  2. Escriba el nuevo nombre en la Consola de administración de Team Foundation Server.

    1. En la Consola de administración de Team Foundation Server, haga clic en el nodo Lab Management.

    2. En la página Lab Management, haga clic en Volver a configurar Lab Management.

    3. En la pestaña Virtual Machine Manager, escriba el nombre de dominio completo del nuevo servidor que está ejecutando SCVMM. A continuación, haga clic en Prueba para confirmar que el nuevo servidor está disponible.

      1. Si la cuenta de servicio de Team Foundation Server no tiene los permisos apropiados en el SCVMM especificado, un cuadro de diálogo le pedirá un nombre de usuario y una contraseña.

      2. Escriba el nombre y la contraseña de un usuario que sea un miembro existente del rol Administrador de SCVMM. La cuenta de servicio de Team Foundation Server se agregará al rol Administrador de SCVMM.

    4. Haga clic en Aceptar.

Para mover SCVMM conservando los activos de laboratorio

  1. Haga un copia de seguridad de la base de datos del SCVMM original:

    1. En la Consola de administrador de SCVMM, haga clic en Administración y, a continuación, haga clic en General. En el recuadro Acciones, haga clic en Realizar copia de seguridad de Virtual Machine Manager.

    2. En el cuadro de diálogo Copia de seguridad de Virtual Machine Manager, escriba la ruta de acceso de una carpeta de destino para el archivo de copia de seguridad. La carpeta no debe ser un directorio raíz y se debe obtener acceso a ella a través de SQL Server.

    Nota

    Puede seguir el estado de la copia de seguridad en la vista Trabajos.

  2. Copie los archivos de copia de seguridad de la base de datos del paso 1b en una ubicación en el nuevo equipo SCVMM.

  3. Instale SCVMM en el nuevo servidor. Haga que el asistente señale a la base de datos de SCVMM actual o cree una nueva base de datos. Para consultar los pasos para restaurar la copia de seguridad, vea Copia de seguridad y restauración de la base de datos VMM.

  4. Actualice el nombre de servidor de SCVMM en Team Foundation Server.

    1. Abra un símbolo del sistema y ejecute el comando: **Tfsconfig.exe lab /settings / scvmmservername:**mi_nuevo_nombreDeServidorDeScvmm /force. Debe ejecutar TFSConfig desde un servidor que esté ejecutando la capa de aplicación de Team Foundation. De forma predeterminada, TFSConfig se encuentra en Unidad:\Archivos de programa\Microsoft Team Foundation Server 2010\Tools. Debe utilizar el modificador /force porque el servidor de biblioteca y los grupos host ya están enlazados a una colección de proyectos de equipo; no se puede cambiar SCVMM a menos que utilice la opción /force. Para obtener más información sobre el comando TFSConfig Lab Settings, vea TFSConfig Lab /Settings (Comandos).

    2. En la Consola de administración de Team Foundation Server, haga clic en el nodo Lab Management. Haga clic en Volver a configurar Lab Management y, a continuación, haga clic en Prueba cerca de Nombre del servidor VMM. Esto confirma que Team Foundation Server puede conectarse al nuevo SCVMM y tener los permisos correctos.

      1. Si la cuenta de servicio de Team Foundation Server no tiene los permisos apropiados en el SCVMM especificado, un cuadro de diálogo le pedirá un nombre de usuario y una contraseña.

      2. Escriba el nombre y la contraseña de un usuario que sea un miembro existente del rol Administrador de SCVMM. La cuenta de servicio de Team Foundation Server se agregará al rol Administrador de SCVMM.

    3. En la Consola de administración de Team Foundation Server, haga lo siguiente para cada colección de proyectos de equipo.

      1. Haga clic en la pestaña Lab Management y, a continuación, haga clic en Configurar grupos host. Seleccione todos los grupos host y, a continuación, haga clic en Comprobar. Esto confirma que Team Foundation Server y el nuevo SCVMM pueden conectarse a los hosts y tienen los permisos correctos.

      2. Haga clic en Lab Management y, a continuación, haga clic en Configurar recursos compartidos de biblioteca. Seleccione todos los recursos compartidos de biblioteca y, a continuación, haga clic en Comprobar. Esto confirma que Team Foundation Server y el nuevo SCVMM pueden conectarse a los recursos compartidos de biblioteca y tienen los permisos correctos.

  5. Confirme que el movimiento fue correcto:

    1. En Microsoft Test Manager, haga clic en Centro de laboratorio y, a continuación, haga clic en Entornos. Confirme que sus entornos existentes aparecen en la lista y que están en el estado correcto.

    2. Haga clic en Biblioteca y, a continuación, en Máquinas virtuales y plantillas. Confirme que todas las máquinas virtuales y plantillas existentes aparecen en la lista y que no muestran los nuevos errores.

Mover un controlador de pruebas

Si debe mover o reinstalar un controlador de pruebas que está asociado a entornos, posiblemente para una expansión de hardware o porque el servidor actual se está quedando demasiado anticuado, debe hacer una copia de seguridad de la base de datos y reinstalar en el nuevo equipo. Si va a mover un controlador de pruebas utilizado para pruebas de carga, haga una copia de seguridad de la base de datos de pruebas de carga y restáurela. También tendrá que ir a cada agente y volver a registrarlo con el nuevo controlador.

Para mover o reinstalar un controlador de pruebas

  1. Busque el archivo QTControllerConfig.XML y realice una copia de seguridad. 

    Este archivo normalmente se encuentra en la instalación de Visual Studio, en la carpeta Common7\IDE.

  2. Recompile el equipo con el mismo nombre.

  3. Reinstale el controlador de pruebas en el nuevo equipo.

    No configure el controlador de pruebas todavía.

  4. Reemplace el archivo QTControllerConfig.XML predeterminado en el equipo con el archivo del que hizo una copia de seguridad en el paso 1.

  5. Configure el controlador de pruebas y conéctelo a la colección de proyectos a la que estaba conectado antes.

  6. Reinicie el equipo.

  7. Si cambia el nombre de un equipo donde se ha instalado un controlador de pruebas y la capacidad de pruebas se ha configurado para un entorno, debe actualizar el nombre del controlador de pruebas en los entornos que usan ese controlador de pruebas. Utilizará Microsoft Test Manager para modificar el entorno:

    1. Detenga el entorno.

    2. Edite el entorno y actualice la configuración del controlador de pruebas en la página Funcionalidad. Seleccione el controlador de pruebas usando su nuevo nombre.

    3. Reinicie el entorno.

Vea también

Tareas

Cómo: Cambiar el recurso compartido de biblioteca para las colecciones de proyectos de equipo

Historial de cambios

Fecha

Historial

Motivo

Octubre de 2010

Ampliar la información y los pasos para mover SCVMM de un servidor a otro.

Mejora de la información.