Fala Pessoall! Tudo bem ?

No post anterior eu falei sobre a instalação do Azure CLI em ambientes Windows, usando as bibliotecas do Python. Mas no final do post, eu havia dito que há uma outra forma de instalá-lo em ambientes Windows, porém, só compatível no Windows 10. (Vocês se lembram? Rs)

Pois então, vamos pular o bla bla bla e vamos cair para a ação! Lol

Essa opção de instalação, permite que eu instale o Azure CLI 2.0, utilizando o Subsistema Linux, presente nas versões de Windows 10. (E claro, eu consigo também, instalar em uma máquina LINUX, também. Ou seja, à partir de um certo ponto (e eu vou informar qual) a instalação é a mesma para ambientes Linux.

Mas o que é Linux Subsystem?

Bem, foi uma forma que a Microsoft encontrou de possibilitar no ambiente Windows, a integração com ambientes Linux e até mesmo execução de comandos, utilitários e serviços. Com isso, não é mais necessário virtualizar uma máquina Linux em seu ambiente Windows, para utilizar o bash ou até mesmo comandos e serviços Linux.

Com isso, foi criada a interoperabilidade entre Linux e Windows, permitindo a mistura e integração dos binários NT e Linux à partir do mesmo Shell.

Conseguimos com isso:

  • Executar vários utilitários de linha de comando já conhecidos e muito utilizados no Linux como: grep, vim, vi, sed, etc.
  • Instalar ferramentas adicionais Linux, usando o gerenciador de pacotes já incorporado na distribuição. (Ex.: Ubuntu = apt-get )
  • Suporte à inúmeras linguagens como: JavaScript, Node.Js, Ruby, Python, C++, Rust, etc.

Exemplo 2: Instalação usando Linux Subsystem for Windows

[1] A primeira coisa que vamos fazer é habilitar o Linux Subsystem.

Acesse o: Painel de Controle / Programas e Recursos / Habilitar e Desabilitar Recursos do Windows e Selecione a opção [x] Windows Subsystem For Linux

Clique em “OK” e aguarde a instalação.

Após a instalação, clique em “Restart Now”, para reiniciar a máquina.

[2] Após o reinício, entre em Microsoft Store (ícone na barra de tarefas);

Na caixa de pesquisa, digite Ubuntu. (Hoje, há outras opções de subsistemas Linux para usarmos no Windows 10. Mas nesse tutorial, iremos utilizar o Ubuntu)

Clique na opção “Get” (Ou em Português “Instalar”);

Após a instalação clique em “Launch” (ou “Executar” em português).

[3] Pronto. Agora, a instalação será concluída

[4]  Agora, devemos informar um nome de usuário a ser utilizado no subsistema.

[5] Após informar o nome, é solicitado uma senha.

[6] Antes de iniciarmos, vamos alterar a senha do usuário root (administrador) do linux. Digite o comando e informe a nova senha:

[sourcecode language=”bash”]sudo passwd root[/sourcecode]

[7] Agora, vamos logar como root para termos privilégios administrativos.

[sourcecode language=”bash”]su -[/sourcecode]

[8] Agora, vamos registrar o servidor de pacotes da Microsoft.

[sourcecode language=”bash”]sudo apt-key adv –keyserver packages.microsoft.com –recv-keys 417A0893[/sourcecode]

[9] Na sequência, vamos instalar agora o pacote apt-transport-https

[sourcecode language=”bash”]sudo apt-get install apt-transport-https[/sourcecode]

[10] Agora vamos adicionar o repositório da Microsoft

[sourcecode language=”bash”]echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ wheezy main" | sudo tee /etc/apt/sources.list.d/azure-cli.list[/sourcecode]

[11] Por final, vamos atualizar os pacotes  e instalar o Azure CLI 2.0

[sourcecode language=”bash”]sudo apt-get update && sudo apt-get install azure-cli[/sourcecode]

[12] Após a instalação (Demora alguns minutos, então, tenha paciência. rsrs), já podemos logar em nosso ambiente no Azure. Use o comando:

[sourcecode language=”bash”]az login[/sourcecode]

[13] Entre no link em questão: https://aka.ms/devicelogin e digite o código apresentado.

[14] Clique em continuar e automaticamente você será direcionado para uma tela de Login, onde você deverá informar usuário e senha de sua subscription no Azure.

[15] Pronto! Já estamos logados na assinatura Azure e inclusive já conseguimos gerenciar todos os nossos recursos.

Agora já podemos administrar nossos recursos no Azure, utilizando a Azure CLI 2.0! (Ez félelmetes !!!)

Simples? Fácil? Rápido? (Deixe seu feedback!)

Agora eu já posso escrever posts no #Scriptando, usando o Azure CLI para administrar meus recursos no Azure. (Não percam! lol)

Aguardo você para ler meu próximo post! (E valeu por sempre vir aqui!! Não some hein??) ????

Um Forte Abraço!

Gustavo Magella

#borapranuvem #cloud4all