Automação do Azure em um ambiente híbrido utilizando a função Hybrid Runbook Worker

Fala pessoal tudo bem com vcs?

Neste artigo veremos como configurar uma automação em servidores habilitados para Azure Arc.

Os runbooks na Automação do Azure talvez não tenham acesso aos recursos em outras nuvens ou no seu ambiente local por serem executados na plataforma de nuvem do Azure. É possível usar o recurso Hybrid Runbook Worker da Automação do Azure para executar os runbooks diretamente no computador que hospeda a função e os recursos do ambiente para gerenciar esses recursos locais. Runbooks são armazenados e gerenciados na Automação do Azure e, em seguida, entregues a um ou mais computadores atribuídos.

A Automação do Azure fornece integração nativa da função Hybrid Runbook Worker por meio da estrutura de extensão de VM (máquina virtual) do Azure. O agente de VM do Azure é responsável pelo gerenciamento da extensão em VMs Windows e Linux do Azure e do agente do Azure Connected Machine em computadores que não são do Azure, como servidores habilitados para Azure Arc e o VMware vSphere habilitado para Azure Arc (versão prévia). Agora há duas plataformas de instalação do Hybrid Runbook Workers com suporte da Automação do Azure.

Arquitetura

Cada Hybrid Runbook Worker é membro de um grupo do Hybrid Runbook Worker que você especifica ao instalar a função de trabalho. Um grupo pode conter um único trabalho, mas você pode incluir vários trabalhos em um grupo para ter alta disponibilidade. Cada computador pode hospedar um Hybrid Runbook Worker reportando a uma conta de Automação. Não é possível registrar o Hybrid Worker em várias contas de Automação. Um Hybrid Worker só pode escutar trabalhos de uma única conta de Automação.

Tipos do Runbook Worker

Há dois tipos de Runbook Workers – sistema e usuário. A tabela a seguir descreve as diferenças entre eles.

TipoDescrição
SystemOferece suporte a um conjunto de runbooks ocultos usados pelo recurso de Gerenciamento de Atualizações que foram criados para instalar atualizações especificadas pelo usuário em computadores Windows e Linux.
Esse tipo de Hybrid Runbook Worker não é um membro de um grupo de Hybrid Runbook Worker e, portanto, não executa runbooks direcionados a um grupo do Runbook Worker.
UsuárioDá suporte a runbooks definidos pelo usuário destinados a serem executados diretamente no computador Windows e Linux que são membros de um ou mais grupos do Runbook Worker.

Deixo no final deste post todas as Doc para leitura e detalhamento técnico, agora vamos para o que interessa.

Então vamos lá.

1 – Iremos acessar nossa conta de automação, pesquise por Automation Accounts.

2 – Na conta de automação vá até Hybrid worker groups.

3 – Agora iremos clicar em + Create hybrid worker group.

4 – De um nome de sua preferência, e clique em Review + Create, em seguida Create.

5 – Acesse o group criado para adicionarmos os servidores do Azure Arc.

6 – Clique em Hybrid Workers e em seguida + Add.

7 – Selecione o Servidor(es) e em seguida clique em Add.

8 – Vamos aguardar o processo de instalação.

9 – Agora temos nosso servidor configurado com Hybrid Workers, na conta de automação vá para Runbooks, e clique em + Create a runbook.

10 – Daremos um nome a nossa runbook e definiremos o tipo e versão, clique em Create.

11 – Agora iremos testar um comando de automação, validaremos o serviço do SQL, copie o comando e clique em Save.

get-service | where-object { $_.Name -eq “MSSQLSERVER” }

12 – Para testarmos, clique em Test pane e em seguida, em Run Settings, altere para Hybrid Worker e selecione o grupo criado, clique em Start para testar.

13 – Resultado, a runbook validou que nosso SQL está em execução, iremos clicar em fechar para voltarmos a tela de edição da runbook.

14 – Iremos publicar a runbook, clique em Publish.

15 – E para finalizar, precisamos adicionar um agendamento, para isso, clique em Schedules e em seguida + Add a schedule.

16 – Clique na primeira opção para lincarmos com a runbook.

17 – Cliquem em + Add a schedule e configure conforme a necessidade.
– Defina um nome.
– Data de início.
– Time zone.
– Recorrência.
– Set expiration.

18 – Na segunda opção, altere a Run Settings para Hybrid Worker.

19 – Pronto, agora temos uma automação configurada para nosso servidor habilitado para Azure Arc.

Conclusão.

Neste tutorial aprendemos como configurar o Hybrid Runbook Worker para automatizar nossos servidores habilitados para o Azure Arc.

Agora podemos criar nossos script de automação e aplicar em nosso ambiente para facilitar nosso dia a dia.

Abaixo a documentação para mais informações sobre as automações.

Documentação oficial

Visão geral do Hybrid Runbook Worker da Automação do Azure | Microsoft Learn

Automação do Azure em um ambiente híbrido – Azure Architecture Center | Microsoft Learn

Implantar um Hybrid Runbook Worker do Windows baseado em agente na Automação | Microsoft Learn

Tipos de runbook da Automação do Azure | Microsoft Learn

Gostou do conteúdo? Compartilhe!

Seja o primeiro a comentar em "Automação do Azure em um ambiente híbrido utilizando a função Hybrid Runbook Worker"

Deixe um comentário

Seu endereço de e-mail não será publicado.


*


Ficou com alguma dúvida ?