Compartir a través de


Expandir o cambiar el laboratorio virtual

 

Publicada: julio de 2016

A medida que use un laboratorio virtual y se familiarice con este, tal vez desee expandir o cambiar el laboratorio de una o más maneras:

  • Mover Team Foundation Server de un servidor a otro

    Puede que necesite cambiar o reemplazar el servidor que está ejecutando la capa de aplicación de Team Foundation Server.

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

    Tal vez desee volver a usar los equipos y otros recursos en el proyecto de equipo inicial y mover dichos recursos.

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

    Tal vez se dé cuenta de 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 los de servidores de biblioteca SCVMM más grandes.  

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

    Tal vez se dé cuenta de 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

    Tal vez necesite cambiar o reemplazar el servidor que está ejecutando SCVMM.

  • Mover un controlador de pruebas

    Tal vez tenga que mover o reemplazar el equipo que ejecuta el controlador de pruebas.

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

Mover Team Foundation Server de un servidor a otro

Si mueve Team Foundation Server de un servidor a otro o, de lo contrario, cambia el nombre del servidor que ejecuta Team Foundation Server, debe actualizar el Dirección URL que los componentes de Lab Management usan 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 siguientes ubicaciones:

  • En el equipo que ejecuta la capa de aplicación de Team Foundation Server, Dirección URL aparece en la 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 Opciones 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, el Dirección URL se almacena en el subárbol del Registro administrado por Hyper-V.  Si se cambia el nombre del servidor que ejecuta 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 manualmente para actualizar el XML.  

    Nota

    No es necesario revertir las instantáneas, porque la dirección URL se actualiza en las máquinas virtuales mediante Team Foundation Server después revertirla a una instantánea.

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

Si ya comenzó a explorar Lab Management usando entornos compuestos o creando un proyecto de equipo pequeño para Team Foundation Server de la prueba piloto, tal vez desee migrar los activos de laboratorio a otra instancia de Team Foundation Server posteriormente.  Dado que Team Foundation Server no admite la combinación de un proyecto de equipo con otro, debe mover manualmente los recursos de laboratorio.  Para obtener más información sobre cómo migrar el código fuente, elementos de trabajo y definiciones de compilación, consulte Administrar Team Foundation Server.  

Nota

Puede mover máquinas virtuales solo 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 las instancias de Team Foundation Server que se encuentran en dominios diferentes, debe mover la colección de proyectos, quitar la configuración de Lab Management para esa colección de proyectos y, a continuación, configurarlo de nuevo usando la configuración del nuevo dominio e instancia de Team Foundation Server.  

Dado que se va a mover entre dominios, no podrá 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 una nueva capa de aplicación.  Para obtener los pasos, vea Mover una colección de proyectos de equipo.  

  2. Quite la configuración de Lab Management para la colección de proyectos de equipo después de adjuntar la colección al servidor de Team Foundation Server de destino.  Para conocer los pasos para quitar la configuración, vea TFSConfig Lab /Delete Command.  

  3. Vuelva 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 para entornos SCVMM.  

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 los recursos compartidos existentes con recursos compartidos en servidores que tienen procesadores más rápidos, más discos duros o ambos.  El proceso para agregar o quitar recursos compartidos de biblioteca a SCVMM que usa 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 actualmente no se usan en entornos virtuales.

  4. Mueva los entornos almacenados.

  5. Quite el recurso compartido de biblioteca anterior.

    Nota

    En este escenario no se actualizarán 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 cumpla los requisitos del sistema para un servidor de biblioteca SCVMM.  Para obtener más información sobre sobre los requisitos del sistema, vea Requisitos del sistema: servidor de biblioteca VMM.  

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

    1. En Windows Explorer, cree una nueva carpeta que use el nombre del nuevo recurso compartido de biblioteca.

    2. Comparta la carpeta nueva con el servidor SCVMM agregando VMM_MACHINE$ como colaborador a la lista de usuarios con la 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 pertinentes y proyectos de equipo.

    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 se crea en SCVMM.

  4. Realice una copia de seguridad del recurso compartido de biblioteca original.  Para conocer el procedimiento para realizar copias de seguridad del recurso compartido de biblioteca, vea Copia de seguridad y restauración de la base de datos VMM.  

  5. Realice una de las siguientes 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 notifique a todos los usuarios para que no implementen entornos o importen plantillas o máquinas virtuales durante el tiempo del movimiento.

Para mover plantillas

  1. Identifique los archivos que están relacionados con la plantilla que desea mover.  Mueva los archivos desde el origen al destino.  En el caso de VHD de discos de diferenciación, asegúrese de mover todas las versiones del archivo .vhd.  Para buscar la ruta de acceso del archivo .vhd al que apunta esta plantilla, haga clic con el botón derecho en la plantilla y, a continuación, haga clic en Propiedades.  Haga clic en Configuración de hardware.  Mueva este archivo .vhd al nuevo recurso compartido de biblioteca.  

  2. En la Consola de administrador de SCVMM, haga clic en Biblioteca.  En el panel 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.  Seleccione el nuevo recurso compartido de biblioteca y vuelva a importar las plantillas.  Repita el proceso 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 sea el mismo que el que usó para la plantilla antigua.  

  4. Si tiene entornos en la biblioteca que se basan en plantillas, debe actualizar las definiciones del entorno de forma manual.  En Microsoft Test Manager, haga clic en Biblioteca.  Haga clic en Entornos y, a continuación, haga clic en cada entorno que usa 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 VM y plantillas.  

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

  6. Confirme que el movimiento se realizó correctamente.  Si no desconectó la colección de proyectos de equipo, implemente una de las plantillas en un host.  Debería completarse sin errores.  

Si hay máquinas virtuales en una biblioteca que actualmente no esté en uso en un entorno, debe implementar esas máquinas virtuales en un host y, a continuación, guardar esas máquinas virtuales en la nueva biblioteca.

Para mover 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 máquinas virtuales en ejecución que usen el mismo nombre de las máquinas virtuales que está moviendo ahora, pueden producirse conflictos de nombres 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 desea almacenar.  Repita el procedimiento para todas las máquinas virtuales del entorno.  

  5. Una vez que todas las máquinas virtuales estén almacenada en la biblioteca, elimine el entorno.

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

    Nota

    Tras el movimiento, no podrá importar las máquinas virtuales en otros proyectos de equipo.

Para mover entornos almacenados

  1. En Microsoft Test Manager, implementar el entorno.

    No es necesario iniciar el entorno.

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

  3. Confirme que el movimiento se haya realizado correctamente.

    1. Implemente el entorno.

    2. Tome una instantánea.

    3. Revierta a una instantánea anterior.

    4. Revierta a una instantánea posterior.

  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 incluyen 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 una manera fácil de averiguar qué entornos tienen archivos .lvr apuntando a estos.  Por lo 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 las 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, Máquinas virtuales y plantillas y, a continuación, elimine las máquinas virtuales en el recurso compartido de biblioteca que todavía se encuentran en el recurso compartido de biblioteca original.  

    Puede agrupar con facilidad las máquinas virtuales por recurso compartido de biblioteca, arrastrando el encabezado de columna Recurso compartido de biblioteca y colocándolo encima de la fila de encabezado.

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

    1. Abra un símbolo del sistema.

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

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

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

    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 a las que se asoció.

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 conocer el procedimiento para agregar un servidor al grupo host, vea Agregar 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 una contraseña, proporcione un usuario que sea miembro del grupo de seguridad Administradores en el nuevo host.  

  3. Evite la colocación de nuevas máquinas virtuales en el host desde el que va a migrar.

    1. En la Consola de administrador de SCVMM, haga clic en Hosts.  Haga clic en el nombre del host desde el que va a migrar 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 etiquetada Este host se encuentra disponible para selección de ubicación y, a continuación, haga clic en Aceptar.  

  5. Migrar entornos sin 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 en el que se encuentran los hosts de origen y destino.  

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

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

      Puede hacerlo escribiendo el nombre del entorno en el cuadro de búsqueda del panel Máquinas virtuales.

    4. Si alguna de las máquinas virtuales que se encontraron en el paso anterior reside en el host que se está suspendido, mueva esas máquinas virtuales al nuevo host.

  6. Migrar entornos con 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 en el que se encuentran los hosts de origen y destino.  

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

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

      Puede hacerlo escribiendo el nombre del entorno en el cuadro de búsqueda del panel Máquinas virtuales.

    4. Si las máquinas virtuales del entorno con aislamiento de red residen en el host que se está suspendiendo, almacene el entorno con aislamiento de red en la biblioteca de proyectos de equipo.

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

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

  7. En Microsoft Test Manager, pause y 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.  Primero, empezó a usar Lab Management como prueba en máquinas temporales y ahora desea implementar la funcionalidad a los servidores de producción.  Como está empezando en un modo de producción, no es importante conservar los entornos, las plantillas y otros activos de laboratorio que haya estado usando durante la prueba piloto.  En segundo lugar, tiene que cambiar el servidor que ejecuta SCVMM debido a problemas de disponibilidad o capacidad.  Dado que desea seguir funcionando como antes, debe 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:**myCollection.  Debe ejecutar TFSConfig desde un servidor que ejecuta 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, consulte TFSConfig Lab /Delete Command.  

    2. Repita este comando para cada colección de proyectos de equipo en el 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 servidor 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. Realice una 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 panel 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 tener acceso a esta mediante 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 del nuevo equipo con SCVMM.

  3. Instale SCVMM en el nuevo servidor.  Seleccione al asistente para la base de datos actual o cree una nueva base de datos.  Para conocer el procedimiento para restaurar la copia de seguridad, vea Copia de seguridad y restauración de la base de datos VMM.  

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

    1. Abra un símbolo del sistema y ejecute el comando: **Tfsconfig.exe lab /settings / scvmmservername:**my_new_scvmmservername /force.  Debe ejecutar TFSConfig desde un servidor que ejecuta 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 usar el modificador /force porque los grupos host y el servidor de biblioteca ya están enlazados a una colección de proyectos de equipo; no es posible cambiar el SCVMM a menos que use la opción /force.  Para obtener más información sobre el comando TFSConfig Lab Settings, vea TFSConfig Lab /Settings Commands.  

    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 tiene los permisos correctos.  

      1. 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.

      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 el consola de administración de Team Foundation Server, realice 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 se haya realizado correctamente.

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

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

Mover un controlador de pruebas

Si debe mover o reinstalar un controlador de pruebas que está asociado a entornos, posiblemente para una actualización de hardware o porque el servidor actual se está volviendo demasiado antiguo, debe hacer una copia de seguridad de la base de datos y volver a instalarla en el equipo nuevo.  Si va a mover un controlador de pruebas que se usa para pruebas de carga, adicionalmente haga una copia de seguridad y restaure la base de datos de prueba de carga.  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 su instalación de Visual Studio en la carpeta Common7\IDE.

  2. Recompile la máquina con el mismo nombre.

  3. Reinstale el controlador de pruebas en la nueva máquina.

    Aún no configure el controlador de pruebas.

  4. Reemplace el archivo predeterminado QTControllerConfig.XML 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 con la que estaba conectado antes.

  6. Reinicie el equipo.

  7. Si cambia el nombre de un equipo donde está instalado un controlador de pruebas y la capacidad de prueba está configurada para un entorno, debe actualizar el nombre del controlador de pruebas en los entornos que usan ese controlador de pruebas.  Se usará 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 Capacidades.  Seleccione el controlador de pruebas con su nuevo nombre.  

    3. Reinicie el entorno.

Vea también

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