[SCRIPTANDO], Microsoft Azure

Azure CLI 2.0 | Como Instalar? Windows 10 – Subsystem for Linux [#Scriptando]

Share-it!
Share on Facebook2Tweet about this on TwitterShare on LinkedIn6Share on Google+0Email this to someone

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:

sudo passwd root

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

su -

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

sudo apt-key adv --keyserver packages.microsoft.com --recv-keys 417A0893

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

sudo apt-get install apt-transport-https

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

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

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

sudo apt-get update && sudo apt-get install azure-cli

[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:

az login

[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

Leave a Reply

Your email address will not be published. Required fields are marked *

Responda o enigma: * Time limit is exhausted. Please reload CAPTCHA.