Instalación de una actualización de software (SharePoint Server 2010)

 

Se aplica a: SharePoint Foundation 2010, SharePoint Server 2010

Última modificación del tema: 2016-11-30

Este artículo describe cómo instalar una actualización de software en servidores de un conjunto o granja de servidores de Microsoft SharePoint Server 2010. Además, se describen tres escenarios de ejemplo y se proporciona un procedimiento de actualización para cada escenario.

En este artículo:

  • Comprobación de la estrategia de actualización

  • Supervisión del progreso de la instalación

  • Control de los errores de actualización

  • Revisión de los escenarios de actualización

  • Uso del método en contexto sin compatibilidad con versiones anteriores

  • Uso del método en contexto con compatibilidad con versiones anteriores

  • Uso del método de adjuntar bases de datos para alta disponibilidad del contenido existente

  • Comprobación de la finalización correcta de la actualización

Comprobación de la estrategia de actualización

Antes de empezar a implementar la actualización de software, compruebe que la estrategia de actualización que va a usar sea adecuada para su entorno de Microsoft SharePoint Server. Hay varios factores, como la reducción del tiempo de inactividad, el costo y la complejidad, que determinan la estrategia para implementar una actualización de software. Use el diagrama de flujo en la sección "Determinación de la estrategia de actualización" de Preparación de la implementación de actualizaciones de software (SharePoint Server 2010) para comprobar la estrategia de actualización que desea utilizar: en contexto, adjuntar bases de datos o un híbrido.

Supervisión del progreso de la instalación

Supervise el proceso de implementación de actualización durante la actualización para comprobar que se esté realizando según lo previsto. Puede haber problemas que bloqueen la actualización o que hagan que la granja de servidores actualizada tenga elementos que no funcionen como se esperaba. Preste especial atención a las personalizaciones y la sincronización de la base de datos.

Se recomienda usar la vista Actualización y migración en Administración central como herramienta principal para ver el estado de instalación del producto y las revisiones, el estado de los datos y el estado de actualización en tiempo real.

Después que se ejecute el programa de instalación, también podrá ver los archivos de registro y usar Windows PowerShell para obtener los resultados actuales del progreso de la instalación.

Control de los errores de actualización

SharePoint Server 2010 proporciona un enfoque mejorado para controlar los errores de actualización una vez finalizada la fase de aplicación de revisiones. Si se produce un error en una actualización y se está ejecutando en modo de compatibilidad con versiones anteriores, puede restaurar la base de datos de SharePoint Server y seguir ejecutándose en modo de compatibilidad con versiones anteriores. Una vez resuelto el problema de actualización para el sitio, puede reanudar la actualización. Las tareas que se completaron no se ejecutarán de nuevo. Para obtener más información, vea Prueba y solución de problemas de actualización (SharePoint Server 2010).

Si se producía un error de actualización en entornos anteriores de Productos y Tecnologías SharePoint, normalmente tenía que desinstalar el producto, instalar la versión más antigua y, a continuación, restaurar una copia de seguridad.

Revisión de los escenarios de actualización

En este artículo se tratan los siguientes escenarios de actualización de software:

  • En contexto sin compatibilidad con versiones anteriores: la actualización se instala en todos los servidores de la granja al mismo tiempo y se actualiza el contenido sin utilizar la compatibilidad con versiones anteriores.

  • En contexto con compatibilidad con versiones anteriores para reducir el tiempo de inactividad: la actualización se instala en etapas y usa la actualización diferida con compatibilidad con versiones anteriores para reducir el tiempo de inactividad.

  • Adjuntar bases de datos para alta disponibilidad de contenido: esta actualización usa dos granjas de servidores para proporcionar alta disponibilidad al contenido existente.

Para obtener más información acerca de cómo funcionan los procesos en contexto y adjuntar bases de datos, vea los diagramas en el siguiente artículo: Introducción al proceso de actualización (SharePoint Server 2010). Tenga en cuenta que estos artículos hacen referencia a cómo realizar actualizaciones entre versiones de software y no a cómo instalar actualizaciones de software. Sin embargo, el proceso general es muy similar.

La siguiente ilustración muestra la topología de la granja de servidores que se usa como ejemplo para cada escenario de aplicación de revisiones que se describe en este artículo.

Conjunto o granja de servidores de ejemplo para la instalación de actualización de software

Estado inicial y condiciones requeridas

La ilustración anterior muestra el estado inicial de la granja de servidores antes de instalar la actualización. Compruebe que las siguientes condiciones sean verdaderas:

  • Todos los servidores front-end web tienen equilibrio de carga y están en rotación con el equilibrador de carga.

  • Todos los servidores de la granja funcionan correctamente.

  • Todas las bases de datos están activas y funcionan correctamente.

Si no se cumple alguna de las condiciones anteriores, no inicie el software. Resuelva todos los problemas antes de continuar.

Uso del método en contexto sin compatibilidad con versiones anteriores

En este escenario, se cierra la granja de servidores completa mediante la deshabilitación de las solicitudes entrantes a los servidores front-end web y, a continuación, la instalación de la actualización en todos los servidores de la granja. Esta estrategia combina la aplicación de actualizaciones menores y la fase de actualización de versión que se describe en la sección "Proceso de actualización de software" en Información general de actualizaciones de software (SharePoint Server 2010).

La siguiente ilustración muestra la secuencia de pasos a seguir para instalar la actualización en la granja de servidores.

Actualización en contexto sin compatibilidad con versiones anteriores

Use la ilustración anterior como guía para usar los pasos recomendados en el siguiente procedimiento.

Para instalar una actualización sin la compatibilidad con versiones anteriores

  1. Quite los servidores web (WEB-1 a WEB-4) de rotación en el equilibrador de carga o ponga en pausa el equilibrador de carga para detener las solicitudes entrantes a los servidores.

  2. Ejecute el archivo ejecutable para instalar la actualización en el servidor de aplicaciones que hospeda Administración central (APP-1).

  3. Ejecute el archivo ejecutable para instalar la actualización en el servidor de aplicaciones que hospeda el componente de consulta de búsqueda (APP-2).

  4. Compruebe que todos los servidores se hayan actualizado correctamente.

  5. Inicie sesión en el primer servidor web (WEB-1).

  6. Ejecute el archivo ejecutable para instalar la actualización en el servidor web.

  7. Ejecute el archivo ejecutable para instalar la actualización en los demás servidores web (WEB-2, WEB-3 y WEB-4).

  8. Compruebe que todos los servidores se hayan actualizado correctamente.

  9. Ejecute el Asistente para la configuración de productos de SharePoint en el servidor de Administración central (APP-1) para actualizar la base de datos de configuración y actualizar cada base de datos de contenido en serie.

  10. Ejecute el Asistente para la configuración de productos de SharePoint en el servidor de aplicaciones que hospeda el componente de consulta de búsqueda (APP-2).

  11. Ejecute el Asistente para la configuración de productos de SharePoint en el primer servidor web (WEB-1).

    Nota

    Ejecute el Asistente para configuración para asegurarse de que, si hay un error de actualización en un servidor específico, no se propague a otros servidores web. Por ejemplo, un error de actualización de un servidor podría generar error en la actualización de una o más colecciones de sitios.

  12. Repita el paso anterior para cada servidor web restante.

  13. Compruebe que la actualización haya finalizado correctamente. Para obtener más información, vea Comprobar la finalización completa de la actualización.

  14. Agregue los servidores web (WEB-1 a WEB-4) a la rotación en el equilibrador de carga o inicie el equilibrador de carga para habilitar las solicitudes entrantes a los servidores.

Uso del método en contexto con compatibilidad con versiones anteriores

Este escenario aprovecha la compatibilidad con versiones anteriores de SharePoint Server 2010 y la característica de actualización diferida para reducir el tiempo de inactividad que se requiere para implementar una actualización de software. Sin embargo, el tiempo de inactividad no se elimina por completo. Los sitios y servicios no estarán disponibles mientras se esté actualizando el contenido.

Este escenario de actualización de software usa dos fases para instalar la actualización en los servidores de la granja. Estas fases son las siguientes:

  • Actualización para instalar la actualización en la granja de servidores.

  • Actualización para completar el proceso de aplicación de revisiones.

Durante la fase de aplicación de actualizaciones menores, la granja de servidores puede seguir en producción con tiempo de inactividad mínimo o nulo. Sin embargo, durante la fase de actualización de versión, la granja de servidores no estará disponible. Si intenta tener acceso al contenido mientras se está actualizando la granja de servidores, se podría producir un error de actualización o disminuciones excesivas de la velocidad del proceso de actualización debido al bloqueo y la contención de recursos. Un intento de este tipo es no compatible ni está probado.

Para obtener más información acerca del proceso de actualización de software, vea la sección "Proceso de actualización de software" en Información general de actualizaciones de software (SharePoint Server 2010).

Fase de aplicación de actualizaciones menores

La siguiente ilustración muestra la secuencia de pasos que se deben seguir para instalar la actualización en la granja de servidores.

Actualización en contexto con compatibilidad con versiones anteriores

Use la ilustración anterior como guía para usar los pasos recomendados en el siguiente procedimiento.

Para instalar la actualización en la granja de servidores

  1. Quite la mitad de los servidores web (WEB-1 y WEB-2) de la rotación en el equilibrador de carga o pause el equilibrador de carga para detener las solicitudes entrantes a los servidores.

  2. Ejecute el archivo ejecutable para instalar la actualización en cada servidor web que esté fuera de la rotación de equilibrio de carga (WEB-1 y WEB-2). No ejecute el Asistente para la configuración de productos de SharePoint en ninguno de estos servidores. Compruebe que se hayan actualizado correctamente ambos servidores web.

  3. Quite los demás servidores web (WEB-3 y WEB-4) de la rotación en el equilibrador de carga o pause el equilibrador de carga para detener las solicitudes entrantes a los servidores. En este momento, ninguno de los servidores front-end web está recibiendo solicitudes para la granja de servidores.

  4. Vuelva a agregar los servidores web actualizados (WEB-1 y WEB-2) a la rotación de equilibrio de carga.

  5. Ejecute el archivo ejecutable para instalar la actualización en cada servidor web que aún esté fuera de la rotación de equilibrio de carga. No ejecute el Asistente para la configuración de productos de SharePoint en ninguno de estos servidores. Compruebe que se hayan actualizado correctamente ambos servidores web.

  6. Vuelva a agregar los servidores web actualizados (WEB-3 y WEB-4) a la rotación de equilibrio de carga.

  7. Ejecute el archivo ejecutable para instalar la actualización en el servidor de aplicaciones que hospeda el componente de consulta de búsqueda (APP-2). No ejecute el Asistente para la configuración de productos de SharePoint en este servidor.

  8. Ejecute el archivo ejecutable para instalar la actualización en el servidor de Administración central (APP-1). No ejecute el Asistente para la configuración de productos de SharePoint en este servidor.

  9. Compruebe que ambos servidores de aplicaciones (APP-1 y APP-2) se hayan actualizado correctamente.

  10. Compruebe que la actualización haya finalizado correctamente. Para obtener más información, vea Comprobar la finalización completa de la actualización.

En este momento del proceso, las bases de datos y otros componentes, como la configuración, las características y los datos del nivel de sitio, todavía se deben actualizar de versión dado que el Asistente para la configuración de productos de SharePoint no se ejecutó en ninguno de los servidores de la granja. Sin embargo, la granja de servidores debe ser capaz de ejecutarse en modo de compatibilidad con versiones anteriores.

Fase de actualización de versión

La siguiente ilustración muestra la secuencia de pasos necesarios para finalizar el proceso de aplicación de versiones mediante la actualización de los servidores de la granja. Durante este proceso, los sitios que se están actualizando no estarán disponibles para los usuarios.

Fase de actualización de una actualización de software en contexto

Use la ilustración anterior como guía para usar los pasos recomendados en el siguiente procedimiento.

Importante

Supervise el estado de la actualización en cada servidor antes de actualizar el siguiente servidor en la secuencia. Se recomienda encarecidamente que cree una copia de seguridad de la granja de servidores antes de comenzar la actualización.

El siguiente procedimiento muestra todos los pasos para actualizar la granja de servidores. Puede actualizar todos los componentes dentro de la misma ventana de interrupción o puede usar ventanas de interrupción menores y actualizar partes independientes de la granja de servidores en diferentes momentos. Si desea dividir la etapa de actualización de versión, puede actualizar los siguientes componentes en ventanas de interrupción independientes:

  • Servicios

    Si la actualización de software contiene actualizaciones a los servicios que se deben aplicar, puede actualizar el servicio y, a continuación, reanudar el funcionamiento de la granja de servidores (pasos 7 y 8 del procedimiento) hasta que sea posible realizar una interrupción más larga en la granja de servidores para completar la actualización de la granja de servidores y del contenido.

  • Bases de datos de contenido

    Puede realizar una breve interrupción de la granja de servidores para actualizar solo algunas bases de datos de contenido cada vez (pasos 1 a 3 en el procedimiento) y, a continuación, reanudar el funcionamiento de la granja de servidores (pasos 7 y 8). Puede repetir el proceso en sucesivas ventanas de interrupción hasta que se actualice todo el contenido y los servidores de la granja estén listos para actualizarse.

    También puede actualizar bases de datos de contenido individuales en paralelo con un número muy pequeño de bases de datos de contenido al mismo tiempo. Sin embargo, no intente actualizar demasiadas bases de datos de contenido en paralelo dado que ralentizan el proceso de actualización general y amplían el tiempo de interrupción. Le recomendamos que no actualice más de dos bases de datos de contenido en el mismo volumen de Microsoft SQL Server simultáneamente y que escalone la hora de inicio de la actualización para cada base de datos de contenido que se producirá en paralelo en varios minutos para evitar la contención de bloqueo mientras se inicia el proceso de actualización. Además, limite el número de bases de datos de contenido que se actualizan en un único servidor web o de aplicaciones, ya que cada proceso de actualización adicional consumirá una cantidad relativamente grande de recursos. El número típico de bases de datos de contenido que se pueden actualizar por servidor web o de aplicaciones es cuatro bases de datos. No obstante, asegúrese de no superar el número de bases de datos que se actualizan por volumen de SQL Server, independientemente del servidor web o de aplicaciones que origine la actualización.

Para actualizar la granja de servidores

  1. Quite los servidores web (WEB-1 a WEB-4) de rotación en el equilibrador de carga o ponga en pausa el equilibrador de carga para detener las solicitudes entrantes a los servidores.

    Importante

    Los sitios y servicios no estarán disponibles hasta que finalice la actualización y los servidores vuelvan a un estado de equilibrio de carga activo.

  2. Actualice los servicios específicos, según sea necesario.

    Algunas actualizaciones pueden requerir que ejecute cmdlets adicionales de Windows PowerShell para actualizar las aplicaciones de servicios específicos. Si las notas para la actualización de software indican que se debe actualizar un servicio específico para que continúe funcionando después de la revisión, como en el caso en que un servicio no puede funcionar en modo de compatibilidad con versiones anteriores, se puede realizar una breve interrupción de la granja de servidores para que se pueda actualizar el servicio sin tener que actualizar la granja de servidores completa. De ser esto necesario, se deben indicar en las notas los cmdlets adicionales de Windows PowerShell para actualizar aplicaciones de servicios específicos.

  3. Use el cmdlet de Windows PowerShell Upgrade-SPContentDatabase para actualizar cada base de datos de contenido.

    Éste es un paso opcional, pero le ayudará a asegurarse de que todas las bases de datos de contenido se actualicen primero. Tiene la ventaja de permitir cierto paralelismo para reducir el tiempo de interrupción. Si no se realiza, todas las demás bases de datos de contenido no actualizadas se actualizarán en serie al ejecutar el Asistente para la configuración de productos de SharePoint para actualizar los servidores de la granja.

    Importante

    Ejecute el cmdlet Upgrade-SPContentDatabase para cada base de datos. Puede ejecutar este cmdlet desde cualquier servidor web o de aplicaciones actualizado. Tenga en cuenta que el contenido de cada base de datos no estará disponible mientras se ejecute este proceso en esa base de datos.

  4. Ejecute el Asistente para la configuración de productos de SharePoint en el servidor de Administración central (APP-1).

    Importante

    El Asistente para la configuración de productos de SharePoint también inicia una actualización inmediata de la base de datos de configuración y de cualquier otra base de datos que aún no se haya actualizado. Dado que es probable que las bases de datos de contenido sean las únicas bases de datos que ya se hayan actualizado, como se describe en el paso anterior, todas las bases de datos de aplicación de servicio también se actualizan en este paso. Los sitios no estarán disponibles mientras se ejecute este proceso.

  5. Ejecute el Asistente para la configuración de productos de SharePoint en el servidor de aplicaciones restante (APP-2).

  6. Ejecute el Asistente para la configuración de productos de SharePoint en los servidores web (WEB-1 a WEB-4).

  7. Compruebe que la actualización haya finalizado correctamente. Para obtener más información, vea Comprobar la finalización completa de la actualización.

  8. Vuelva a agregar los servidores web actualizados (WEB-1 a WEB-4) a la rotación en el equilibrador de carga.

Uso del método de adjuntar bases de datos para alta disponibilidad del contenido existente

Para garantizar la alta disponibilidad del contenido existente, este escenario usa bases de datos de solo lectura en la granja de servidores existente. La actualización se instala en una nueva granja de servidores y se vuelve a enrutar el tráfico de usuario a esta granja de servidores.

La siguiente ilustración muestra la secuencia de pasos que se deben seguir para instalar la actualización en una nueva granja de servidores mediante el método de adjuntar bases de datos. Para obtener más información, vea Bases de datos adjuntas y actualización a SharePoint Server 2010.

Instalación de una actualización de software mediante base de datos adjunta

Use la ilustración anterior como guía para usar los pasos recomendados en el siguiente procedimiento.

Para instalar la actualización mediante el uso de adjuntar bases de datos

  1. Cree una nueva granja de servidores donde instalará la actualización de software. Esta granja de servidores no requiere servidores front-end web. Para obtener más información, vea Preparación del nuevo entorno de SharePoint Server 2010 para una actualización de base de datos adjunta.

    Nota

    Si la granja de servidores original usa un reflejo de base de datos, debe configurar la creación de reflejos cuando termine de implementar la actualización de software en la nueva granja de servidores.

  2. Configure las bases de datos en la granja de servidores existente para que tengan un estado de solo lectura.

    Nota

    Si la granja de servidores existente está reflejada, debe pausar la creación de reflejo antes de establecer las bases de datos en estado de solo lectura.

    Para obtener más información acerca de cómo configurar bases de datos de solo lectura, vea la sección "Configuración de bases de datos de versiones anteriores para que sean de solo lectura (adjuntar bases de datos con bases de datos de solo lectura)" en Bases de datos adjuntas y actualización a SharePoint Server 2010 y Ejecución de una granja de servidores que usa bases de datos de solo lectura (SharePoint Server 2010).

  3. Configure las bases de datos de aplicación de servicio en la granja de servidores existente para que tengan estado de solo lectura. Esto evita cambios inesperados en las aplicaciones de servicio.

  4. Si está revisando la base de datos de aplicaciones de servicio del Servicio de perfiles de usuario, debe exportar la clave de cifrado del Servicio de sincronización de perfiles de usuario desde la base de datos antigua y, a continuación, importar la clave en la nueva base de datos. Esta clave también se conoce como la clave de Microsoft Identity Integration Server (MIIS), la clave de cifrado del servicio de sincronización y la clave de Forefront Identity Manager 2010 (FIM 2010). Si no exporta e importa correctamente la clave, no se iniciará el servicio de sincronización. Para exportar la clave de cifrado, siga estos pasos:

    1. Use las credenciales de administrador de la granja de servidores para iniciar sesión en el equipo que contiene la anterior base de datos de aplicaciones de servicio del Servicio de perfiles de usuario.

    2. Abra la ventana del símbolo del sistema y, a continuación, cambie a la siguiente carpeta:

      %Archivos de programa%\Microsoft Office Servers\14.0\Synchronization Service\Bin\

    3. Escriba el siguiente comando y, a continuación, presione Entrar:

      miiskmu.exe /e <Ruta de acceso>

      Donde <Ruta de acceso> es la ruta completa del archivo al que desea exportar la clave, y el nombre de usuario y contraseña son las credenciales para el administrador de la granja de servidores.

  5. Realice una copia de seguridad de las bases de datos de contenido en la granja de servidores existente. Para obtener más información, vea Copia de seguridad y recuperación (SharePoint Server 2010).

  6. Para importar la clave de cifrado, siga estos pasos:

    1. Use las credenciales de administrador de la granja de servidores para iniciar sesión en el equipo que contiene la nueva base de datos de aplicaciones de servicio del Servicio de perfiles de usuario.

    2. Intente iniciar el Servicio de sincronización de perfiles de usuario. Ya que aún no ha importado la clave de cifrado, no se iniciará el servicio. Confirme que no se inició el servicio mediante el registro ULS o asegurándose de que el estado del servicio sea Detenido.

    3. Abra la ventana del símbolo del sistema y, a continuación, cambie a la siguiente carpeta:

      %Archivos de programa%\Microsoft Office Servers\14.0\Synchronization Service\Bin\

    4. Escriba el siguiente comando y, a continuación, presione Entrar:

      miiskmu.exe /i <Ruta de acceso> {0E19E162-827E-4077-82D4-E6ABD531636E}

      Donde <Ruta de acceso> es la ruta completa del archivo al que exportó la clave.

    5. (Opcional) Para comprobar que la clave de cifrado se haya importado correctamente, en el símbolo del sistema, escriba el siguiente comando y, a continuación, presione Entrar:

      miiskmu.exe /c {0E19E162-827E-4077-82D4-E6ABD531636E}

  7. Restaure las bases de datos de contenido en el nuevo servidor de base de datos.

  8. Cree aplicaciones de servicio en la nueva granja de servidores para cada aplicación de servicio existente en la granja de servidores anterior.

    Debe duplicar toda la configuración de la granja de servidores existente.

  9. Use el método de adjuntar bases de datos para crear las bases de datos en la nueva granja de servidores. Para obtener más información, vea Realizar una actualización de base de datos adjunta a SharePoint Server 2010 y Procedimiento para adjuntar y restaurar una base de datos de contenido de solo lectura (SharePoint Server 2010).

  10. Compruebe que no existan problemas con la nueva granja de servidores.

  11. Habilite la nueva granja de servidores como la granja de producción mediante la configuración de DNS para que apunte a la nueva granja de servidores o asegurándose de que la nueva granja de servidores tenga equilibrio de carga. Compruebe que los usuarios puedan obtener acceso a la nueva granja de servidores.

  12. Permita que los usuarios cambien de DNS en caché y, a continuación, retire la granja de servidores anterior.

  13. Compruebe que la actualización haya finalizado correctamente. Para obtener más información, vea Comprobar la finalización completa de la actualización.

Comprobación de la finalización correcta de la actualización

Independientemente de la estrategia de actualización que use y la supervisión que realice durante la actualización de software, debe comprobar la finalización correcta de la actualización. Para obtener más información, vea Comprobación de la actualización y revisión de los sitios actualizados (SharePoint Server 2010).