Pasar el servidor Team Foundation Server de una configuración de hardware a otra
Puede pasar una instancia de Visual Studio Team Foundation Server de una configuración de hardware a otro realizando un movimiento basado en la restauración. Este tipo de movimiento no es solo el más común, sino también uno de los tipos de movimiento más complejos para Team Foundation Server. Antes de iniciar un movimiento basado en la restauración, debe asegurarse de que este tipo de movimiento es el que mejor se adapta a sus objetivos de organización. Para obtener más información, vea Modos de cambiar la implementación de Team Foundation Server.
Importante |
---|
Cuando planea un movimiento de implementación, debe comprobar el ámbito y el propósito de los cambios que espera realizar y compararlos con los escenarios para cada tipo de movimiento. Al elegir el tipo de movimiento correcto, no solo minimiza la confusión y las interrupciones en la productividad del equipo sino que contribuye a garantizar la eficacia de su implementación a largo plazo. |
Los movimientos basados en la restauración necesitan que restaure las bases de datos para su implementación al nuevo servidor o servidores que las hospedarán. Esto es necesario para mover la capa de datos. Después de haber movido todas las bases de datos, puede mover la capa de aplicación volviéndola a instalar en otro servidor. A continuación, debe reconfigurar la implementación para agregar las cuentas, las ubicaciones y los servicios necesarios para su funcionamiento.
Los procedimientos de este tema se han escrito para permitir el movimiento de todos los aspectos de una implementación de Team Foundation Server al nuevo hardware: las bases de datos, la capa de aplicación y cualquier otro componente haya configurado para admitir la implementación (informes, Productos de SharePoint). Puede elegir omitir pasos que no sean aplicables a su implementación concreta. Por ejemplo, si no configuró los informes, puede omitir los pasos para mover y reconfigurar los informes. Si solo desea mover las bases de datos de Team Foundation Server, vea Restaurar datos en distintos servidores o instancias. Si solo desea mover la capa de aplicación, vea Restaurar un servidor de nivel de aplicación. Si desea pasar de una implementación en un solo servidor a una implementación de varios servidores, vea Pasar de una implementación de servidor único a una implementación de servidor dual. Si desea mover una única colección de proyectos de equipo, vea Mover una colección de proyectos de equipo.
Para realizar un movimiento basado en la restauración, debe completar los procedimientos de las secciones siguientes:
Detener los servicios que usa Team Foundation Server
Realizar una copia de seguridad de las bases de datos y de la clave de cifrado
Instalar y configurar SQL Server en el nuevo servidor de capa de datos
Instalar y configurar el software necesario en el nuevo servidor de capa de aplicación
Restaurar las bases de datos
Redirigir Productos de SharePoint a la nueva ubicación de la base de datos de contenido
Instalar la capa de aplicación en el nuevo hardware
Preparar SQL Server para Team Foundation Server
Redirigir Team Foundation Server a sus bases de datos
Cambiar la propiedad de las bases de datos movidas
Actualizar todas las cuentas de servicio
Configurar la capa de aplicación en el nuevo hardware
Actualizar la dirección URL del servidor de capa de aplicación
Configurar Productos de SharePoint
Configurar Reporting Services y Analysis Services de SQL Server
Comprobar permisos de usuarios, grupos y cuentas de servicio
Configurar la integración de Project Server
Actualizar la memoria caché de datos en los equipos cliente
Permisos necesarios
Para realizar los procedimientos de este tema, debe ser miembro de los grupos siguientes o tener los permisos siguientes:
Miembro del grupo de seguridad Administrators en el servidor o servidores donde se ejecuta la consola de administración de Team Foundation.
Miembro del grupo de seguridad Administrador del sistema de SQL Server o tener los permisos Realizar copia de seguridad y Crear plan de mantenimiento de SQL Server establecidos en Permitir en la instancia de SQL Server que hospedará las bases de datos.
Miembro del grupo de seguridad sysadmin para las bases de datos de Team Foundation y para la base de datos de SQL Server Analysis Services.
Usuario autorizado de la base de datos TFS_Warehouse.
Si la implementación utiliza Productos de SharePoint, miembro del grupo Administradores de la granja de servidores para la granja de servidores para la que está restaurando las bases de datos de Productos de SharePoint.
Además de estos permisos, es posible que tenga que cumplir los siguientes requisitos en un equipo que ejecute Windows Server 2008, Windows Server 2008 R2, Windows Vista o Windows 7:
Para seguir un procedimiento de línea de comandos, es probable que necesite abrir un símbolo del sistema con privilegios elevados; para ello, haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.
Para seguir un procedimiento que requiera Internet Explorer, es probable que necesite iniciar Internet Explorer como administrador; para ello, haga clic en Inicio, Todos los programas, haga clic con el botón secundario en Internet Explorer y, a continuación, haga clic en Ejecutar como administrador.
Para obtener acceso al Administrador de informes, los informes o los sitios web de Reporting Services, es posible que necesite agregar estos sitios a la lista de sitios de confianza de Internet Explorer o iniciar Internet Explorer como administrador.
Para obtener más información, vea el siguiente tema en el sitio web de Microsoft: Control de cuentas de usuario.
Detener los servicios que usa Team Foundation Server
Antes de poder restaurar los datos, debe detener todos los servicios que Team Foundation Server utiliza en cada servidor. Si tiene componentes opcionales instalados, como Productos de SharePoint o SQL Server Reporting Services, debe detener esos servicios en los servidores donde estén instalados estos componentes.
Para detener los servicios que usa Team Foundation Server
En el servidor que está ejecutando los servicios de capa de aplicación de Team Foundation, abra una ventana Símbolo del sistema y cambie los directorios a Unidad:\%Archivos de programa%\Microsoft Team Foundation Server 2010\Tools.
Escriba el comando siguiente:
TFSServiceControl quiesce
Para obtener más información, vea TFSServiceControl (Comando).
Realizar una copia de seguridad de las bases de datos y de la clave de cifrado
Antes de poder mover su implementación de Team Foundation Server, debe hacer copia de seguridad de sus bases de datos. Como parte del movimiento, restaurará estas bases de datos al nuevo servidor de capa de datos.
Para preparar la implementación anterior para un movimiento basado en la restauración
Haga copia de seguridad de todas las bases de datos de Team Foundation Server.
Para obtener más información, vea Hacer copias de seguridad de Team Foundation Server.
Nota
También debe hacer copia de seguridad de todas las definiciones de sitio personalizadas, plantillas de sitio personalizadas o elementos web personalizados de Productos de SharePoint que desee mantener. Para obtener más información, vea "Backup and Restore Options for Windows SharePoint Services 2.0" en el sitio web de Microsoft o bien, para Windows SharePoint Services 3.0, "Recomendaciones para la protección y recuperación de datos" (Windows SharePoint Services)" en el sitio web de Microsoft.
Haga copia de seguridad de la clave de cifrado para Reporting Services y almacénela en una ubicación segura en un equipo diferente del servidor que está ejecutando Team Foundation Server. Asegúrese de que la nueva implementación pueda tener acceso a la clave y almacene la contraseña con la que se cifra la clave.
Para obtener más información, vea Hacer copias de seguridad de la clave de cifrado de Reporting Services.
Instalar y configurar SQL Server en el nuevo servidor de capa de datos
Para restaurar datos para Team Foundation, debe instalar SQL Server en el equipo al que desee desplazar las bases de datos para Team Foundation Server. La versión de SQL Server que instala debe coincidir exactamente con la versión en el servidor original que hospedaba las bases de datos, incluidos el nivel de Service Pack, la configuración de intercalación y la edición del idioma. Si la coincidencia no es exacta, es posible que no pueda restaurar los datos o que Team Foundation Server no funcione correctamente incluso aunque pueda restaurar los datos.
Si desea utilizar más de un servidor para hospedar las bases de datos de Team Foundation Server, debe instalar y configurar SQL Server como una granja de servidores o como servidores individuales.
Para instalar y preparar SQL Server para la restauración de datos para Team Foundation
Instale SQL Server en el nuevo entorno y asegúrese de que funciona correctamente. Como alternativa, cree una instancia de SQL Server en un servidor que ya tenga una versión que coincida con la versión instalada.
Para obtener más información, puede descargar la versión más reciente de la guía de instalación para Team Foundation en la página siguiente del sitio web de Microsoft: Installation Guide for Team Foundation. En esa guía, puede buscar temas sobre cómo instalar SQL Server en una implementación de varios servidores. Debe instalar la misma versión que la utilizada en la instalación original de Team Foundation Server.
Instalar y configurar el software necesario en el nuevo servidor de capa de aplicación
Para configurar un nuevo servidor o servidores que actúen como nueva capa de aplicación, primero debe instalar y configurar el software necesario para admitir Team Foundation Server. Este software incluye los componentes siguientes:
un sistema operativo compatible para su configuración de implementación
Internet Information Services (IIS)
SQL Server Reporting Services (si su implementación utiliza informes)
Productos de SharePoint (si su implementación se integra con Productos de SharePoint)
Nota
No podrá instalar Productos de SharePoint como parte de la instalación de la capa de aplicación al moverlo a un nuevo servidor. Debe instalar la misma versión y edición de Productos de SharePoint que utilizó en su implementación anterior.
Para instalar y configurar el software necesario
Instale y configure Windows, SQL Server Reporting Services y Productos de SharePoint en el nuevo entorno, y asegúrese de que el servidor y su software son operativos.
Para obtener más información, puede descargar la versión más reciente de la guía de instalación para Team Foundation en la página siguiente del sitio web de Microsoft: Installation Guide for Team Foundation. En esa guía, siga las instrucciones de la sección "Installing Prerequisites" para los siguientes componentes:
Internet Information Services (IIS)
SQL Server Reporting Services
Productos de SharePoint
Nota
Puede elegir cambiar las versiones o ediciones de algún software, como Productos de SharePoint, pero no de otros. El cambio de las versiones o ediciones podría complicar la restauración. Para lograr unos resultados óptimos, considere la posibilidad de restaurar al mismo software exactamente y, a continuación, realizar la actualización una vez completada la restauración.
Restaurar las bases de datos
Después de detener los servicios, puede restaurar los datos de Team Foundation en el nuevo servidor de capa de datos mediante las herramientas de restauración que se proporcionan con SQL Server.
Precaución |
---|
Debe restaurar todas las bases de datos al mismo punto temporal; de lo contrario, las bases de datos no estarán sincronizadas. En los procedimientos siguientes se da por supuesto que está utilizando transacciones marcadas para ayudar a asegurar la sincronización. Para obtener más información, vea Hacer copias de seguridad de Team Foundation Server. |
Para abrir el cuadro de diálogo Restaurar base de datos
Inicie sesión en el servidor en el que desea restaurar las bases de datos.
Haga clic en Inicio, seleccione Todos los programas, luego, Microsoft SQL Server 2008 y, a continuación, haga clic en SQL Server Management Studio.
Nota
Para obtener más información sobre cómo restaurar bases de datos, vea la página siguiente en el sitio web de Microsoft: Implementar escenarios de restauración para bases de datos de SQL Server.
Se abre el cuadro de diálogo Conectar con el servidor.
En la lista Tipo de servidor, haga clic en Motor de base de datos.
En el cuadro Nombre del servidor, escriba el nombre del servidor de capa de datos y de la instancia de base de datos y, a continuación, haga clic en Conectar.
Nota
Si SQL Server está instalado en un clúster, el nombre del servidor es el nombre del clúster, no el del equipo.
Se abre SQL Server Management Studio.
Expanda el nodo Bases de datos para mostrar la lista de bases de datos que componen la capa de datos para Team Foundation.
Complete el procedimiento siguiente "Para restaurar una base de datos" para las siguientes bases de datos en cada servidor donde esté instalado y configurado SQL Server:
En el servidor o servidores que hospedan las bases de datos de Team Foundation Server:
TFS_Configuration
Nota
Este nombre de base de datos podría incluir caracteres adicionales entre TFS_ y Configuration.
TFS_NombreColección
Nota
Cada colección de proyectos de equipo tiene su propia base de datos. Por ejemplo, si tiene cinco colecciones de proyectos de equipo, tendrá cinco bases de datos; cada una se distingue por el nombre de la colección de proyectos de equipo. Estas bases de datos podrían estar en la misma instancia de SQL Server, en instancias independientes o en servidores físicos independientes. Debe hacer una copia de seguridad de cada una de estas bases de datos y, a continuación, restaurar cada una de ellas.
TFS_Warehouse
Nota
Este nombre de base de datos podría incluir caracteres adicionales entre TFS_ y Warehouse.
En el servidor que está ejecutando Reporting Services, si tiene uno configurado para su implementación y debe restaurar las bases de datos en un servidor diferente:
ReportServer
Nota
Si utilizara una instancia con nombre, esta base de datos se denominaría ReportServer$NombreDeInstancia.
ReportServerTempDB
Nota
Si utilizara una instancia con nombre, esta base de datos se denominaría ReportServerTempDB$NombreDeInstancia.
En el servidor o servidores que están ejecutando Productos de SharePoint, si ha configurado su implementación con una o más aplicaciones web de SharePoint y debe restaurar las bases de datos en un servidor diferente:
La base de datos de contenido de Productos de SharePoint (WSS_Content)
Nota
Los nombres de las bases de datos que contienen datos para Productos de SharePoint varían en función de la versión de Productos de SharePoint instalada y de si la persona que realizó la instalación personalizó su nombre. Además, estas bases de datos podrían no residir en el servidor de capa de datos si Productos de SharePoint se ha instalado en un servidor distinto del de Team Foundation Server Si las bases de datos residen en servidores diferentes, debe realizar una copia de seguridad, restaurarlas y configurarlas independientemente de Team Foundation Server. Sin embargo, debe sincronizar el mantenimiento de las bases de datos para evitar errores de sincronización.
En el servidor que está ejecutando SQL Server Reporting Services, si tiene uno configurado para su implementación y debe restaurar las bases de datos en un servidor diferente:
- TFS_Analysis
Para obtener más información sobre estas bases de datos, vea Introducción a las copias de seguridad de Team Foundation Server.
Para restaurar una base de datos
Haga clic con el botón secundario del mouse en la base de datos que desee restaurar, seleccione Tareas, luego Restaurar y, a continuación, haga clic en Base de datos.
Se abre el cuadro de diálogo Restaurar bases de datos.
En Origen de la restauración, haga clic en Desde dispositivo y, a continuación, haga clic en el botón de puntos suspensivos (…).
En el cuadro de diálogo Especificar copia de seguridad, especifique la ubicación del archivo de copia de seguridad y, a continuación, haga clic en Aceptar.
La primera copia de seguridad que restaure debe ser una copia de seguridad completa, seguida de la copia de seguridad diferencial y, por último, las copias de seguridad de los registros de transacciones, en el orden en que se crearon.
En Seleccionar los conjuntos de copia de seguridad que se van a restaurar, especifique los conjuntos de copias de seguridad que se van a restaurar.
Asegúrese de restaurar las bases de datos completa, diferencial y de registro de transacciones si creó conjuntos de copia de seguridad de transacciones marcadas. Para obtener más información sobre las transacciones marcadas, vea Hacer copias de seguridad de Team Foundation Server.
En el panel Seleccionar una página, haga clic en Opciones y, a continuación, active la casilla Sobrescribir la base de datos existente.
En la lista Restaurar los archivos de base de datos como, compruebe que las rutas coinciden con las rutas actuales de la base de datos.
En Estado de recuperación, realice uno de los pasos siguientes:
Si está usando transacciones marcadas, haga clic en Dejar la base de datos no operativa y no revertir transacciones no confirmadas. Pueden restaurarse registros de transacciones adicionales. (RESTORE WITH RECOVERY).
Si no está usando transacciones marcadas y no está aplicando registros de transacciones adicionales, haga clic en Dejar la base de datos lista para su uso.
Si no está usando transacciones marcadas, pero está aplicando registros de transacciones adicionales, haga clic en Dejar la base de datos no operativa.
Haga clic en Aceptar.
Aparecerá un icono de progreso.
Cuando aparezca el cuadro de diálogo SQL Server Management Studio y se confirme la correcta restauración, haga clic en Aceptar para volver al Explorador de objetos.
Si está usando transacciones marcadas, haga clic con el botón secundario en la base de datos recién restaurada, seleccione Tareas y Restaurar, y haga clic en Registro de transacciones.
Se abrirá la ventana Restaurar registro de transacciones.
En la página General, asegúrese de que está seleccionada la base de datos adecuada en la lista Base de datos.
En Seleccionar el registro de transacciones que desea restaurar, active la casilla situada junto al registro que desee restaurar.
En Restaurar en, haga clic en Transacción marcada.
Se abrirá la ventana Seleccionar transacción marcada.
En la lista Seleccione la transacción marcada para detener la restauración en, active la casilla situada junto a la marca de transacción que desee usar para la restauración y, a continuación, haga clic en Aceptar.
Importante Para restaurar correctamente los datos, debe usar la misma marca de transacción que tiene la misma fecha y hora en todas las bases de datos.
En la ventana Restaurar registro de transacciones, haga clic en Aceptar.
Aparecerá un icono de progreso.
Cuando aparezca el cuadro de diálogo SQL Server Management Studio y se confirme la correcta restauración, haga clic en Aceptar.
Para obtener más información, vea la siguiente página del sitio web de Microsoft: Aplicar copias de seguridad del registro de transacciones.
Nota
Si ha restaurado las bases de datos de Reporting Services, también debe restaurar su clave de cifrado. Para obtener más información, vea el siguiente tema del sitio web de Microsoft: Restoring the Encryption Key (Reporting Services Configuration).
Redirigir Productos de SharePoint a la nueva ubicación de la base de datos de contenido
Una vez movida al nuevo servidor la base de datos de contenido para Productos de SharePoint (WSS_Content), debe redirigir el servidor que está ejecutando Productos de SharePoint a la nueva ubicación de esa base de datos. Esta base de datos debe estar operativa antes de poder reconfigurar Team Foundation Server con las nuevas ubicaciones de sus bases de datos.
Para redirigir sitios de proyecto con el fin de utilizar la base de datos de contenido en el nuevo servidor de capa de datos
Inicie sesión en el servidor y rediríjalo para utilizar las bases de datos de contenido en el nuevo servidor.
Para obtener más información, vea Redireccionar los productos de SharePoint para usar una nueva base de contenido.
Instalar el servidor de capa de aplicación
Para obtener acceso a las herramientas de línea de comandos para Team Foundation Server, debe instalarlas instalando Team Foundation Server en el equipo que será el servidor de capa de aplicación. Debe utilizar varias de estas herramientas antes de poder configurar el servidor como servidor de capa de aplicación. Asegúrese de que cancela el asistente de configuración que aparece cuando la instalación del software se ha completado. Puede completar el asistente de configuración para el nuevo servidor de capa de aplicación una vez completados los pasos de preparación.
Para instalar el servidor de capa de aplicación
Instale Team Foundation Server en el nuevo servidor e inicie el asistente exclusivo para la capa de aplicación.
Para obtener más información y procedimientos paso a paso, descargue la versión más reciente de la guía de instalación de Team Foundation desde la página siguiente del sitio web de Microsoft y siga las instrucciones para usar el asistente exclusivo para la capa de aplicación: Team Foundation Installation Guide for Visual Studio 2010.
Preparar SQL Server para Team Foundation Server
Antes de que las bases de datos movidas funcionen correctamente, debe usar el comando TFSConfig PrepSQL con el fin de preparar SQL Server para que hospede bases de datos de Team Foundation Server. Este comando crea los grupos TFSEXECROLE y TFSADMINROLE en el nuevo servidor o instancia, y también agrega los mensajes del sistema necesarios para la operación.
Para preparar SQL Server a fin de que hospede bases de datos para Team Foundation Server
Inicie sesión en el servidor, abra una ventana de símbolo del sistema y, a continuación, cambie al directorio de unidad:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.
Escriba el comando siguiente, donde ServerName es el nombre de la instancia de SQL Server que hospeda las bases de datos de Team Foundation Server, en el formato ServerName o ServerName\InstanceName:
**TFSConfig PrepSQL /SQLInstance:**ServerName
Redirigir Team Foundation Server a sus bases de datos
Debe redirigir Team Foundation Server a sus bases de datos movidas. Además, debe ejecutar el comando RemapDBs si se cumple cualquiera de las condiciones siguientes:
La base de datos TFS_Analysis o TFS_Warehouse se hospeda en un servidor diferente que TFS_Configuration.
Está utilizando una instancia con nombre para hospedar sus bases de datos.
Tiene una o más bases de datos de colección hospedadas en un servidor diferente que la base de datos de configuración.
Para redirigir Team Foundation Server a sus bases de datos
Inicie sesión en el servidor de capa de aplicación para Team Foundation, abra una ventana del símbolo del sistema y cambie al directorio de Unidad:\%Archivos de programa%\Microsoft Team Foundation Server 2010\Tools.
Escriba el siguiente comando, donde NombreDeServidor es el nombre de la instancia de SQL Server que hospeda la base de datos de configuración para Team Foundation Server, TFS_Configuration es el nombre de la base de datos de configuración restaurada para Team Foundation Server y NombreDeServidor2 es el nombre del servidor que hospeda la colección remota. Puede tener tantos parámetros NombreDeServidor como servidores configurados tenga en su implementación. Puede especificar NombreDeServidor en el formato NombreDeServidor o NombreDeServidor\NombreDeInstancia. Debe especificar el nombre de instancia si no está utilizando la instancia predeterminada:
**TFSConfig RemapDBs /DatabaseName:NombreDeServidor;**TFS_Configuration **/SQLInstances:**NombreDeServidor,NombreDeServidor2 **/AnalysisInstance:**NombreDeServidor2 **/AnalysisDatabaseName:**NombreDeBaseDeDatos
Nota
En /SQLInstances, debe especificar todas las instancias, separadas por comas, de SQL Server que hospedan bases de datos para Team Foundation Server. Para obtener más información, vea RemapDBs (Comando).
Cambiar la propiedad de las bases de datos movidas
Debe utilizar el comando TFSConfig Accounts ResetOwner para cambiar el inicio de sesión del propietario de la base de datos para las bases de datos movidas al usuario actual. Antes de realizar la siguiente secuencia de pasos, asegúrese de que la cuenta de usuario en la que ha iniciado sesión sea una cuenta adecuada. Por ejemplo, puede utilizar la misma cuenta con la que se instaló Team Foundation Server, a la que se hace referencia como TFSSETUP en la guía de instalación. Como mínimo, debe utilizar una cuenta que sea miembro del grupo Team Foundation Administrators en Team Foundation Server y miembro del grupo sysadmin en SQL Server.
Para cambiar la propiedad de las bases de datos restauradas al usuario actual
Abra una ventana de símbolo del sistema y cambie al directorio Unidad:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools.
Escriba el siguiente comando, donde NombreDeServidor (en el formato NombreDeServidor o NombreDeServidor\NombreDeInstancia) es el nombre de la instancia de SQL Server que hospeda las bases de datos para Team Foundation Server y NombreDeBaseDeDatos es el nombre de la base de datos de configuración (de forma predeterminada, TFS_Configuration):
**TFSConfig Accounts /ResetOwner /SQLInstance:**NombreDeServidor **/DatabaseName:**NombreDeBaseDeDatos
Si especifica la base de datos de configuración, este comando cambiará la propiedad de todas las bases de datos de Team Foundation Server.
Actualizar todas las cuentas de servicio
Debe actualizar la cuenta de servicio para Team Foundation Server (TFSService) y la cuenta de orígenes de datos (TFSReports). Aunque estas cuentas no hayan cambiado, debe actualizar la información para ayudar a asegurarse de que la identidad y el formato de las cuentas sean adecuados para el nuevo servidor.
Para actualizar cuentas de servicio
Abra una ventana de símbolo del sistema y cambie al directorio Unidad:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools.
En el símbolo del sistema, escriba el siguiente comando para agregar la cuenta de servicio para Team Foundation, donde NombreDeBaseDeDatos es el nombre de la base de datos de configuración (de forma predeterminada, TFS_Configuration):
**TfsConfig Accounts /add /AccountType:ApplicationTier /account:**NombreDeCuenta **/SQLInstance:**NombreDeServidor **/DatabaseName:**NombreDeBaseDeDatos
En el símbolo del sistema, escriba el siguiente comando para agregar la cuenta de origen de datos:
**TfsConfig Accounts /add /AccountType:ReportingDataSource /account:**NombreDeCuenta **/SQLInstance:**NombreDeServidor **/DatabaseName:**NombreDeBaseDeDatos
Para obtener más información, vea Accounts (Comando).
Configurar el servidor de capa de aplicación
Después de preparar los servidores para sus capas de datos y aplicación, debe configurar la capa de aplicación en el nuevo servidor utilizando el Asistente para configuración de capa de aplicación solamente.
Para configurar un servidor como servidor de capa de aplicación
Abra la consola de administración y reinicie el Asistente para configuración de capa de aplicación solamente.
Para obtener más información y procedimientos paso a paso, descargue la versión más reciente de la guía de instalación de Team Foundation desde la página siguiente del sitio web de Microsoft y siga las instrucciones para usar el asistente exclusivo para la capa de aplicación: Team Foundation Installation Guide for Visual Studio 2010.
Actualizar la dirección URL del servidor de capa de aplicación
Si el nuevo servidor de capa de aplicación tiene un nombre diferente que el servidor original, actualice la dirección URL en la consola de administración.
Para actualizar la dirección URL del servidor de capa de aplicación
Abra la consola de administración de Team Foundation.
Para obtener más información, vea Abrir la Consola de administración de Team Foundation.
En la barra de navegación, haga clic en Capa de aplicación y, a continuación, en Cambiar direcciones URL.
Se abre la ventana Cambiar direcciones URL.
En Dirección URL de notificación, escriba la dirección URL para el nuevo servidor de capa de aplicación y, a continuación, haga clic en Aceptar.
Configurar Productos de SharePoint
Como parte del movimiento a un nuevo servidor, debe instalar las extensiones para Productos de SharePoint en su implementación en un solo servidor. También debe reconfigurar los valores para las aplicaciones web de SharePoint que la implementación utiliza.
Para instalar extensiones y configurar los valores para las aplicaciones web de SharePoint
Abra la guía de instalación y siga las instrucciones para instalar las extensiones de Team Foundation Server para Productos de SharePoint en el servidor.
Para obtener más información, vea Extensiones para los productos de SharePoint.
Abra la consola de administración de Team Foundation.
En la barra de navegación, haga clic en Aplicaciones web de SharePoint.
En la lista Aplicaciones web de SharePoint, haga clic en la aplicación web cuyo servidor ha cambiado debido al movimiento a un nuevo servidor y, a continuación, haga clic en Cambiar aplicación web de SharePoint.
En URL de la aplicación web y URL de Administración central, cambie los valores para que reflejen las direcciones URL en el nuevo servidor. Si es necesario, cambie el valor de Ubicación predeterminada para los sitios de colecciones de proyectos de equipo a la nueva ubicación predeterminada para esta aplicación web.
Haga clic en Aceptar.
Si Team Foundation Server está en un servidor diferente que Productos de SharePoint, también debe configurar el acceso a Team Foundation Server abriendo la consola de administración que está en el servidor donde se ejecuta Productos de SharePoint y expandiendo el nodo Extensiones.
Para obtener más información sobre cómo configurar aplicaciones web de SharePoint como parte de su implementación, vea Agregar una aplicación web de SharePoint a la implementación e Interacciones entre los productos de SharePoint y Team Foundation Server.
Si los requisitos de seguridad y topología de su implementación lo permiten, agregue la cuenta de servicio para Team Foundation (TFSService) al grupo Administradores de la granja de servidores.
Para obtener más información, vea Interacciones entre los productos de SharePoint y Team Foundation Server y Cuentas de servicio y dependencias de Team Foundation Server.
Configurar Reporting y Analysis Services
Puede omitir este procedimiento si no está utilizando ningún servidor que ejecute SQL Server Reporting Services como parte de su implementación. Si la implementación utiliza un servidor de informes, debe redirigir Team Foundation Server a su ubicación, reiniciar el almacén de datos y recompilar manualmente la base de datos para Analysis Services. Para obtener más información sobre cómo recompilar la base de datos para Analysis Services, aunque no esté moviendo su implementación, vea Recompilar el almacenamiento de datos y el cubo de Analysis Services.
Nota
Debe completar este procedimiento incluso si ha restaurado las bases de datos TFS_Warehouse y TFS_Analysis tal y como se describe en la sección anterior.
Para reconfigurar Reporting y Analysis Services
Abra la consola de administración de Team Foundation.
En la barra de navegación, haga clic en Informes.
En la página Informes, haga clic en Editar.
En el cuadro de diálogo Poner sin conexión, haga clic en Aceptar.
Se abrirá el cuadro de diálogo Reporting Services.
Active la casilla Usar servidor de informes.
Haga clic en la pestaña Almacén y, en Servidor, escriba o haga clic en el nombre del servidor de informes.
En Base de datos, escriba el nombre de la base de datos del almacén para Team Foundation Server.
De forma predeterminada, esta base de datos se denomina TFS_Warehouse.
(Opcional) Haga clic en Probar conexión para asegurarse de que la base de datos especificada es válida.
Haga clic en la pestaña Analysis Services.
En la lista Servidor, escriba o haga clic en el nombre del servidor que está ejecutando SQL Server Analysis Services.
En Base de datos, escriba el nombre de la base de datos de Analysis Services para Team Foundation Server.
De forma predeterminada, el nombre de esta base de datos es TFS_Analysis.
Si no está utilizando la instancia predeterminada para la base de datos, active la casilla Especificar una instancia no predeterminada y, a continuación, escriba o haga clic en el nombre de la instancia.
(Opcional) Haga clic en Probar conexión para asegurarse de que la base de datos especificada es válida.
En Nombre de usuario y Contraseña, escriba el nombre y la contraseña de la cuenta (si existen) para la cuenta de orígenes de datos (TFSReports).
En la pestaña Informes, en la lista Servidor, escriba o haga clic en el nombre del servidor de informes y, a continuación, haga clic en Rellenar URL.
En Nombre de usuario y Contraseña, escriba el nombre y la contraseña de la cuenta (si existen) para la cuenta de orígenes de datos (TFSReports).
En Ruta de acceso predeterminada, escriba la ruta de acceso relativa para almacenar informes y, a continuación, haga clic en Aceptar.
En la consola de administración, haga clic en Iniciar trabajos para reiniciar la generación de informes.
Abra una ventana del símbolo del sistema y cambie al directorio de :\%Archivos de programa%\Microsoft Team Foundation Server 2010\Tools.
Escriba el siguiente comando a fin de recompilar la base de datos para Analysis Services:
TFSConfig RebuildWarehouse /AnalysisServices /ReportingDataSourcePassword:Contraseña
Contraseña es la contraseña de la cuenta de orígenes de datos de Reporting Services (TFSReports).
Espere hasta que se complete correctamente el comando.
En el servidor de informes, abra Internet Explorer, escriba la cadena siguiente en la barra de direcciones y presione ENTRAR:
https://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx
Se abrirá la página ControllerService.
Haga clic en GetWarehouseStatus y, a continuación, haga clic en Invocar.
Importante El servicio debe devolver un valor de Inactivo, lo que indica que no se está procesando el cubo. Si se devuelve un valor diferente, repita este paso hasta que se devuelva Inactivo.
Vuelva a la página ControllerService, haga clic en Ejecutar y, a continuación, en Invocar.
Este paso inicia el procesamiento. El servicio devuelve True si ha iniciado correctamente el controlador y False si el almacén todavía se está procesando.
Para determinar si el almacén se ha procesado, vuelva a la página ControllerService, haga clic en GetWarehouseStatus y, a continuación, haga clic en Invocar.
El procesamiento se completa cuando el servicio GetWarehouseStatus devuelve un valor de Inactivo.
Comprobar permisos de usuarios, grupos y cuentas de servicio
Después de mover al nuevo hardware, asegúrese de que todos los usuarios, grupos y cuentas de servicio de su implementación estén configurados con los permisos que necesitan para funcionar correctamente en cada servidor. Algunos permisos no se pueden migrar automáticamente. Por ejemplo, los administradores de Team Foundation deben ser miembros del grupo local Administradores en el servidor de capa de aplicación para poder abrir la consola de administración, por lo que debe agregarlos manualmente a ese grupo.
Para comprobar los permisos
Inicie sesión en el servidor y asegúrese de que los usuarios, grupos y cuentas de servicio están configurados con los permisos necesarios.
Para obtener más información, vea Agregar usuarios a proyectos de equipo, Establecer permisos de administrador para colecciones de proyectos de equipo, Establecer permisos de administrador para Team Foundation Server y Cuentas de servicio y dependencias de Team Foundation Server.
Configurar la integración de Project Server
Puede omitir este procedimiento si la implementación que va a mover no está integrada con Microsoft Project Server. Para obtener más información, vea Feature Pack para la integración de Microsoft Team Foundation Server 2010 y Microsoft Project Server.
Si desea proseguir la integración de los proyectos y las colecciones con Project Server, debe registrar la instancia de Project Web Access o Project Web App (PWA) con el servidor de nivel de aplicación de la implementación que movió.
Para integrar con Project Server la implementación que movió
Registre una instancia de Project Web Access o Project Web App con la implementación que movió de Team Foundation Server, usando para ello el comando TFSAdmin ProjectServer /RegisterPWA con las opciones /tfs, /force y /pwa.
Una vez registrada la instancia, debe esperar a que se sincronicen los datos. Este proceso se produce automáticamente según una programación prefijada. Para obtener más información, vea Información general sobre el proceso de sincronización para la integración de Team Foundation Server y Project Server, Cambiar la configuración de su implementación, Registrar una instancia de PWA en Team Foundation Server y Quitar un componente para que no participe en la sincronización de datos.
Actualizar la memoria caché de datos en los equipos cliente
Para actualizar la memoria caché de datos en los equipos cliente
Inicie sesión en el servidor y utilice el servicio Web ClientService para obligar a los clientes a actualizar la memoria caché con el fin de que puedan realizar el seguimiento de los elementos de trabajo y para el control de versiones.
Para obtener más información, vea Actualizar la memoria caché de datos en los equipos cliente.
Nota
Si restauró las bases de datos a un punto diferente en el tiempo, también necesitará actualizar la memoria caché de control de versiones.
Vea también
Tareas
Mover una colección de proyectos de equipo
Dividir una colección de proyectos de equipo
Conceptos
Arquitectura de Team Foundation Server
Otros recursos
Modos de cambiar la implementación de Team Foundation Server
Pasar el servidor de Team Foundation Server de un entorno a otro
Pasar de una implementación de servidor único a una implementación de servidor dual
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Marzo de 2011 |
Se ha añadido información sobre implementaciones que se integran con Project Server. |
|
Junio de 2010 |
Se ha agregado al tema un vínculo sobre cómo recompilar el almacén de datos. |
Comentarios de los clientes. |