Personalizações em servidores de gerenciamento de Instância Gerenciada do SCOM do Azure Monitor

O SCOM do Azure Monitor Instância Gerenciada é um serviço de PaaS hospedado no Azure. Como parte da criação da instância, o Azure cria um cluster de conjunto de dimensionamento de máquinas virtuais e comissiona VMs dentro desse cluster do conjunto de dimensionamento de máquinas virtuais. No entanto, se você tiver um requisito para acessar o servidor de gerenciamento e personalizar algum aspecto dele, como aplicar uma configuração pós-implantação, instalar um Pacote de Gerenciamento ou software ou executar qualquer outra operação de gerenciamento, use o Script para Personalização.

O script usa internamente extensões de script personalizado do Azure para fazer as personalizações. Depois de executar o script, ele baixa e executa o script de personalização nos Servidores de Gerenciamento de Instância Gerenciada do SCOM.

Requisitos para executar o script

  • CLI do Azure (instalada e conectada)
  • PowerShell 5.1 ou posterior

Você pode executar o script em um computador, que tem o PowerShell em execução. Entre na conta da Microsoft portal do Azure que faz parte da assinatura do SCOM Instância Gerenciada. Execute os seguintes cmdlets no console do PowerShell:

“az login”
“az account set –subscription “NameOf Subscription”

O script precisa das seguintes entradas:

Entrada Descrição
ResourceGroupName O nome do grupo de recursos que contém o conjunto de dimensionamento de máquinas virtuais do SCOM Instância Gerenciada servidores de gerenciamento.
VMSSName O nome dos servidores de gerenciamento de Instância Gerenciada SCOM Conjunto de dimensionamento de máquinas virtuais ao qual aplicar personalizações.
FileURI O parâmetro deve apontar para um URI acessível em que o script do PowerShell a ser executado está hospedado. Você pode carregar o script de personalização em fontes como Armazenamento de Blobs do Azure, GitHub ou qualquer outra plataforma que forneça armazenamento. Por exemplo, veja https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/automate-iis.ps1.
CommandToExecute Esse parâmetro especifica o comando para executar o arquivo de script de personalização. Por exemplo, você pode usar um comando como: PowerShell ExecutionPolicy Unrestricted -File automate-iis.ps1.

Aqui está um exemplo de um comando para executar o script (substitua os parâmetros entre aspas por seus próprios valores):

.\RunCustomization.ps1 – ResourceGroupName “myResourceGroup” -VMSSName “myVMSS” -FileURI “https://example.com/myscript.ps1” -CommandToExecute “powershell.exe -ExecutionPolicy Unrestricted -File myscript.ps1”

Se o script for executado com êxito, a implantação será bem-sucedida e exibirá a mensagem Implantação concluída com êxito .

Se houver um erro no script, você verá Um erro ocorreu durante a implantação. Marcar os logs acima para a mensagem de depuração.

Próximas etapas

Crie um Instância Gerenciada SCOM.