Explorar a DSC (Desired State Configuration) da Automação do Azure

Concluído

A DSC (Desired State Configuration) da Automação do Azure é uma implementação baseada em nuvem do Azure da DSC do PowerShell, disponível como parte da Automação do Azure.

A Desired State Configuration da Automação do Azure permite que você grave, gerencie e compile as configurações de DSC do PowerShell, importe recursos de DSC e atribua configurações a nós de destino, tudo na nuvem.

Por que usar a DSC de Automação do Azure?

O seguinte descreve alguns dos motivos pelos quais consideramos o uso da DSC de Automação do Azure:

  • Servidor de pull interno. Fornece um servidor de pull de DSC como o serviço de DSC de recurso do Windows para que os nós de destino recebam configurações automaticamente, estejam em conformidade com o estado desejado e reportem a conformidade deles. O servidor de pull interno na Automação do Azure elimina a necessidade de configurar e manter um servidor de pull próprio.
  • Gerenciamento de todos os seus artefatos da DSC. Você pode gerenciar todas as suas configurações de DSC, recursos e nós de destino por meio do portal do Azure ou do PowerShell.
  • Importe os dados de relatórios para o Log Analytics. Nós gerenciados com a State Configuration da Automação do Azure enviam dados detalhados de relatórios de status para o servidor de pull interno. Você pode configurar a State Configuration da Automação do Azure para enviar esses dados ao seu workspace do Log Analytics.

Como funciona a State Configuration da Automação do Azure

O processo geral de funcionamento da State Configuration da Automação do Azure é o seguinte:

  1. Crie um script do PowerShell com o elemento de configuração.
  2. Faça upload do script para a Automação do Azure e compile o script em um arquivo MOF. O arquivo é transferido para o servidor de pull da DSC, fornecido como parte do serviço de Automação do Azure.
  3. Defina os nós que usarão a configuração e aplique a configuração.

Um diagrama é composto de três seções: “Configurações”, “Configurações de nós” e “Nós”. À esquerda, “Configurações” tem uma janela de código com um texto abaixo que diz “Um ou mais por conta de automação”. Uma seta rotulada “Compilado, colocado no servidor de pull por meio de trabalhos de compilação” aponta da seção 1 para a seção 2, os documentos de configuração MOF de “Configurações de nó”. Esta seção tem três ícones Sharepoint.WebService. O texto abaixo dos ícones diz “Um ou mais por configuração”. Uma seta rotulada “Aplicado por meio de pulls de nó” aponta da seção 2 para a seção 3, “Nós”, que tem seis ícones de Nó, com o texto “Um ou mais por configuração de nó” abaixo dele.

Para obter mais informações, visite o arquivo MOF (Managed Object Format).