Actualización previa de tareas al actualizar a System Center 2016 - Operations ManagerPre-Upgrade tasks when upgrading to System Center 2016 - Operations Manager

Realice las siguientes tareas en el orden indicado antes de comenzar el proceso de actualización.Perform the following pre-upgrade tasks in the order presented before you begin the upgrade process.

  1. Revisar los registros de eventos de Operations ManagerReview the Operations Manager Event Logs

  2. Limpiar la base de datos (tabla ETL)Cleanup the Database (ETL Table)

  3. Configurar los agentes para la conmutación por error entre varios servidores de puerta de enlace, de modo que todos los agentes que informen a una puerta de enlace tengan asignada una puerta de enlace de conmutación por errorConfigure agents to failover between multiple gateway servers so all agents reporting to a gateway have a failover gateway assigned.

  4. Quitar agentes de Administración pendienteRemove Agents from Pending Management

  5. Deshabilitar suscripciones de notificaciónDisable Notification Subscriptions

  6. Deshabilitar todos los conectoresDisable any connectors

  7. Detener Microsoft Monitoring Agent, el servicio de acceso a datos de System Center, System Center Configuration Management y los servicios de Microsoft Monitoring Agent en todos los servidores de administración, excepto en el que se está actualizandoStop the Microsoft Monitoring Agent, System Center Data Access Service, System Center Configuration Management and Microsoft Monitoring Agent services on all management servers except the one being upgraded

  8. Comprobar que la base de datos operativa tiene más del 50 por ciento de espacio libreVerify that the Operational Database Has More Than 50 Percent Free Space

  9. Hacer una copia de seguridad de las bases de datos de Operations ManagerBack up the Operations Manager Databases

  10. Actualizar temporalmente el tamaño de caché del servicio de mantenimiento del agente para evitar la pérdida de datos mientras se actualizan los servidores de administración y de puerta de enlaceUpdate the agent's health service cache size temporarily to prevent loss of data while Management and Gateway servers are upgraded.

  11. Deshabilitar el sitio web de Operations Manager en IISDisable the Operations Manager website in IIS.

Revisar los registros de eventos de Operations ManagerReview the Operations Manager event logs

Revise los registros de eventos de Operations Manager en los servidores de administración para detectar eventos críticos o advertencias de manera periódica.Review the event logs for Operations Manager on the management servers to look for recurring warning or critical events. Resuélvalos y guarde una copia de los registros de eventos antes de realizar la actualización.Address them and save a copy of the event logs before you perform your upgrade.

Limpiar la base de datos (tabla ETL)Cleanup the database (ETL table)

Como parte de la actualización a System Center 2016 Operations Manager, el programa de instalación incluye un script para limpiar tablas ETL, es decir, la base de datos.As part of upgrade to System Center 2016 - Operations Manager installation (setup) includes a script to cleanup ETL tables, grooming the database. Sin embargo, si es preciso limpiar un gran número de filas (más de 100000), recomendamos la ejecución del script antes de empezar la actualización para conseguir una actualización más rápida y evitar el agotamiento del tiempo de espera de actualización.However, in cases where there are a large number of rows (greater than 100,000) to cleanup, we recommend running the script before starting the upgrade to promote a faster upgrade and prevent possible timeout of setup. La realización de esta tarea antes de la actualización garantiza una instalación más eficiente.Performing this pre-upgrade task in all circumstances ensures a more efficient installation.

Para limpiar ETLTo cleanup ETL

Para limpiar la tabla ETL, ejecute el siguiente script en el servidor SQL Server que hospeda la base de datos OperationsManager:To cleanup the ETL table, run the following script on the SQL Server hosting the OperationsManager database:

-- (c) Copyright 2004-2006 Microsoft Corporation, All Rights Reserved         --
-- Proprietary and confidential to Microsoft Corporation                      --       
-- File:      CatchupETLGrooming.sql                                          --
-- Contents: A bug in the ETL grooming code could have left the customer      --
-- Database with a large amount of ETL rows to groom. This script will groom   --
-- The ETL entries in a loop 100K rows at a time to avoid filling up the        --
-- Transaction log                                                             --
---------------------------------------------------------------------------------
DECLARE @RowCount int = 1;
DECLARE @BatchSize int = 100000;
DECLARE @SubscriptionWatermark bigint = 0;     
DECLARE @LastErr int;
-- Delete rows from the EntityTransactionLog. We delete the rows with TransactionLogId that aren't being
-- used anymore by the EntityChangeLog table and by the RelatedEntityChangeLog table.
SELECT @SubscriptionWatermark = dbo.fn_GetEntityChangeLogGroomingWatermark();
WHILE(@RowCount > 0)
BEGIN
  DELETE TOP(@BatchSize) ETL  
  FROM EntityTransactionLog ETL
  WHERE NOT EXISTS (SELECT 1 FROM EntityChangeLog ECL WHERE ECL.EntityTransactionLogId = ETL.EntityTransactionLogId) AND NOT EXISTS (SELECT 1 FROM RelatedEntityChangeLog RECL
  WHERE RECL.EntityTransactionLogId = ETL.EntityTransactionLogId)
  AND ETL.EntityTransactionLogId < @SubscriptionWatermark;        
  SELECT @LastErr = @@ERROR, @RowCount = @@ROWCOUNT;            
END    

Nota

La limpieza de ETL puede tardar varias horas en completarse.Cleanup of ETL can require several hours to complete.

Quitar agentes de la administración pendienteRemove Agents from pending management

Antes de actualizar el servidor de administración, quite los agentes que se encuentran en Administración pendiente.Before you upgrade a management server, remove any agents that are in Pending Management.

  1. Inicie sesión en la consola del operador con una cuenta que sea miembro del rol Administradores de Operations Manager para el grupo de administración de Operations Manager.Log on to the Operations console by using an account that is a member of the Operations Manager Administrators role for the Operations Manager management group.

  2. En el panel Administración , expanda Administración de dispositivosy, a continuación, haga clic en Administración pendiente.In the Administration pane, expand Device Management, and then click Pending Management.

  3. Haga clic con el botón secundario en todos los agentes y, a continuación, haga clic en Aprobar o Rechazar.Right-click each agent, and then click Approve or Reject.

Deshabilitar suscripciones de notificaciónDisable notification subscriptions

Antes de actualizar el grupo de administración se debe deshabilitar la suscripción de notificación para asegurarse de que no se enviarán notificaciones durante el proceso de actualización.You should disable notification subscription before you upgrade the management group to ensure that notifications are not sent during the upgrade process.

  1. Inicie sesión en la consola del operador con una cuenta que sea miembro del rol Administradores de Operations Manager para el grupo de administración de Operations Manager.Log on to the Operations console account that is a member of the Operations Manager Administrators role for the Operations Manager management group.

  2. En la consola del operador, haga clic en la vista Administración .In the Operations console, select the Administration view.

  3. En el panel de navegación, expanda Administración, Notificaciones y, a continuación, haga clic en Suscripciones.In the navigation pane, expand Administration, expand the Notifications container, and then click Subscriptions.

  4. Seleccione cada suscripción y, a continuación, haga clic en Deshabilitar en el panel Acciones .Select each subscription, and then click Disable in the Actions pane.

    Nota

    SelecciónMúltiple no funciona cuando se está deshabilitando las suscripciones.Multiselect does not work when you are disabling subscriptions.

Deshabilitar conectoresDisable connectors

Consulte la documentación sobre los conectores instalados que no sean de Microsoft para determinar los servicios utilizados por cada conector instalado.Refer to the non-Microsoft connector documentation for any installed Connectors to determine the services used for each Connector.

Para detener un servicio de un conector, realice los pasos siguientes:To stop a service for a Connector, perform the following steps:

  1. En menú Inicio , seleccione Herramientas administrativasy, a continuación, haga clic en Servicios.On the Start menu, point to Administrative Tools, and then click Services.

  2. En la columna Nombre , haga clic con el botón secundario en el conector que desee controlar y, a continuación, haga clic en Detener.In the Name column, right-click the Connector that you want to control, and then click Stop.

Comprobar que la base de datos de Operations Manager tiene más del 50 por ciento libreVerify the Operations Manager database has more than 50 percent free

Se debe comprobar que la base de datos operativa tiene más del 50 por ciento de espacio libre antes de actualizar el grupo de administración ya que la actualización podría producir un error si no hay suficiente espacio.You must verify that the operational database has more than 50 percent of free space before you upgrade the management group because the upgrade might fail if there is not enough space. También debe asegurarse de que los registros de transacciones conforman el 50 por ciento del tamaño total de la base de datos operativa.You should also ensure that the transactions logs are 50 percent of the total size of the operational database.

  1. En el equipo que hospeda la base de datos operativa, abra SQL Server Management Studio.On the computer that hosts the operational database, open SQL Server Management Studio.

  2. En Explorador de objetos, expanda Bases de datos.In the Object Explorer, expand Databases.

  3. Haga clic con el botón derecho en la base de datos OperationsManager, seleccione Informes, Informes estándar y, después, haga clic en Uso del disco.Right-click the OperationsManager database, select to Reports, Standard Reports, and then click Disk Usage.

  4. Examine el informe de Uso de disco para determinar el porcentaje de espacio libre.View the Disk Usage report to determine the percentage of free space.

Si la base de datos no tiene el 50 por ciento libre, lleve a cabo los siguientes pasos para aumentar el porcentaje para la actualización:If the database does not have 50 percent free, perform the following steps to increase it for the upgrade:

  1. En el equipo que hospeda la base de datos operativa, abra SQL Server Management Studio.On the computer that hosts the operational database, open SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar a servidor , en la lista Tipo de servidor , seleccione Motor de base de datos.In the Connect to Server dialog box, in the Server Type list, select Database Engine.

  3. En la lista Nombre del servidor , escriba el servidor y la instancia de la base de datos operativa (por ejemplo, equipo\INSTANCIA1).In the Server Name list, select the server and instance for your operational database (for example, computer\INSTANCE1).

  4. En la lista Autenticación , seleccione Autenticación de Windowsy haga clic en Conectar.In the Authentication list, select Windows Authentication, and then click Connect.

  5. En el panel Explorador de objetos, expanda Bases de datos, haga clic con el botón derecho en la base de datos OperationsManager y, después, haga clic en Propiedades.In the Object Explorer pane, expand Databases, right-click the OperationsManager database, and then click Properties.

  6. En el cuadro de diálogo Propiedades de la base de datos , en Seleccionar una página, haga clic en Archivos.In the Database Properties dialog box, under Select a page, click Files.

  7. En el panel de resultados, aumente el valor Tamaño inicial para la base de datos MOM_DATA un 50%.In the results pane, increase the Initial Size value for the MOM_DATA database by 50 percent.

    Nota

    Este paso no es necesario si el espacio libre supera ya el 50 por ciento.This step is not required if free space already exceeds 50 percent.

  8. Establezca el valor de Tamaño inicial del registro de transacciones MOM_LOG de modo que sea el 50 por ciento del tamaño total de la base de datos.Set the Initial Size value for the MOM_LOG transaction log to be 50 percent of the total size of the database. Por ejemplo, si el tamaño de la base de datos operativa es de 100 GB, el tamaño de archivo de registro debe ser de 50 GB.For example, if the operational database size is 100 GB, the log file size should be 50 GB. A continuación, haga clic en Aceptar.Then click OK.

Hacer una copia de seguridad de las bases de datos de Operations ManagerBackup the Operations Manager databases

Haga copias de seguridad recientes y comprobadas de la base de datos operativa y la base de datos de almacenamiento de datos antes de actualizar el servidor de administración secundario.Obtain verified recent backups of the operational database and of the data warehouse database before you upgrade the secondary management server. También debe crear copias de seguridad de bases de datos de características opcionales, como la base de datos de servicios de recopilación de auditorías e Informes, antes de actualizarlas.You should also create backups of databases for optional features, such as the Reporting and the Audit Collection Services database before you upgrade them. Para obtener más información, consulte Crear una copia de seguridad completa de base de datos (SQL Server).For more information, see Create a Full Database Backup (SQL Server).

Detener los servicios de Operations Manager en los servidores de administraciónStop Operations Manager services on Management servers

Antes de actualizar el primer servidor de administración del grupo de administración, se recomienda detener los servicios de acceso a datos de System Center, System Center Configuration y Microsoft Monitoring Agent de Operations Manager en todos los demás servidores de administración para evitar problemas durante la actualización de las bases de datos operativas y del almacén de datos.Before upgrading the first management server in your management group, it is recommended to stop the Operations Manager services - System Center Data Access, System Center Configuration, and Microsoft Monitoring Agent on all other management servers to avoid any issues while the operational and data warehouse databases are being updated.

Aumentar el tamaño de caché del servicio de mantenimiento del agenteIncrease agent HealthService cache size

Para asegurarse de que los agentes pueden poner en cola datos durante la actualización, actualice el siguiente valor de configuración del Registro en los agentes de forma manual o automatizada con la solución de orquestación o administración de configuración:To ensure the agents can queue data during the upgrade, please update the following registry setting on the agents manually or automated with your configuration management or orchestration solution:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlsSet\Services\HealthService\Parameters\Management Groups<NombreGrupoAdministración>\maximumQueueSizeKbHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlsSet\Services\HealthService\Parameters\Management Groups<ManagementGroupName>\maximumQueueSizeKb

El valor decimal predeterminado de tipo DWORD es 15360 (15 MB) y el valor recomendado al que cambiarlo es 76800 (75 MB).The default decimal value of DWORD type is 15360 (15 MB) and the recommended value to change it to is 76800 (75 MB).

Una vez que haya completado la actualización del grupo de administración, puede restablecer el valor predeterminado.Once you have completed the upgrade of the management group, you can reset it back to the default value.

Pasos siguientesNext steps

Para continuar con la actualización, revise Introducción a la actualización.To continue with the upgrade please review Upgrade overview.