Compartilhar via


Atualizar o ambiente para o System Center 2016 – Service Manager

Não é possível iniciar uma atualização para o System Center 2016 – Service Manager se algum trabalho ou fluxo de trabalho de data warehouse estiver em execução. Você pode utilizar os procedimentos nesta seção para interromper os cronogramas de trabalho do data warehouse e esperar que concluam antes de atualizar o servidor de gerenciamento de data warehouse. Antes de atualizar o servidor de gerenciamento do Service Manager, interrompa o Portal do Self-Service, se ele estiver instalado e aguarde 10 minutos para permitir que todos os fluxos de trabalho em execução terminem antes de iniciar a atualização.

Conclua os procedimentos na seção a seguir, em ordem, para atualizar para o System Center 2016 – Service Manager.

Preparação da atualização

  • Para a restauração do banco de dados de data warehouse do Service Manager, o banco de dados de relatórios também precisa ser restaurado depois de instalar o data warehouse.

  • Consulte o sequenciamento de atualização de componentes do System Center em Atualizando o System Center 2012 R2 – Service Manager para o System Center 2016.

  • Não misture Service Manager 2016 e Service Manager 2012 R2 com componentes de Service Manager diferentes. Todos devem usar a mesma versão. Por exemplo, o portal de Autoatendimento e o servidor de gerenciamento de Service Manager devem usar a mesma versão.

  • Ao atualizar do Service Manager 2012 R2 para o Service Manager 2016, você não deve habilitar nem desabilitar a expansão do grupo do Active Directory para nenhum dos conectores do Active Directory.

    Em outras palavras, se estiver desativado, deixe que ele permaneça desativado e, se estiver ativado, deixe-o permanecer ligado até que o conector seja executado pela primeira vez. Veja a captura de tela abaixo. Isso se aplica somente à primeira vez em que o conector do Active Directory é executado depois da atualização. Você pode alterar suas preferências para o fluxo de trabalho de expansão de grupo do Active Directory após a primeira vez que a sincronização do conector do Active Directory for concluída.

    Captura de tela do assistente do Active Directory Connector.

Preparar Service Manager 2012 R2 para atualização

Este artigo descreve como preparar seu ambiente do System Center 2012 R2 – Service Manager para uma atualização. Para fazer isso, execute os procedimentos a seguir para atualizar o servidor de gerenciamento de data warehouse:

  1. Liste os trabalhos de data warehouse que estão em execução e desabilite-os.

  2. Confirme que os trabalhos do data warehouse pararam de funcionar.

  3. Quando tiver concluído os trabalhos do data warehouse, inicie a atualização do servidor de gerenciamento de data warehouse.

  4. Depois que o data warehouse tiver sido atualizado, execute os seguintes procedimentos no primeiro servidor de gerenciamento do Service Manager:

  5. Aguarde 10 minutos e inicie a atualização do servidor de gerenciamento do Service Manager.

Para listar os trabalhos de data warehouse usando Windows PowerShell cmdlets e desabilitá-los

  1. No computador que hospeda o servidor de gerenciamento do data warehouse, selecione Iniciar, Todos os Programas, Microsoft System Center 2012 R2 e Service Manager Shell.

  2. Insira os seguintes comandos e pressione ENTER após cada comando:

    Set-ExecutionPolicy -force RemoteSigned  
    
    cd (Get-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup\').InstallDirectory
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1
    
    cd 'C:\Program Files\Microsoft System Center 2012 R2\Service Manager'  
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1  
    
    
    get-scdwjob | ? {$_.Name -match 'Extract_'}  | foreach {Disable-SCDWJobSchedule -JobName $_.Name}  
    
  3. Aparece uma lista dos trabalhos de data warehouse.

Para confirmar que os trabalhos do data warehouse pararam de funcionar.

  1. No console do Service Manager, selecione Data Warehouse.

  2. No painel Data Warehouse, expanda Data Warehouse e selecione Trabalhos Data Warehouse.

  3. No painel Trabalhos de Data Warehouse , observe a coluna Status de cada trabalho de data warehouse. Quando o status de cada trabalho for listado como Não Iniciado, prossiga para o próximo procedimento para interromper o portal do Self-Service. Se não houver Self-Service Portal em seu ambiente, você poderá iniciar o processo de atualização.

Para impedir que trabalhos de MPSync falhem

  • Execute o script SQL abaixo no banco de dados DWRepository para obter os scripts SQL que removem e adicionam uma restrição à chave primária nas tabelas de fatos no banco de dados DWRepository para corrigir o problema

    ;WITH FactName  
    AS (  
           select w.WarehouseEntityName from etl.WarehouseEntity w  
           join etl.WarehouseEntityType t on w.WarehouseEntityTypeId = t.WarehouseEntityTypeId  
           where t.WarehouseEntityTypeName = 'Fact'  
    ),FactList  
    AS (  
        SELECT  PartitionName, p.WarehouseEntityName,  
                RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK  
        FROM    etl.TablePartition p  
           join FactName f on p.WarehouseEntityName = f.WarehouseEntityName  
    )  
    , FactPKList  
    AS (  
        SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,  
                CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints  
        FROM    FactList f  
        JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME  
        JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'  
    )  
    , FactWithoutDefaultConstraints  
    AS (  
        SELECT  a.*  
        FROM    FactPKList a  
        LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1  
        WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1  
    )  
    , FactPKListStr  
    AS (  
        SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList  
        FROM    FactWithoutDefaultConstraints f1  
        CROSS APPLY (  
                        SELECT  '[' + COLUMN_NAME + '],'  
                        FROM    FactWithoutDefaultConstraints f2  
                        WHERE   f2.TABLE_NAME = f1.TABLE_NAME  
                        ORDER BY COLUMN_NAME  
                    FOR  
                       XML PATH('')  
                    ) AS F (COLUMN_NAME)  
    )  
    SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +  
            'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)  
    FROM    FactPKListStr f  
    

Atualizar para o System Center 2016 – Service Manager

Use os procedimentos a seguir para atualizar seu ambiente de Service Manager para o System Center 2016 – Service Manager. Esses procedimentos incluem etapas para atualizar o servidor de gerenciamento de data warehouse, o servidor de gerenciamento Service Manager e o console do Service Manager.

Atualizar o portal de autoatendimento do Service Manager

Consulte as instruções mencionadas no artigo Atualizando o portal do Service Manager Self-Service. Em alguns cenários de atualização, quando você atualiza um servidor de gerenciamento, o Portal de Autoatendimento também é atualizado. Nesses casos, você precisa aplicar um patch antes de atualizar.

Etapas de atualização para o desenvolvimento personalizado

Com o lançamento do System Center 2016 – Service Manager, o produto passou a dar suporte ao .NET 4.5.1. A ferramenta definida para dar suporte a esse movimento para o .NET 4.5.1 é necessária para interromper algumas dependências e levou à movimentação de classes entre os assemblies. Portanto, a atualização para Service Manager 2016 pode interromper as soluções personalizadas feitas internamente ou por terceiros (não Microsoft). Consulte as etapas para atualizar suas soluções personalizadas para evitar entrar nesse problema.

Atualizar o servidor de gerenciamento do data warehouse

Use o procedimento a seguir para atualizar o servidor de gerenciamento de data warehouse.

Importante

Verifique se você interrompeu os trabalhos do data warehouse antes de continuar.

Para atualizar o servidor de gerenciamento de data warehouse

  1. Entre no computador que hospedará o servidor de gerenciamento do data warehouse usando uma conta que seja membro do grupo Administradores. Essa conta também deve ser um administrador local.

  2. Na mídia de instalação do Service Manager, clique duas vezes no Setup.exe para iniciar o Assistente de Instalação do Service Manager.

  3. Na página Microsoft System Center 2016, selecione Atualizar Service Manager servidor de gerenciamento de data warehouse.

  4. Na página Preparar para atualização, selecione os dois itens que indicam que você leu as seções apropriadas no Guia de Atualização do System Center 2016 – Service Manager e selecione Avançar.

  5. Na página Registro de produto , insira as informações apropriadas nas caixas. Leia os Termos de Licença para Software Microsoft; se aplicável, selecione Li, compreendi e concordo com os termos do contrato de licença; e selecione Avançar.

  6. Na página Resultados do sistema marcar, verifique se o pré-requisito marcar passado ou pelo menos passado com avisos e selecione Avançar.

  7. Na página Configurar o Analysis Service para cubos OLAP, na caixa Servidor de banco de dados, insira o nome do computador do servidor que hospedará o banco de dados do SQL Server Analysis Services (SSAS) e pressione a tecla tab. Quando Padrão aparecer na caixa SQL Server instância, selecione Avançar.

    Importante

    Se você estiver instalando o SSAS em um computador diferente do computador que hospeda o servidor de gerenciamento do data warehouse e houver um firewall em seu ambiente, verifique se as portas de firewall adequadas estão abertas. Para obter mais informações, consulte Atribuições de porta para o System Center 2016 – Service Manager no Guia de Planejamento do System Center 2016 – Service Manager.

  8. Na página Configurar credencial do Analysis Services , especifique o nome de usuário, a senha e o domínio da conta e selecione Testar Credenciais. Depois de receber uma mensagem informando que as credenciais foram aceitas, selecione Avançar.

  9. Na página Dados de diagnóstico e uso página, indique sua preferência para compartilhar seus dados de diagnóstico e uso do Service Manager com a Microsoft. Como opção, selecione Política de privacidade para System Center Service Manager e selecione Avançar.

  10. Na página Usar o Microsoft Update para ajudar a manter seu computador seguro e atualizado, indique sua preferência por usar o Microsoft Update para marcar para atualizações Service Manager e selecione Avançar.

  11. Na página Resumo da Configuração , leia as informações fornecidas e, se for preciso, selecione Instalar.

  12. Na página A atualização foi concluída com êxito, se você já fez backup da chave de criptografia, desmarque a caixa de seleção Abrir o Assistente de Backup ou Restauração de Criptografia e selecione Fechar.

Atualizar o servidor de gerenciamento de Service Manager

Use o procedimento a seguir para atualizar o servidor de gerenciamento de Service Manager.

Para atualizar o servidor de gerenciamento do Service Manager.

  1. Entre no computador que hospedará o servidor de gerenciamento Service Manager usando uma conta que seja membro do grupo Administradores.

  2. Na mídia de instalação do Service Manager, clique duas vezes no Setup.exe para iniciar o Assistente de Instalação do Service Manager.

  3. Na página Microsoft System Center 2016, selecione Atualizar Service Manager servidor de gerenciamento.

  4. Na página Preparar para atualização, selecione os dois itens indicando que você leu as seções apropriadas no Guia de Atualização do System Center 2016 – Service Manager e selecione Avançar.

  5. Na página Registro de produto , insira as informações apropriadas nas caixas. Leia os Termos de Licença para Software Microsoft e, se aplicável, selecione Li, entendi e concordo com os termos do contrato de licença e selecione Avançar.

  6. Na página Resultados do sistema marcar, verifique se o pré-requisito marcar passado ou pelo menos passado com avisos e selecione Avançar.

  7. Na página Resumo da Configuração , leia as informações fornecidas e, se for preciso, selecione Instalar.

  8. Na página A atualização foi concluída com êxito, se você já fez backup da chave de criptografia, desmarque a caixa de seleção Abrir o Assistente de Backup ou Restauração de Criptografia e selecione Fechar.

Atualizar o console do Service Manager

Use o procedimento a seguir para atualizar o console do Service Manager.

Para atualizar o console do Service Manager

  1. Entre no computador que hospedará o console do Service Manager usando uma conta que seja membro do grupo Administradores.

  2. Na mídia de instalação do Service Manager, clique duas vezes no Setup.exe para iniciar o Assistente de Instalação do Service Manager.

  3. Na página Microsoft System Center 2016, selecione Atualizar Service Manager console.

  4. Na página Preparar para atualização, selecione os dois itens indicando que você leu as seções apropriadas no Guia de Atualização do System Center 2016 – Service Manager e selecione Avançar.

  5. Na página Registro de produto , leia os Termos de Licença para Software Microsoft e, se aplicável, selecione Li, compreendi e concordo com os termos do contrato de licença e selecione Avançar.

  6. Na página Resultados do sistema marcar, verifique se o pré-requisito marcar passado ou pelo menos passado com avisos e selecione Avançar.

  7. Na página Resumo da Configuração , leia as informações fornecidas e, se for preciso, selecione Instalar.

  8. Na página A atualização foi concluída com êxito , selecione Fechar.

Próximas etapas