Hoje vamos falar sobre uma feature que é muito usado no Microsoft Azure, o "Automation" com ele você consegue economizar tempo e reduzir custos.
Na Automação do Azure, os runbooks do Windows PowerShell ajudam a trabalhar de forma mais inteligente ao controlar a criação, implantação, monitoramento e manutenção dos recursos do Azure e de aplicativos de terceiros.
Com o recurso do Active Directory no Azure fica mais simples integração desse serviço, criando um usuário de serviço no AD Azure e este usuário vai fazer a tarefa, facilitando e otimizando administração do ambiente no dia a dia.
Nesse artigo vamos ver como criar um Automation para ligar e desligar as VMs.
Criando Usuário de Serviço
Para a criação do usuário vamos ao Active Directory no Azure, em seguida vamos em Usuários depois Adicionar Usuários
Na criação você tem três opções para a criar o usuário, Novo Usuário na sua Organização, Usuário com a conta na Microsoft Existente ou Usuário em outro diretório do AD Microsoft Azure.
Nesse artigo vou criar um usuário novo para minha organização, de um nome para o usuário e clique em avançar
Em seguida coloque o Nome e Nome para Exibição e cliquem em Next
Clique em Criar
Em seguida acesse a conta do usuário e altere a senha. Agora vamos adicionar o usuário como Co Administrador em sua assinatura no Microsoft Azure.
Vá em Configurações>Administradores>Adicionar
Pronto seu usuário já está pronto para ser usuário.
Criando Automation
Para a criação vamos em Automation>Criar
Em seguida de um Nome para Conta e escolha a Região, depois clique em Criar
Pronto seu Automation está criado.
Adicionar usuário para executar o Runbook
Selecione a sua Automation, em seguida vá em Assets>Add Settings
Selecione a opção Add Credential
Em seguida adicione o usuário e senha e clique e Finalizar
Pronto o usuário foi adicionado com sucesso.
Criando Runbook
Agora vamos criar o Runbook para ligar e desligar os servidores em seguida vamos agendar horários para fazer automaticamente.
Observação: Para fazer download do script para Ligar e Desligar clique Aqui, um script para cada um. O procedimento abaixo e o mesmo.
Para a criação do Runbook, vá em Runbooks> Quick Create
1 - Vamos criar o Runbook com o nome Start-AzureVM e Stop-AzureVM;
2 - Escolha a conta criada DemoAutomation;
3 - Escolha a Subscription;
Em seguida cliquem em Create
Em Runbooks clique em Start-AzureVm
Dentro do Runbook vá até a opção Author e adicione o Script abaixo:
Neste artigo crie três servidores com os nomes Automation-01, Automation-02, Automation-03, para demostrar para vocês como funciona.
No Script acima eu mandei ele ignorar dois dos três Servidores, ligando apenas o Automation-02.
Agora vamos o Test depois iremos fazer o Publish
Quando clicar em Test, o Runbook vai verificar e executar o script
Pronto ele executou seu script com sucesso, ligou apenas o Servidor 2.
Criando Tarefas para o Runbook
Agora vamos criar uma tarefa para que ele faça isso diariamente, vá em Schedule e clique em Link To a New Schedule
Coloque um nome para a tarefa e clique em Next
Agora vamos escolher Daily para ligar todos os dias a partir das 8:00 da manhã
Pronto sua tarefa está criada, agora todo os dias essa tarefa vai ligar a máquina as 8:00 da manhã. Ai pode criar uma outra tarefa colocando um horário para ela desligar todos os dias a noite.
Obrigado Pessoal até a Próxima!!!
Quando clicar em Test, o Runbook vai verificar e executar o script
Pronto ele executou seu script com sucesso, ligou apenas o Servidor 2.
Criando Tarefas para o Runbook
Agora vamos criar uma tarefa para que ele faça isso diariamente, vá em Schedule e clique em Link To a New Schedule
Coloque um nome para a tarefa e clique em Next
Agora vamos escolher Daily para ligar todos os dias a partir das 8:00 da manhã
Pronto sua tarefa está criada, agora todo os dias essa tarefa vai ligar a máquina as 8:00 da manhã. Ai pode criar uma outra tarefa colocando um horário para ela desligar todos os dias a noite.
Obrigado Pessoal até a Próxima!!!
Este comentário foi removido por um administrador do blog.
Este comentário foi removido por um administrador do blog.
Este comentário foi removido por um administrador do blog.
Este comentário foi removido pelo autor.
Este comentário foi removido por um administrador do blog.
Este comentário foi removido pelo autor.