Visão geral do State Configuration da Automação do Azure
Observação
O State Configuration da Automação do Azure será desativado em 30 de setembro de 2027, faça a transição para a Configuração de Máquina do Azure até essa data. Para saber mais, confira a postagem no blog sobre o anúncio. O serviço de Configuração de Máquina do Azure combina recursos da Extensão DSC, da Configuração de Estado da Automação do Azure e dos recursos mais solicitados por meio de comentários dos clientes. A Configuração de Máquinas do Azure também inclui suporte a máquina híbrida por meio servidores habilitados para Arc.
Cuidado
O DSC de Automação do Azure para Linux foi desativado em 30 de setembro de 2023. Para obter mais informações, confira o comunicado.
A State Configuration da Automação do Azure é um serviço de gerenciamento de configuração do Azure que permite gravar, gerenciar e compilar configurações de DSC (Desired State Configuration) do PowerShell para nós em qualquer nuvem ou datacenter local. O serviço também importa recursos de DSC e atribui configurações aos nós de destino, tudo na nuvem. Você pode acessar a State Configuration da Automação do Azure no portal do Azure selecionando DSC (State Configuration) em Gerenciamento de Configuração.
A State Configuration da Automação do Azure pode ser usada para gerenciar uma variedade de computadores:
- Máquinas virtuais do Azure
- Máquinas virtuais do Azure (clássico)
- Computadores físicos/máquinas virtuais locais do Windows ou em uma nuvem diferente do Azure (incluindo instâncias do AWS EC2)
- Máquinas físicas/virtuais locais do Linux, no Azure, ou em uma nuvem diferente do Azure
Além disso, se você não estiver pronto para gerenciar a configuração do computador por meio da nuvem, também poderá usar a State Configuration da Automação do Azure como um ponto de extremidade somente relatório. Esse recurso permite definir (enviar por push) configurações por meio de DSC e exibir detalhes de relatório na Automação do Azure.
Observação
O gerenciamento de VMs do Azure com a State Configuration da Automação do Azure será incluído sem custo adicional se a versão da extensão de Desired State Configuration da VM do Azure for maior que 2.70. Para saber mais, confira a página de preços da Automação.
Por que usar a Configuração de Estado da Automação do Azure?
A State Configuration da Automação do Azure oferece várias vantagens em comparação com o uso do DSC fora do Azure. Esse serviço permite a escalabilidade entre milhares de computadores rápida e facilmente, de um local central e seguro. Você pode facilmente habilitar computadores, atribuir a eles configurações declarativas e exibir relatórios que mostram a conformidade de cada computador com o estado desejado especificado.
O serviço State Configuration da Automação do Azure representa para o DSC o mesmo que os runbooks da Automação do Azure representam para o script do PowerShell. Em outras palavras, da mesma forma que a Automação do Azure ajuda você a gerenciar os scripts do PowerShell, ela também ajuda a gerenciar configurações do DSC.
Servidor de pull interno
A State Configuration da Automação do Azure fornece um servidor de pull de DSC semelhante ao Serviço DSC de Recurso do Windows. Os nós de destino podem receber configurações automaticamente, manter a conformidade com o estado desejado e relatar a conformidade deles. O servidor de pull interno na Automação do Azure elimina a necessidade de configurar e manter seu próprio servidor de pull. A Automação do Azure pode destinar computadores Windows ou Linux físicos ou virtuais, na nuvem ou localmente.
Gerenciamento de todos os seus artefatos de DSC
A State Configuration da Automação do Azure oferece a mesma camada de gerenciamento para a Desired State Configuration do PowerShell que oferece para scripts do PowerShell. No portal do Azure ou do PowerShell, você pode gerenciar todas as suas configurações, recursos e nós de destino da DSC.
Importação de dados de relatório em logs de Azure Monitor
Nós gerenciados com a Configuração do Estado de Automação do Azure enviam dados de status de relatórios detalhados para o servidor de pull interno. É possível configurar a Configuração do Estado de Automação do Azure para enviar esses dados ao espaço de trabalho do Log Analytics. Confira Encaminhar dados de relatório da State Configuration da Automação do Azure para logs do Azure Monitor.
Pré-requisitos
Considere os requisitos nesta seção ao usar a State Configuration da Automação do Azure.
Requisitos do sistema operacional
Para nós que executam o Windows, as seguintes versões são compatíveis:
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012R2
- Windows Server 2012
- Windows Server 2008 R2 SP1
- Windows 10
- Windows 8.1
- Windows 7
Observação
O SKU do produto autônomo do Microsoft Hyper-V Server não contém uma implementação de DSC. Portanto, ele não pode ser gerenciado pelo DSC do PowerShell nem pela State Configuration da Automação do Azure.
Para os nós que executam o Linux, a extensão de DSC do Linux dá suporte a todas as distribuições do Linux listadas na Documentação de DSC do PowerShell.
Requisitos de DSC
Para todos os nós do Windows em execução no Azure, o WMF 5.1 é instalado quando as máquinas virtuais são habilitadas. Para nós que executam o Windows Server 2012 e o Windows 7, o WinRM é habilitado.
Para todos os nós do Linux em execução no Azure, o DSC do PowerShell para Linux é instalado quando as máquinas virtuais são habilitadas.
Configuração de redes privadas
Verifique a Configuração de Rede da Automação do Azure para informações detalhadas sobre as portas, URLs e outros detalhes de rede necessários para os nós em uma rede privada.
Suporte a proxy
O suporte a proxy para o agente DSC está disponível no Windows versão 1809 e posterior. Essa opção é habilitada definindo os valores para as propriedades ProxyURL
e ProxyCredential
no script de metaconfiguração usado para registrar nós.
Observação
A State Configuration da Automação do Azure não é compatível com proxy de DSC para versões anteriores do Windows.
Para os nós do Linux, o agente DSC oferece suporte a proxy e usa a variável http_proxy
para determinar a URL. Para saber mais sobre o suporte a proxy, confira Gerar metaconfigurações DSC.
Registros DNS por região
É recomendável usar os endereços listados na tabela registros DNS por região ao definir exceções.
Próximas etapas
- Para começar, veja Introdução ao serviço State Configuration da Automação do Azure.
- Para saber como habilitar os nós, confira Habilitar o serviço State Configuration da Automação do Azure.
- Para saber como compilar configurações DSC para que possam ser atribuídas a nós de destino, confira Compilar configurações DSC no State Configuration da Automação do Azure.
- Para ver um exemplo de uso do State Configuration da Automação do Azure em um pipeline de implantação contínua, confira Configurar a implantação contínua com o Chocolatey.
- Para obter informações sobre preços, veja Preços do serviço State Configuration da Automação do Azure.
- Para obter uma referência de cmdlet do PowerShell, confira Az.Automation.