Tarefas pré-atualização ao atualizar para o System Center Operations ManagerPre-Upgrade tasks when upgrading to System Center Operations Manager

Importante

Esta versão do Operations Manager atingiu o fim do suporte, recomendamos que você faça upgrade para o Operations Manager 2019.This version of Operations Manager has reached the end of support, we recommend you to upgrade to Operations Manager 2019.

Antes de começar o processo de atualização, execute as seguintes tarefas de pré-atualização conforme a ordem apresentada.Perform the following pre-upgrade tasks in the order presented before you begin the upgrade process.

  1. Examinar os logs de eventos do Operations ManagerReview the Operations Manager Event Logs

  2. Limpar o banco de dados (tabela de ETL)Clean up the Database (ETL Table)

  3. Configurar os agentes para efetuar failover entre vários servidores de gateway para que todos os agentes subordinados a um gateway tenham um gateway de failover atribuído.Configure agents to failover between multiple gateway servers so all agents reporting to a gateway have a failover gateway assigned.

  4. Remover agentes do gerenciamento pendenteRemove Agents from Pending Management

  5. Desativar assinaturas de notificaçãoDisable Notification Subscriptions

  6. Desabilitar todos os conectoresDisable any connectors

  7. Pare o Microsoft Monitoring Agent, o serviço de acesso a dados do System Center, o gerenciamento de configuração do System Center e os serviços do Microsoft Monitoring Agent em todos os servidores de gerenciamento, exceto aquele que está sendo atualizadoStop 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. Verificar se o banco de dados operacional tem mais de 50% de espaço livreVerify that the Operational Database Has More Than 50 Percent Free Space

  9. Fazer backup dos bancos de dados do Operations ManagerBack up the Operations Manager Databases

  10. Atualize o tamanho do cache do agente de integridade de serviço temporariamente para evitar perda de dados durante a atualização de servidores de gerenciamento e Gateway.Update the agent's health service cache size temporarily to prevent loss of data while Management, and Gateway servers are upgraded.

  11. Interrompa o pool de aplicativos do Operations Manager e MonitoringViews no servidor IIS.Stop the application pool of Operations Manager and MonitoringViews in IIS server.

Examinar os logs de eventos do Operations ManagerReview the Operations Manager event logs

Examine os logs de eventos do Operations Manager nos servidores de gerenciamento para procurar avisos recorrentes ou eventos críticos.Review the event logs for Operations Manager on the management servers to look for recurring warning or critical events. Solucione-os e salve uma cópia dos logs de eventos antes de executar a atualização.Address them and save a copy of the event logs before you perform your upgrade.

Limpar o banco de dados (tabela de ETL)Cleanup the database (ETL table)

Como parte da atualização para o System Center Operations Manager, a instalação (configuração) inclui um script para limpar as tabelas de ETL, limpando o banco de dados.As part of upgrade to System Center Operations Manager installation (setup) includes a script to cleanup ETL tables, grooming the database. Entretanto, nos casos em que é preciso limpar um número maior de linhas (mais de 100.000), recomendamos executar o script antes de iniciar a atualização. Isso torna a atualização mais rápida e evita que o tempo limite de configuração seja esgotado.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. Executar esta tarefa de pré-atualização em todas as circunstâncias garante que a instalação seja mais eficiente.Performing this pre-upgrade task in all circumstances ensures a more efficient installation.

Para limpar o ETLTo cleanup ETL

Para limpar a tabela de ETL, execute o seguinte script no SQL Server que hospeda o banco de dados do Operations Manager:To cleanup the ETL table, run the following script on the SQL Server hosting the Operations Manager 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    

Observação

A limpeza de ETL pode levar várias horas.Cleanup of ETL can require several hours to complete.

Remover agentes do gerenciamento pendenteRemove Agents from pending management

Antes de atualizar um servidor de gerenciamento, remova todos os agentes que estejam no Gerenciamento Pendente.Before you upgrade a management server, remove any agents that are in Pending Management.

  1. Faça logon no computador com uma conta que seja membro da função Administradores do Operations Manager para o grupo de gerenciamento do 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. No painel Administração , expanda Gerenciamento de Dispositivoe clique em Gerenciamento Pendente.In the Administration pane, expand Device Management, and then click Pending Management.

  3. Clique com o botão direito do mouse no agente e clique em Aprovar ou Rejeitar.Right-click each agent, and then click Approve or Reject.

Desabilitar assinaturas de notificaçãoDisable notification subscriptions

Você precisa desabilitar a assinatura de notificação antes de atualizar o grupo de gerenciamento para verificar se as notificações não são enviadas durante o processo de atualização.You must disable notification subscription before you upgrade the management group to ensure that notifications are not sent during the upgrade process.

  1. Faça logon no console de Operações com uma conta que seja membro da função Administradores do Operations Manager para o Grupo de Gerenciamento do 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. No Console de Operações, selecione o modo de exibição Administração .In the Operations console, select the Administration view.

  3. No painel de navegação, expanda Administração, expanda o recipiente de Notificações e clique em Inscrições.In the navigation pane, expand Administration, expand the Notifications container, and then click Subscriptions.

  4. Selecione cada assinatura e clique em Desativar no painel Ações .Select each subscription, and then click Disable in the Actions pane.

    Observação

    Multiselect não funciona quando você está desativando inscrições.Multiselect does not work when you are disabling subscriptions.

Desabilitar conectoresDisable connectors

Consulte a documentação de todos os Conectores instalados que não sejam fabricados pela Microsoft, a fim de determinar quais são os serviços de cada Conector.Refer to the non-Microsoft connector documentation for any installed Connectors to determine the services used for each Connector.

Para parar um serviço para um Conector, execute as seguintes etapas:To stop a service for a Connector, perform the following steps:

  1. No menu Iniciar , aponte para Ferramentas Administrativase depois clique em Serviços.On the Start menu, point to Administrative Tools, and then click Services.

  2. Na coluna Nome , clique com o botão direito do mouse no conector que deseja controlar e depois clique em Parar.In the Name column, right-click the Connector that you want to control, and then click Stop.

Verificar se o banco de dados do Operations Manager tem mais de 50% de espaço livreVerify the Operations Manager database has more than 50 percent free

Você deve verificar se o banco de dados operacional tem mais de 50% de espaço livre antes de atualizar o grupo de gerenciamento, porque a atualização pode falhar se não houver espaço suficiente.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. Verifique se os logs de transações representam 50% do tamanho total do banco de dados operacional.Ensure that the transactions logs are 50 percent of the total size of the operational database.

  1. No computador que hospeda o banco de dados operacional, abra o SQL Server Management Studio.On the computer that hosts the operational database, open SQL Server Management Studio.

  2. No Explorador de Objetos, expanda Bancos de Dados.In the Object Explorer, expand Databases.

  3. Clique com o botão direito do mouse no banco de dados do Operations Manager, selecione Relatórios, Relatórios Padrão e depois clique em Uso do Disco.Right-click the Operations Manager database, select to Reports, Standard Reports, and then click Disk Usage.

  4. Exiba o relatório de Uso do Disco para determinar a porcentagem de espaço livre.View the Disk Usage report to determine the percentage of free space.

Se o banco de dados não estiver 50% livre, execute as seguintes etapas para aumentá-lo para a atualização:If the database does not have 50 percent free, perform the following steps to increase it for the upgrade:

  1. No computador que hospeda o banco de dados operacional, abra o SQL Server Management Studio.On the computer that hosts the operational database, open SQL Server Management Studio.

  2. Na caixa de diálogo Conectar ao Servidor , na lista Tipo de Servidor , selecione Mecanismo de Banco de Dados.In the Connect to Server dialog box, in the Server Type list, select Database Engine.

  3. Na lista Nome do Servidor , selecione o servidor e a instância do banco de dados operacional (por exemplo, computador\INSTÂNCIA1).In the Server Name list, select the server and instance for your operational database (for example, computer\INSTANCE1).

  4. Na lista Autenticação , selecione Autenticação do Windowse clique em Conectar.In the Authentication list, select Windows Authentication, and then click Connect.

  5. No painel Pesquisador de Objetos, expanda Bancos de dados, clique com o botão direito do mouse no banco de dados Operations Manager e depois em Propriedades.In the Object Explorer pane, expand Databases, right-click the Operations Manager database, and then click Properties.

  6. Na caixa de diálogo Propriedades do Banco de Dados , em Selecionar uma Página, clique em Arquivos.In the Database Properties dialog box, under Select a page, click Files.

  7. No painel de resultados, aumente o valor do Tamanho inicial para o banco de dados MOM_DATA em 50%.In the results pane, increase the Initial Size value for the MOM_DATA database by 50 percent.

    Observação

    Esta etapa não será necessária se o espaço livre já exceder 50%.This step is not required if free space already exceeds 50 percent.

  8. Defina o valor do Tamanho inicial para que o log de transações MOM_LOG tenha 50% do tamanho total do banco de dados.Set the Initial Size value for the MOM_LOG transaction log to be 50 percent of the total size of the database. Por exemplo, se o tamanho do banco de dados operacional for 100 GB, o tamanho do arquivo de log deve ser 50%.For example, if the operational database size is 100 GB, the log file size should be 50 GB. Em seguida, clique em OK.Then click OK.

Fazer backup dos bancos de dados do Operations ManagerBack up the Operations Manager databases

Antes de atualizar o servidor de gerenciamento secundário, obtenha os backups recentes e verificados do banco de dados operacional e do banco de dados de data warehouse.Obtain verified recent backups of the operational database and of the data warehouse database before you upgrade the secondary management server. Você também deve criar backups de bancos de dados para recursos opcionais, como o banco de dados de Relatórios e de Serviços de Coleta de Auditoria, antes de atualizá-los.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 obter mais informações, confira Criar um backup completo de banco de dados (SQL Server).For more information, see Create a Full Database Backup (SQL Server).

Parar os serviços do Operations Manager nos Servidores de gerenciamentoStop Operations Manager services on Management servers

Antes de atualizar o primeiro servidor de gerenciamento do grupo de gerenciamento, é recomendável parar os serviços do Operations Manager – acesso a dados do System Center, System Center Configuration e Microsoft Monitoring Agent – em todos os outros servidores de gerenciamento para evitar problemas enquanto os bancos de dados operacionais e de data warehouse estão sendo atualizados.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 o tamanho de cache do HealthService do agenteIncrease agent HealthService cache size

Para garantir que os agentes possam enfileirar dados durante a atualização, atualize a seguinte configuração de Registro nos agentes manualmente ou de forma automatizada com sua solução de gerenciamento de configuração ou de orquestração:To ensure the agents can queue data during the upgrade, 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\maximumQueueSizeKbHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlsSet\Services\HealthService\Parameters\Management Groups\maximumQueueSizeKb

O valor padrão do tamanho da fila é 100 MB.The default value of queue size is 100 MB. Pode ser aumentado até 1.500 MB, adicionando ou modificando a chave do Registro de tipo DWORD.It can be increased up to 1500 MB by adding or modifying DWORD type registry key. Depois de concluir a atualização do grupo de gerenciamento, você poderá redefini-lo para o valor padrão.Once you have completed the upgrade of the management group, you can reset it to default value.

Próximas etapasNext steps

Para continuar com a atualização, examine Visão geral da atualização.To continue with the upgrade, review Upgrade overview.