Coletando informações de VMs no Azure

Recentemente precisei acessar um ambiente para coletar informações sobre VMs e estou compartilhando aqui os comandos usados (pode ser útil no futuro). Listar subscriptions: az account list Tecnologia - TI AzureCloud 35e10abf-9270-4hse-85ff-3895b959e820 Enabled Tecnologia - Arq AzureCloud 83e30abf-2981-4die-88jw-4095b960e790 Enabled Alternar para determinada subscription: az account set -s 35e10abf-9270-4hse-85ff-3895b959e820 Listar VMs pelo nome, estado de execução, tamanho, tipo de sistema operacional e localização: az vm list --show-details --query '[].{Name:name,PowerState:powerState,VMSize:hardwareProfile.vmSize,OSType:storageProfile.osDisk.osType,Location:location}' -o table Name PowerState VMSize OSType Location ------------ ------------ ----------- -------- ----------- vmexemplo1 VM running Standard_A2 Linux brazilsouth

17 de novembro de 2017 · 1 minuto · Ricardo Martins

Redirecionando domínios no Azure WebApp

Dica rápida para você que trabalha com Azure WebApps e já precisou trabalhar com redirecionamentos. O Azure WebApp pode ser configurado em um service plan Windows ou Linux. Saiba mais sobre o Azure Service Plan nos links abaixo: https://azure.microsoft.com/en-us/pricing/details/app-service/plans https://docs.microsoft.com/en-us/azure/app-service/azure-web-sites-web-hosting-plans-in-depth-overview Em cada um dos casos a forma de configurar redirecionamentos é diferente. Para WebApps rodando em Service Plan Windows, que é baseado no IIS você precisa editar o arquivo web.config e em WebApps rodando em Service Plan Linux, baseado no Apache, você precisa editar o arquivo .htaccess. ...

1 de novembro de 2017 · 2 minutos · Ricardo Martins

Criando uma VM Linux e configurando Raid no Azure

Neste post vou mostrar como criar uma VM Linux no Azure, associar três discos nesta VM e em seguida configurar um Raid 0 usando estes discos pelo CLI. Criando a VM Criar o resource group: rmartins@jarvis:~$ az group create --name rg-labraid --location eastus Criar a máquina virtual na localização EastUS e gerar automaticamente as chaves ssh: rmartins@jarvis:~$ az vm create --resource-group rg-labraid --name myVM --image UbuntuLTS --location eastus --generate-ssh-keys Criar três discos de 10GB cada: ...

24 de outubro de 2017 · 4 minutos · Ricardo Martins

Lista de publicações sobre Azure

Pessoal, consolidei abaixo minhas últimas publicações com assuntos relacionados à Azure e estou compartilhando com vocês: Criando VMs com disco gerenciado Participação como palestrante no Global Azure Bootcamp – Rio de Janeiro: IaC & DevOps no Azure Containers Docker no Azure WebApp Criando uma stack WordPress no Azure usando Visual Studio Azure Functions Guia de referência para o exame 70-532 Guia de referência para o exame 70-533 Guia de referência para o exame 70-534 Capacitacao em Azure Criando Azure Container Instances Criando uma VM Linux (Ubuntu) à partir do Azure CLI Deployment de um Azure Template à partir do CLI Guias de Referência para Certificação em Azure Repositório com material de Readiness em Azure Webinar para o Quintas da TI falando sobre Infraestrutura como Código e DevOps no Azure

24 de outubro de 2017 · 1 minuto · Ricardo Martins

Descobrindo os tipos de VMs disponíveis no Azure por região

Este é um post rápido com o propósito de mostrar uma forma rápida de listar os tipos de VMs disponíveis em determinada região do Azure. O único pré-requisito é ter o PowerShell instalado. Clique aqui e faça o download. Em seguida você precisará rodar os comandos abaixo: Login-AzureRMAccount $resources = Get-AzureRmResourceProvider -ProviderNamespace Microsoft.Compute Get-AzureRmVmSize -Location "East US" | Sort-Object Name | ft Name, NumberOfCores, MemoryInMB, MaxDataDiskCount -AutoSize Dependendo da região da sua escolha, basta trocar o -Location “Brazil South” pela região que preferir. Veja: ...

13 de julho de 2017 · 1 minuto · Ricardo Martins

Criando uma stack WordPress pelo Azure CLI

Criei um repositório no GitHub para usar em demonstrações sobre DevOps no Azure e a facilidade em usar templates para automatizar a criação de ambientes. Nele mostro como fazer o deploy de uma VM Ubuntu com Nginx, PHP, MySQL e WordPress de forma totalmente automatizada no Azure. Confira em https://github.com/rmmartins/WordpressStack-AzureCLI/

30 de junho de 2017 · 1 minuto · Ricardo Martins

IaC & DevOps no Azure

Slides da minha palestra no Global Azure Bootcamp que ocorreu no dia 22 de Abril no Rio de Janeiro disponíveis neste link.

5 de maio de 2017 · 1 minuto · Ricardo Martins

Global Azure Bootcamp

Anualmente ocorre o Global Azure Bootcamp e neste ano eu vou participar na edição que acontece no Rio de Janeiro falando sobre Infraestrutura como código e DevOps no Azure. As inscrições podem ser feitas pelo link http://meetu.ps/e/CCMcN/x0407/d. Participe!

22 de abril de 2017 · 1 minuto · Ricardo Martins

Conhecendo o Terraform, Packer e Ansible

O movimento DevOps vem ganhando muita força nos últimos anos e ao mesmo tempo centenas de ferramentas relacionadas são lançadas dia após dia. Por outro lado com isto tem se tornado cada vez mais difícil escolher as ferramentas adequadas ainda que para as tarefas mais simples, uma vez que a diversidade de ferramentas é cada vez maior. Então neste artigo eu vou comentar sobre a proposta do Terraform, Packer e o Ansible para implementação e gerenciamento de uma infraestrutura em nuvem. O objetivo será apresentar um método de utilização destas ferramentas de forma integrada. ...

6 de março de 2017 · 4 minutos · Ricardo Martins

Melhores práticas para administradores de sistemas na nuvem da Microsoft (Azure) – Parte II

Criando e organizando os recursos Nesta segunda parte vamos abordar os resource groups, tags, templates arm e controles Agora que você já está familiarizado com os termos Azure Accounts e Subscriptions sabendo exatamente como segmentar seus departamentos de forma apropriada, o próximo ponto é entender como criar os recursos de uma maneira lógica e organizada através dos Resource Groups. Importante destacar que associado ao uso dos resource groups, está o uso de tags. Os recursos podem ser “tageados” no formato chave/valor de modo a categorizar e permitir a visualização de recursos entre resource groups e/ou subscriptions distintos. ...

23 de novembro de 2016 · 4 minutos · Ricardo Martins