Implementar o Service Management Automation

Importante

Esta versão do Service Management Automation (SMA) chegou ao fim do suporte. Recomendamos que atualize para o SMA 2022.

Para implementar a Automatização de Gestão de Serviços (SMA), tem de instalar o Serviço Web SMA, configurar a função de trabalho do runbook do SMA e configurar o módulo do SMA PowerShell. Também pode instalar os componentes da Automatização de Gestão de Serviços com uma instalação autónoma.

Pode instalar o serviço Web em qualquer computador que possa comunicar com o Microsoft Azure Pack e uma instância de SQL Server.

Instalar o serviço Web da Automatização de Serviços

  1. Na pasta que contém o software de instalação do System Center - Orchestrator transferido, selecione Configuração para iniciar o assistente de Configuração.

  2. Em Gestão de Serviços, selecione Serviço Web e selecione Instalar.

  3. Conclua as informações de registo do produto e selecione Seguinte.

  4. Reveja e aceite os termos de licenciamento e selecione Seguinte.

  5. Reveja o Aviso de Dados de Diagnóstico e Utilização e selecione Seguinte.

  6. Esta ação inicia a verificação de pré-requisitos. Reveja os resultados da verificação. Se todos os itens estiverem instalados, selecione Seguinte.

    Nota

    Se vir um X junto de qualquer software de pré-requisito, tem de instalar o item e executar a verificação dos pré-requisitos novamente. Não pode concluir a instalação do ponto final de serviço até passar a verificação de pré-requisitos.

  7. Forneça as seguintes informações para o ponto final da base de dados a utilizar e selecione Seguinte.

    Item Ação
    Servidor Introduza o nome do servidor da base de dados. Por predefinição, o nome é localhost.

    O formato é sqlserver\instance, em que \instance é opcional.
    Número da porta Introduza o número da porta que pretende utilizar para a base de dados. A predefinição é 1433.
    Nome da base de dados Introduza o nome da base de dados. A predefinição é SMA.
    Credenciais de Autenticação Selecione o tipo de autenticação que pretende utilizar. Pode utilizar a autenticação do Windows ou a autenticação do SQL Server.

    Se escolher a autenticação do SQL Server, introduza o nome de utilizador e a palavra-passe para o computador que está a executar o SQL Server.

    Nota

    Se estiver a atualizar a partir de uma instalação anterior, utilize os detalhes da base de dados da instalação anterior.

  8. Forneça as seguintes informações para configurar as Definições de Informação internet (IIS) para o serviço Web e selecione Seguinte.

    Item Ação
    Grupo de segurança de domínio ou utilizadores com acesso Introduza um grupo de segurança ou um ou mais utilizadores que possam conceder acesso ao serviço Web.
    Nome do conjunto de aplicações SMA

    Este nome não é configurável.
    Credenciais do conjunto de aplicações Especifique as credenciais que pretende utilizar para o conjunto aplicacional. Estas são as credenciais com que o serviço Web será executado.
  9. Introduza o número da porta para o serviço Web que pretende utilizar. Por predefinição, o número é 9090.

  10. Escolha o certificado de segurança a utilizar para encriptar a comunicação entre o Microsoft Azure Pack e o ponto final do serviço Web SMA.

    Pode fazer com que o instalador gere um certificado auto-assinado que possa ser utilizado ou pode selecionar um certificado existente no arquivo de certificados local.

    Selecione Seguinte.

  11. Reveja a localização para os ficheiros do serviço Web. Pode aceitar a predefinição ou especificar uma localização diferente. Selecione Seguinte.

  12. Indique se pretende utilizar o Microsoft Update para manter o software atualizado. Selecione Seguinte.

  13. Reveja o resumo da instalação e selecione Instalar.

    Após a conclusão da instalação, instale uma função de trabalho de runbook, conforme descrito em Como instalar a função de trabalho do runbook do SMA.

Instalar o módulo do PowerShell do SMA

  1. Na pasta que contém o software de instalação do System Center Orchestrator transferido, inicie o assistente de Configuração.

  2. Em Gestão de Serviços, selecione Administração do PowerShell e selecione Instalar.

  3. Siga as instruções no assistente de Configuração.

Configurar a função de trabalho do runbook do SMA

  1. Na pasta que contém o software de instalação do Orchestrator transferido, selecione Configuração para iniciar o assistente de Configuração.

  2. Em Gestão de Serviços, selecione Runbook Worker e selecione Instalar.

  3. Siga as instruções no assistente de Configuração.

Após a conclusão da instalação, utilize as credenciais administrativas para configurar a Automatização no portal de gestão do Microsoft Azure Pack.

Importante

Cada componente SMA é instalado num site dos Serviços de Informação Internet (IIS) que, por predefinição, está configurado com um certificado autoassinado. Como estes certificados auto-assinados não são emitidos por nenhuma das autoridades de certificação de raiz fidedignas que o browser carrega no arranque, o browser apresenta um aviso de segurança quando se tenta estabelecer ligação com qualquer um dos sites. Recomendamos que substitua os certificados auto-assinados por certificados emitidos por uma autoridade de certificação de raiz fidedigna para evitar que esta situação aconteça.

Configurar o SMA a partir de uma linha de comandos

O suporte de dados de instalação contém ficheiros do Windows Installer para cada SMA das seguintes funcionalidades:

  • Módulo do PowerShell: PowershellModuleInstaller.msi

  • Serviço Web: WebServiceInstaller.msi

  • Função de trabalho de runbook: WorkerInstaller.msi

Nota

As opções de instalação têm de ser introduzidas numa linha de comandos. Não é suportado um ficheiro de resposta.

Opções de instalação do módulo do PowerShell

O módulo SMA PowerShell é um pré-requisito necessário do serviço Web SMA, pelo que tem de instalar o módulo SMA PowerShell antes de implementar o serviço Web SMA. O programa de instalação do módulo do PowerShell não aceita parâmetros. Por exemplo, pode utilizar o seguinte comando:

msiexec.exe /i PowershellModuleInstaller.msi

Opções de instalação do serviço Web

As seguintes variáveis podem ser especificadas numa linha de comandos para substituir os comportamentos predefinidos.

Item de instalação Comutador de linha de comandos Valores válidos
Conjunto aplicacional do IIS APPOOLACCOUNT String
Conjunto aplicacional do IIS APPOOLPASSWORD String
Conjunto aplicacional do IIS ADMINGROUPMEMBERS Cadeia (uma lista de utilizadores separada por vírgulas para adicionar ao grupo de Administradores do IIS)
Base de dados do SQL Server CREATEDATABASE Sim ou Não (o valor predefinido é Não)
Base de dados do SQL Server DATABASEAUTHENTICATION SQL, Windows (o valor predefinido é Windows). Se DATABASEAUTHENTICATION = SQL, também tem de especificar SQLUSER e SQLPASSWORD
Base de dados do SQL Server SQLUSER String
Base de dados do SQL Server SQLPASSWORD String
Base de dados do SQL Server SQLSERVER No formato Nome do servidor, número de porta. (Os valores predefinidos são localhost, 1433. Forneça um número de porta de 0 para especificar uma porta dinâmica.)
Base de dados do SQL Server SQLINSTANCE Cadeia (nome da instância de servidor opcional)
Base de dados do SQL Server SQLDATABASE Cadeia (o valor de nome de base de dados predefinido é SMA)
Serviço Web do IIS SITENAME Cadeia (o valor predefinido é SMA)
Serviço Web do IIS WEBSERVICEPORT Número inteiro (o valor predefinido é 9090)
Serviço Web do IIS INSTALLFOLDER Cadeia (o valor predefinido é c:\inetpub\Service Management Automation)
Serviço Web do IIS USESSL Sim ou Não (o valor predefinido é Sim)
Serviço Web do IIS SPECIFYCERTIFICATE Sim ou Não (o valor predefinido é Não). Um certificado é criado automaticamente se especificar Não. Se selecionar Sim, também forneça CERTIFICATESERIAL.
Serviço Web do IIS CERTIFICATESERIAL Número de série de um certificado existente no formato hexadecimal concatenado e sem espaços entre dígitos; por exemplo: 45C324C02318F48D4A9C4FC832B2CDCC
Rastreio de eventos (ETW) ETWMANIFEST Sim ou Não (o valor predefinido é Sim)
Dados de Utilização e Diagnóstico enviados para a Microsoft SENDTELEMETRYREPORTS Sim ou Não (o valor predefinido é Sim)
Microsoft Update Automático MSUPDATE Sim (optar ativamente por participar) ou Não (sem alterações; este é o valor predefinido)
Chave de produto PRODUCTKEY String

Se o registo for pretendido, utilize o comando Msiexec.exe e especifique o caminho do registo. Por exemplo, pode utilizar o seguinte comando (certifique-se de que utiliza o nome da instância SQL Server).

msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Opções de instalação do Runbook worker

Uma função de trabalho de runbook não pode ser instalada no mesmo computador que outra função de trabalho de runbook. Além disso, tem de instalar a função de trabalho do runbook num computador com acesso à mesma instância SQL Server que o serviço Web SMA está a utilizar.

As seguintes variáveis podem ser especificadas numa linha de comandos para substituir os comportamentos predefinidos.

Item de instalação Comutador de linha de comandos Valores válidos
Serviço Windows SERVICEACCOUNT String
Serviço Windows SERVICEPASSWORD String
Base de dados do SQL Server CREATEDATABASE Sim ou Não (o valor predefinido é Não)
Base de dados do SQL Server DATABASEAUTHENTICATION SQL Server ou Windows (o valor predefinido é Windows).
Base de dados do SQL Server SQLUSER String
Base de dados do SQL Server SQLPASSWORD String
Base de dados do SQL Server SQLSERVER No formato Nome do servidor, número da porta (os valores predefinidos são localhost, 1433. Forneça um número de porta de 0 para especificar uma porta dinâmica.)
Base de dados do SQL Server SQLINSTANCE Cadeia (nome da instância de servidor opcional)
Base de dados do SQL Server SQLDATABASE Cadeia (o valor de nome de base de dados predefinido é SMA)
Localização da instalação de ficheiros INSTALLFOLDER Cadeia (o valor predefinido é C:\Programas\Versão> do Microsoft System Center<\Automatização de Gestão de Serviços)
Rastreio de eventos (ETW) ETWMANIFEST Sim ou Não (o valor predefinido é Sim)
Dados de Utilização e Diagnóstico enviados para a Microsoft SENDTELEMETRYREPORTS Sim ou Não (o valor predefinido é Sim)
Microsoft Update Automático MSUPDATE Sim (optar ativamente por participar) ou Não (sem alterações; este é o valor predefinido)
Chave de produto PRODUCTKEY String

Se o registo for pretendido, utilize o comando Msiexec.exe e especifique o caminho do registo. Por exemplo, pode utilizar o seguinte comando (certifique-se de que utiliza o nome da instância SQL Server):

msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Nota

Se instalar trabalhos de runbook adicionais, tem de executar o cmdlet Windows PowerShell New-SmaRunbookWorkerDeployment para configurar corretamente a função de trabalho do runbook.

  1. Pare o serviço de servidor Runbook (RunbookService.exe) em cada computador no qual está instalado um runbook worker.

  2. Execute o seguinte comando do Windows PowerShell:

    New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>

  3. Reinicie o serviço de servidor Runbook em cada computador no qual está instalado um runbook worker.

Definir ou alterar o ponto final do SMA

O separador Início Rápido da Automatização no Microsoft Azure Pack para Windows Server fornece uma ligação que lhe permite configurar ou alterar o ponto final do SMA. Se o ponto final da Automatização de Gestão de Serviços ainda não estiver registado, selecione Registar o ponto final da Automatização de Gestão de Serviços para o configurar. Para alterar as definições de ponto final do SMA após a configuração de um ponto final, selecione Ponto final da Automatização de Gestão de Serviços Atual.

O ponto final do SMA requer as seguintes informações:

  • O URL e a porta do serviço. O número da porta é definido quando instala o SMA.

  • O nome de utilizador de uma conta de utilizador que pode aceder ao serviço Web SMA. As contas com acesso ao serviço Web SMA também são definidas durante a instalação.

  • A palavra-passe de acesso da conta de utilizador.

Desinstalar o SMA

Qualquer um dos componentes SMA pode ser removido no Painel de Controlo ao selecionar o componente na secção Programas e selecionar Desinstalar.

Passos seguintes

Saiba mais sobre o Microsoft Azure Pack para Windows Server Microsoft Azure Pack para Windows Server.