Introducción a las actualizaciones de software de SharePoint Server 2013
SE APLICA A:2013 2016 2019 Subscription Edition SharePoint en Microsoft 365
Los administradores actualizan SharePoint 2013 para implementar o actualizar los ensamblados que proporcionan funcionalidad y para actualizar bases de datos. Una actualización correcta sigue un enfoque metódico que minimiza las interrupciones en el servicio. Revise la información de este artículo para obtener información sobre el proceso antes de comenzar el proceso de actualización.
Antes de empezar
Antes de iniciar el proceso de actualización de software, revise la siguiente información sobre permisos, requisitos de hardware y requisitos de software.
Terminología
Para comprender cómo implementar actualizaciones de software en SharePoint 2013, es importante comprender la terminología de los componentes principales.
Término |
Definición |
Comentario |
---|---|---|
Actualización acumulativa (CU) |
Una CU es un paquete acumulativo de actualizaciones que contiene todas las revisiones bajo demanda críticas anteriores a la fecha actual. Además, una CU contiene correcciones para los problemas que cumplen los criterios de aceptación de la revisión. Estos criterios pueden incluir la disponibilidad de una solución alternativa, el efecto en el cliente, la reproducibilidad del problema, la complejidad del código que se debe cambiar u otros motivos. |
|
revisión |
Un archivo instalador compilado y ejecutable que contiene actualizaciones de uno o varios productos. Ejemplos de paquetes son los archivos ejecutables (.exe) que se descargan para instalar un Service Pack, una actualización acumulativa (CU) o una revisión. Los paquetes también se conocen como archivos MSI. |
|
actualización de software |
Una actualización de software es cualquier actualización, paquete acumulativo de actualizaciones, Service Pack, Feature Pack o paquete de características, actualización crítica, actualización de seguridad o revisión que se usa para mejorar o repara un producto de software comercializado por Microsoft Corporation. |
|
actualización |
Proceso mediante el cual se cambia un entorno para utilizar una versión más reciente del software. Puede actualizar a una versión secundaria, como una actualización o revisión, o a una versión principal. Una actualización a una versión secundaria se denomina una actualización desde una compilación a otra. Una actualización a una versión principal se denomina una actualización desde una versión a otra. |
En SharePoint 2013, para las actualizaciones desde una compilación a otra, puede utilizar tanto el método de actualización en contexto como el de actualización con base de datos adjunta. Para la actualización desde una versión a otra, solo se admite el método con base de datos adjunta. Para obtener más información sobre la actualización desde una versión a otra, vea Overview of the upgrade process from SharePoint 2010 to SharePoint 2013. Para obtener información general de los pasos para la actualización en contexto y con base de datos adjunta para las actualizaciones desde una compilación a otra, vea Instalar una actualización de software (SharePoint 2013) |
Para obtener una lista completa de la terminología de las actualizaciones de software, vea Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft.
Características
SharePoint 2013 tiene características que facilitan la experiencia de actualización de software de un extremo a otro. Algunas de estas características son las siguientes:
Compatibilidad con versiones anteriores entre una granja de servidores de servicios actualizada y una granja de servidores de contenido no actualizada.
La compatibilidad es total para las actualizaciones automáticas que usan Windows Server Update Services (WSUS), Windows Update y Microsoft Update.
Nota:
Una actualización automática copia los archivos binarios en los servidores de la granja, pero debe completar la actualización de software mediante la ejecución de la actualización en los servidores.
Los administradores pueden utilizar el sitio web de Administración central de SharePoint o PowerShell de Microsoft para supervisar el estado de una actualización.
Ámbito y público objetivo
La información de este artículo está dirigida a todos los profesionales de TI que mantienen SharePoint 2013. Sin embargo, las instrucciones específicas para instalar una actualización de software están pensadas para los profesionales de TI que tienen que implementar actualizaciones de software en una granja de servidores que aloja a SharePoint 2013.
La información de este artículo se aplica a los siguientes productos:
SharePoint 2013
Paquete de idioma de SharePoint 2013
Microsoft Filter Pack
Nota:
El proceso que instala actualizaciones de software en entornos independientes de SharePoint 2013 es un proceso más sencillo que el proceso que instala actualizaciones de software en una granja de servidores y no requiere todos los pasos que sí son necesarios para una granja de servidores.
Proceso de actualización de software
El proceso que implementa las actualizaciones en un entorno de SharePoint 2013 es un proceso en dos fases: aplicación de revisiones y actualización desde una compilación a otra.
Cada fase tiene pasos y resultados específicos. Es posible posponer la fase de actualización desde una compilación a otra.
Precaución
Aunque tratamos de garantizar el mayor nivel de compatibilidad con versiones anteriores, cuanto más tiempo trabaje en ese estado, mayor probabilidad de encontrar un caso en el que se puedan producir problemas de comportamiento de la granja de servidores.
Fase de aplicación de revisiones
La fase de aplicación de revisiones tiene dos pasos, el paso de implementación de la revisión y el paso de implementación de los archivos binarios. Durante el paso de implementación de la revisión, los nuevos archivos binarios se copian en el servidor que ejecuta SharePoint 2013. Los servicios que utilizan archivos que la revisión debe reemplazar se detienen temporalmente. La detención de servicios reduce la necesidad de reiniciar el servidor para reemplazar los archivos que se están utilizando. Sin embargo, en algunos casos deberá reiniciar el servidor.
El segundo paso en la fase de aplicación de revisiones es el paso de implementación de los archivos binarios. En este paso, el instalador copia los archivos de la biblioteca de vínculos dinámicos de compatibilidad (.dll) a los directorios adecuados en el servidor que está ejecutando SharePoint 2013. Este paso garantiza que todas las aplicaciones web están ejecutando la versión correcta de los archivos binarios y funcionarán correctamente después de instalar la actualización. La fase de actualización está completa después del paso de implementación de los archivos binarios.
La segunda y última fase para implementar actualizaciones de software es la fase de actualización desde una compilación a otra. Esta fase modifica esquemas de base de datos, actualiza objetos en la granja de servidores y actualiza colecciones de sitios.
Fase de actualización desde una compilación a otra
Después de terminar la fase de aplicación de revisiones, debe completar la instalación de la actualización iniciando la fase de actualización desde una compilación a otra. La fase de actualización desde una compilación a otra es una tarea intensiva y, por lo tanto, requiere más tiempo para finalizar. La primera acción es actualizar todos los procesos de SharePoint que se están ejecutando. Después de actualizar los procesos, se rastrean y actualizan las bases de datos. Después de completar una actualización de granja de servidores en un servidor, debe completar el proceso en todos los servidores para mantener la compatibilidad.
Estrategia de actualización de software
La estrategia de actualización que seleccione se basa principalmente en uno de los siguientes factores:
La cantidad de tiempo de inactividad aceptable para instalar la actualización.
El personal y los recursos informáticos adicionales disponibles para reducir el tiempo de inactividad.
Mientras determina la estrategia de actualización, considere cómo la estrategia le permite administrar y controlar la actualización.
En términos de reducción del tiempo de inactividad, están disponibles las siguientes opciones, ordenadas de mayor a menor tiempo de inactividad:
Instalar la actualización y no posponer la fase de actualización.
Instalar la actualización y posponer la fase de actualización.
Ciclo de implementación de actualizaciones de software
El ciclo que se utiliza para la actualización de granjas y servidores de SharePoint 2013 también se aplica a la implementación de actualizaciones de software, que son un subconjunto de una fase de actualización. Se recomienda usar el ciclo de actualización de la ilustración siguiente como guía para implementar actualizaciones de software.
Aprender
Durante esta fase del ciclo, aprenderá acerca de los requisitos para instalar la actualización. Esta información también afecta a los nuevos servidores que desee actualizar y, a continuación, agregar a la granja de servidores.
Requisitos y requisitos previos
En primer lugar, asegúrese de que el sistema se puede aprovisionar como un servidor de la granja de servidores. Para obtener más información, vea Requisitos de hardware y software para SharePoint 2013. Asegúrese de que cualquier servidor que piensa actualizar está ejecutando la misma versión del sistema operativo que los demás servidores de la granja de servidores. Esto incluye actualizaciones, Service Pack y revisiones de seguridad.
Estrategia de actualización
Determinar la estrategia que desea utilizar para actualizar la granja de servidores. Dependiendo de sus requisitos, puede utilizar una de las siguientes estrategias:
Actualización en contexto
Actualización con base de datos adjunta
Para obtener más información acerca de la estrategia de actualización, vea Instalar una actualización de software (SharePoint 2013).
Reducción del tiempo de inactividad
Investigue y evalúe las opciones que están disponibles para reducir el tiempo de inactividad. En primer lugar, busque dependencias que faltan, lo que podría ampliar el tiempo de inactividad. Identifique todas las dependencias de la actualización y resuelva las dependencias antes de iniciar la implementación de la actualización, o bien sume el tiempo adicional a la programación. Considere la posibilidad de utilizar bases de datos de contenido de solo lectura y de realizar actualizaciones paralelas para reducir el tiempo de inactividad.
Problemas comunes
Identifique y resuelva problemas comunes como dependencias que faltan o que están obsoletas, y la falta de espacio en los servidores donde se instalará la actualización.
Preparar
Para prepararse para la actualización de software, documente el entorno y planee una estrategia de actualización para asegurarse de que la actualización se llevará a cabo según lo planeado y dentro del tiempo de inactividad previsto.
Documentar el entorno
Debe documentar el entorno para determinar lo que es único en la granja de servidores. Puede utilizar varias técnicas para recopilar información acerca de su granja, como inspección manual, las comparaciones mediante el uso de WinDiff, y los comandos de PowerShell de Microsoft.
Documente, según corresponda, los siguientes elementos del entorno:
La topología de la granja de servidores y la jerarquía de sitios
Los paquetes de idioma y los paquetes de filtro que hay instalados
Las personalizaciones que puedan verse afectadas por la actualización
Administrar las personalizaciones
Las personalizaciones son normalmente uno de los principales problemas durante una actualización de software o actualización de una granja de servidores. Identifique las personalizaciones de la granja de servidores y determine si podrían verse afectadas por la actualización. En caso de duda, sea precavido y determine cómo se administrarán las personalizaciones. Debe asegurarse de que las personalizaciones funcionarán después de la actualización de software. Puede utilizar el comando Stsadm de ExportIPFSAdminObjects para recopilar y exportar únicamente los formularios implementados por el administrador de InfoPath.
Planear la estrategia de actualización
Durante la fase Aprender del ciclo de actualización, debería haber determinado una estrategia de actualización y la minimización del tiempo de inactividad necesaria. Además de determinar los requisitos de espacio, de hardware y de software, debe incluir lo siguiente en su estrategia de actualización:
La secuencia de actualización para los servidores de la granja de servidores
El orden de las operaciones
Los límites de tiempo de inactividad y cómo planea reducir el tiempo de inactividad
Un proceso de reversión por si hay un problema importante
Sugerencia
Limpie el entorno de la granja de servidores antes de implementar la actualización. Las ventajas de una limpieza son un mejor rendimiento de la instalación de la actualización y la eliminación de posibles problemas durante y después de la actualización de software. Para obtener más información, vea Clean up an environment before an upgrade to SharePoint 2013.
Los dos requisitos finales para la estrategia de actualización son un plan de comunicación y una programación de actualización.
Es importante comunicar a los propietarios de sitios y a los usuarios lo que se puede esperar durante una actualización. Un administrador debe informar a los usuarios sobre el tiempo de inactividad y el riesgo de que la actualización pueda tardar más de lo esperado, o que algunos sitios pueden necesitar ciertas modificaciones después de la actualización. Para más información, vea Create a communication plan for the upgrade to SharePoint 2013.
Cree una programación de referencia para las operaciones de actualización que contenga las horas de inicio de las operaciones relacionadas con la implementación de la actualización. Como mínimo, el plan debería incluir las siguientes operaciones:
Realizar una copia de seguridad de la granja de servidores.
Iniciar la actualización de los servidores de la granja de servidores.
Iniciar la actualización de las bases de datos de la granja de servidores.
Detener la actualización y reanudar las operaciones en la granja de servidores no actualizada.
Reanudar la actualización, si es necesario.
Comprobar que el entorno es totalmente funcional, ya sea como la versión original si tuvo que realizar una reversión o como la nueva versión si completó la actualización.
Preparar los elementos de la granja de servidores para las actualizaciones
Asegúrese de que los elementos de la granja de servidores están listos para la actualización. Los elementos de la granja de servidores están listos si existe una copia de seguridad de ellos, están documentados o actualizados para asegurarse de que se puede instalar la actualización. Compruebe que los siguientes aspectos de una granja de servidores están listos para las actualizaciones:
Soluciones
Características
Definiciones de sitio
Elementos web
Prueba
El rigor, la minuciosidad y el detalle de las pruebas determinan el éxito o el fracaso de la implementación de las actualizaciones de software. En un entorno de equipo de producción, no hay ningún atajo a prueba de errores y no hacer suficientes pruebas siempre tiene consecuencias. Para obtener más información, vea Use a trial upgrade to SharePoint 2013 to find potential issues.
Crear una granja de servidores de prueba
Cree una granja de servidores de prueba que represente el entorno de producción. Se recomienda que utilice una copia de los datos de producción para determinar posibles áreas problemáticas y supervisar el rendimiento general del sistema durante la actualización. El indicador de clave es tiempo que se tarda desde el comienzo hasta el final del proceso de implementación. Esto debe incluir la copia de seguridad y la validación. Puede incorporar esta información a la programación de actualizaciones.
Si es posible, en el entorno de prueba utilice hardware que tenga capacidades de rendimiento equivalentes a los servidores de producción.
Sugerencia
Considere la posibilidad de usar una granja de servidores de prueba en un entorno virtual. Después de terminar las pruebas, puede apagar la granja de servidores virtual y utilizarla más adelante en futuras actualizaciones.
Evaluar técnicas
Una granja de servidores de prueba también le permite evaluar las técnicas que se va a utilizar para actualizar el entorno de producción. Además de las pruebas y la evaluación de la estrategia de reducción de tiempo de inactividad, puede refinar la supervisión de la actualización. Esto es especialmente importante en las áreas de validación y solución de problemas de la actualización de software.
Implementar
La estrategia de actualización que utiliza determina si tiene que generar una nueva granja de servidores o implementar la actualización en los servidores de la granja de servidores actual.
Crear o actualizar las granjas de servidores
Tanto si crea una nueva granja de servidores como si realiza una actualización en contexto, los elementos más importantes de la granja de servidores que debe considerar son los siguientes:
Contenido
Servicios
Aplicaciones de servicio
Implementar personalizaciones
Utilice soluciones siempre que sea posible, de forma que puede implementar componentes o archivos individuales.
Reducir el tiempo de inactividad
Reduzca el tiempo de inactividad mediante el uso de técnicas tales como bases de datos de solo lectura y la aplicación de actualizaciones en paralelo. Para obtener más información, vea la sección "Minimizar el tiempo de inactividad durante la actualización" en Determinar la estrategia de actualización a SharePoint 2013.
Supervisar el progreso
Las técnicas refinadas que se utilizan para supervisar la actualización de software en el entorno de prueba se aplican al implementar la actualización en el entorno de producción. Utilice la página Actualización y migración en Administración central para supervisar los indicadores de estado disponibles. Esta característica permite la supervisión en directo y proporciona una única ubicación para ver el estado de revisión de todos los servidores de la granja de servidores. Además, puede utilizar la página Actualización y migración para ver el estado de la actualización de los servidores individuales y el estado y el tipo de bases de datos de la granja de servidores. Por último, cuando se utiliza Administración central para supervisar las actualizaciones, puede identificar servidores de la granja de servidores que se deben actualizar.
Las tablas siguientes describen la información de estado que está disponible en Administración central.
Valor de estado | Descripción | Hipervínculo |
---|---|---|
No se requiere ninguna acción |
El servidor de la granja de servidores no requiere actualmente que el administrador realice ninguna acción. |
Ningún hipervínculo |
Instalación necesaria |
Al servidor de la granja de servidores le falta un archivo .msi que está definido como obligatorio para todos los servidores de la granja de servidores, o tiene un nivel de revisión por debajo de la versión de revisión efectiva de toda la granja de servidores. |
Hipervínculo a la página Estado de implementación de la revisión |
Actualización en curso |
El servidor de la granja de servidores está realizando actualmente una operación de actualización. |
Hipervínculo a la página Estado de la actualización |
Actualización disponible |
El servidor de la granja de servidores se ejecuta en modo de compatibilidad con versiones anteriores. |
Hipervínculo a la página Actualización y migración |
Actualización necesaria |
El servidor de la granja de servidores está fuera del intervalo del modo de compatibilidad con una o más bases de datos. |
Hipervínculo a la página Actualización y migración |
Actualización bloqueada |
Si hay una actualización disponible y alguno de los servidores de la granja requiere una instalación, el resto de servidores que no requieran la instalación deberán ser puestos en este estado a menos que actualmente estén en plena implementación de una actualización. |
Hipervínculo a la página Estado de implementación de la revisión |
Instalada |
Indica que no se requiere ninguna acción. |
No procede |
Falta/requerida |
Aparece si se requiere un producto en cada uno de los servidores o si una revisión para un determinado archivo .msi está ubicada en un servidor pero no en el servidor para el que se muestra este estado. |
No procede |
Ausente u opcional |
Se muestra si un producto no es necesario en cada servidor. |
No procede |
Reemplazada |
Se muestra si una actualización ya no es necesaria en un servidor porque la reemplaza una revisión más reciente. |
No aplicable |
Los archivos de registro y los comandos de PowerShell son otras herramientas para supervisar el proceso de actualización.
Importante
Recuerde que debe supervisar el tiempo que tarda la actualización. Compare los procesos actuales de la actualización con los resultados de las pruebas comparativas para determinar si la actualización cumplirá con los parámetros de tiempo de inactividad. Si no es así, comunique esta información a los usuarios de la granja de servidores.
Validar
Puede iniciar la validación del éxito de la actualización durante la fase de implementación y continuar con la validación tras la implementación de la actualización.
Errores de eventos registrados
Revise los registros de eventos para detectar cualquier problema que se haya producido durante la implementación. Resuelva estos problemas y, a continuación, reanude o reinicie la actualización correspondiente. Para obtener más información sobre los archivos de registro de eventos, vea Configuración del registro de diagnósticos en SharePoint Server.
Problemas de experiencia o de interfaz de usuario
Cualquier problema con la interfaz de usuario o con la experiencia de usuario surgirá en las páginas del sitio. Estos problemas se producen principalmente durante una actualización desde una versión a otra. Busque los siguientes problemas:
Archivos excluidos que son páginas ASP.NET (.aspx) que un usuario modificó en a colección de sitios, y que ahora tienen un comportamiento diferente al esperado, o tienen problemas de representación causados por actualizaciones recientes de los archivos en el servidor.
Discrepancia de versiones de la interfaz de usuario
Cumplimiento de HTML y XHTML
Otros problemas pueden incluir la falta de identificadores de usuario o de plantillas, y problemas de contenido como listas de gran tamaño.
Problemas de datos
Los problemas de datos son resultado de la condición de las bases de datos de la granja de servidores y pueden incluir todas o algunas de las acciones siguientes:
Problemas de conectividad a orígenes de datos
Daños en base de datos
Elementos huérfanos
Datos en una columna oculta
En algunos casos, puede solucionar problemas de poca importancia y, a continuación, reanudar o reiniciar la actualización. Esté preparado para revertir la actualización si no puede resolver los problemas.