Partilhar via


Atualizar o ambiente para o System Center 2016 – Service Manager

Não pode iniciar uma atualização para o System Center 2016 - Service Manager se existirem tarefas ou fluxos de trabalho do armazém de dados em execução. Pode utilizar os procedimentos desta secção para interromper as agendas das tarefas do armazém de dados e aguardar que sejam concluídas antes de atualizar o servidor de gestão do armazém de dados. Antes de atualizar o servidor de gestão de Service Manager, pare o portal do Self-Service, se estiver instalado e, em seguida, aguarde 10 minutos para que os fluxos de trabalho em execução sejam concluídos antes de iniciar a atualização.

Conclua os procedimentos na secção seguinte para atualizar para o System Center 2016 - Service Manager.

Preparação da atualização

  • Para o restauro da base de dados do armazém de dados do Service Manager, a base de dados de Relatórios também tem de ser restaurada depois de instalar o armazém de dados.

  • Veja a sequenciação de atualização de componentes do System Center em Atualizar o System Center 2012 R2 - Service Manager para o System Center 2016.

  • Não misture Service Manager 2016 e Service Manager 2012 R2 com diferentes componentes de Service Manager - todos devem utilizar a mesma versão. Por exemplo, tanto o portal self-service como o servidor de gestão de Service Manager devem utilizar a mesma versão.

  • Ao atualizar do Service Manager 2012 R2 para o Service Manager 2016, não deve ativar ou desativar a expansão do grupo do Active Directory para qualquer um dos conectores do Active Directory.

    Por outras palavras, se estiver desligado, deixe-o ficar desligado e, se estiver ligado, deixe-o permanecer ligado até que o conector seja executado pela primeira vez. Consulte a captura de ecrã abaixo. Isto aplica-se apenas na primeira vez que o conector do Active Directory é executado após a atualização. Pode alterar as suas preferências para o fluxo de trabalho de expansão do grupo do Active Directory após a primeira vez que a sincronização do conector do Active Directory for concluída.

    Captura de ecrã do assistente do Conector do Active Directory.

Preparar o Service Manager 2012 R2 para atualização

Este artigo descreve como preparar o ambiente do System Center 2012 R2 - Service Manager para uma atualização. Para isso, efetue os seguintes procedimentos para atualizar o servidor de gestão do armazém de dados:

  1. Liste as tarefas do armazém de dados que estão em execução e desative-as.

  2. Certifique-se de que as tarefas do armazém de dados não estão em execução.

  3. Quando as tarefas do armazém de dados estiverem concluídas, inicie a atualização do servidor de gestão do armazém de dados.

  4. Após a atualização do armazém de dados, execute os seguintes procedimentos no primeiro servidor de gestão de Service Manager:

  5. Aguarde 10 minutos e, em seguida, inicie a atualização do servidor de gestão Service Manager.

Para listar as tarefas do armazém de dados ao utilizar Windows PowerShell cmdlets e desativá-los

  1. No computador que aloja o servidor de gestão do armazém de dados, selecione Iniciar, selecione Todos os Programas, selecione Microsoft System Center 2012 R2 e selecione Service Manager Shell.

  2. Introduza os seguintes comandos e, em seguida, prima 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 das tarefas do armazém de dados.

Para se certificar de que as tarefas do armazém de dados não estão em execução

  1. Na consola do Service Manager, selecione Data Warehouse.

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

  3. No painel Data Warehouse Tarefas, observe a coluna Estado de cada tarefa do armazém de dados. Quando o estado de cada tarefa estiver listado como Não Iniciado, avance para o procedimento seguinte para parar a Self-Service Portal. Se não existir nenhum portal Self-Service no seu ambiente, pode iniciar o processo de atualização.

Para impedir a falha das tarefas de MPSync

  • Execute o script de SQL abaixo na base de dados DWRepository para obter os scripts de SQL que removem e adicionam uma restrição na chave primária em tabelas de factos na base 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  
    

Atualização para o System Center 2016 - Service Manager

Utilize os seguintes procedimentos para atualizar o seu ambiente de Service Manager para o System Center 2016 - Service Manager. Estes procedimentos incluem passos para atualizar o servidor de gestão do armazém de dados, o servidor de gestão de Service Manager e a consola de Service Manager.

Atualizar o portal self-service do Service Manager

Veja as instruções mencionadas no artigo Atualizar o Portal do Service Manager Self-Service. Em alguns cenários de atualização, quando atualiza um servidor de gestão, o Portal self-service também é atualizado. Nestes casos, tem de aplicar um patch antes de atualizar.

Passos de atualização para o desenvolvimento personalizado

Com o lançamento do System Center 2016 - Service Manager, o produto passou a suportar o .NET 4.5.1. A ferramenta definida para suportar este movimento para .NET 4.5.1 é necessária para quebrar algumas dependências e levou ao movimento de classes nas assemblagens. Assim, a atualização para Service Manager 2016 pode quebrar as soluções personalizadas criadas internamente ou por terceiros (não Microsoft). Veja os passos para atualizar as suas soluções personalizadas para evitar entrar neste problema.

Atualizar o servidor de gestão do armazém de dados

Utilize o procedimento seguinte para atualizar o servidor de gestão de armazém de dados.

Importante

Certifique-se de que parou as tarefas do armazém de dados antes de continuar.

Atualizar o servidor de gestão de armazém de dados

  1. Inicie sessão no computador que irá alojar o servidor de gestão do armazém de dados com uma conta que seja membro do grupo Administradores. Esta conta tem de ser também um administrador local.

  2. No suporte de dados de instalação Service Manager, faça duplo clique no Setup.exe para iniciar o Assistente de Configuração do Service Manager.

  3. Na página Microsoft System Center 2016, selecione Atualizar Service Manager servidor de gestão do armazém de dados.

  4. Na página Preparar para atualização, selecione os dois itens que indicam que leu as secções adequadas no System Center 2016 - Service Manager Guia de Atualização e selecione Seguinte.

  5. Na página Registo de produtos , introduza as informações adequadas nas caixas. Leia os Termos de Licenciamento para Software Microsoft; se aplicável, selecione Li, compreendi e concordo com os termos do contrato de licença; e selecione Seguinte.

  6. Na página Resultados da verificação do sistema , certifique-se de que a verificação de pré-requisitos passou ou, pelo menos, passou com avisos e selecione Seguinte.

  7. Na página Configurar o Analysis Service para cubos OLAP, na caixa Servidor de bases de dados, introduza o nome do computador do servidor que irá alojar a base de dados SQL Server Analysis Services (SSAS) e, em seguida, prima a tecla de tabulação. Quando a Predefinição aparecer na caixa SQL Server instância, selecione Seguinte.

    Importante

    Se estiver a instalar o SSAS num computador que não seja o computador que aloja o servidor de gestão do armazém de dados e existe uma firewall no seu ambiente, tem de garantir que as portas de firewall adequadas estão abertas. Para obter mais informações, veja Port Assignments for System Center 2016 - Service Manager in the Planning Guide for System Center 2016 - Service Manager .

  8. Na página Configurar credenciais do Analysis Services, especifique o nome de utilizador, a palavra-passe e o domínio da conta e selecione Credenciais de Teste. Depois de receber uma mensagem a indicar As credenciais foram aceites, selecione Seguinte.

  9. Na página Dados de diagnóstico e utilização, indique a sua preferência para partilhar os seus dados de diagnóstico e utilização Service Manager com a Microsoft. Como opção, selecione Declaração de privacidade para System Center Service Manager e selecione Seguinte.

  10. Na página Utilizar o Microsoft Update para ajudar a manter o seu computador seguro e atualizado, indique a sua preferência para utilizar o Microsoft Update para procurar atualizações Service Manager e selecione Seguinte.

  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 já tiver feito uma cópia de segurança da chave de encriptação, desmarque a caixa de verificação Abrir a Cópia de Segurança de Encriptação ou o Assistente de Restauro e selecione Fechar.

Atualizar o servidor de gestão de Service Manager

Utilize o procedimento seguinte para atualizar o servidor de gestão de Service Manager.

Atualizar o servidor de gestão do Service Manager

  1. Inicie sessão no computador que irá alojar o servidor de gestão de Service Manager utilizando uma conta que seja membro do grupo Administradores.

  2. No suporte de dados de instalação Service Manager, faça duplo clique no Setup.exe para iniciar o Assistente de Configuração do Service Manager.

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

  4. Na página Preparar para atualização, selecione os dois itens que indicam que leu as secções adequadas no Guia de Atualização do System Center 2016 - Service Manager e selecione Seguinte.

  5. Na página Registo de produtos , introduza as informações adequadas nas caixas. Leia os Termos de Licenciamento para Software Microsoft e, se aplicável, selecione Li, compreendi e concordo com os termos do contrato de licença e selecione Seguinte.

  6. Na página Resultados da verificação do sistema , certifique-se de que a verificação de pré-requisitos passou ou, pelo menos, passou com avisos e selecione Seguinte.

  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 já tiver feito uma cópia de segurança da chave de encriptação, desmarque a caixa de verificação Abrir a Cópia de Segurança de Encriptação ou o Assistente de Restauro e selecione Fechar.

Atualizar a consola do Service Manager

Utilize o procedimento seguinte para atualizar a consola Service Manager.

Para atualizar a consola do Service Manager

  1. Inicie sessão no computador que irá alojar a consola do Service Manager utilizando uma conta que seja membro do grupo Administradores.

  2. No suporte de dados de instalação Service Manager, faça duplo clique no Setup.exe para iniciar o Assistente de Configuração do Service Manager.

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

  4. Na página Preparar para atualização, selecione os dois itens que indicam que leu as secções adequadas no Guia de Atualização do System Center 2016 - Service Manager e selecione Seguinte.

  5. Na página Registo de produtos , leia os Termos de Licenciamento para Software Microsoft e, se aplicável, selecione Li, compreendi e concordo com os termos do contrato de licença e selecione Seguinte.

  6. Na página Resultados da verificação do sistema , certifique-se de que a verificação de pré-requisitos passou ou, pelo menos, passou com avisos e selecione Seguinte.

  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.

Passos seguintes