Configurando LVM no Linux rodando no Azure

Este é um post rápido mostrando uma forma básica de configuração do LVM no Linux. É resultado de um laboratório que estive fazendo enquanto estudava para o exame LFCS. Vou assumir que você já tenha uma VM criada e rodando no Azure. Caso você não tenha uma VM criada, pode seguir este tutorial. Com a VM criada, o que você tem a fazer é criar um novo disco de dados e anexá-lo à sua VM. Neste link existe a documentação sobre como fazer isto, e você pode também ver este vídeo onde eu gravei especialmente para este post. ...

19 de março de 2018 · 3 minutos · Ricardo Martins

Docker e certificados SSL

Este é um post rápido apenas para compartilhar uma forma de habilitar o uso de SSL para uma aplicação que esteja rodando em um container Docker. Digamos que você tem uma aplicação docker exposta na porta 80 do seu servidor e precisa habilitar SSL para ela. Existem algumas maneiras de fazer isso, inclusive eu estive dando uma olhada nas opções abaixo: https://github.com/SteveLTN/https-portal https://github.com/MarvAmBass/docker-nginx-ssl-secure São opções bastante interessantes, mas eu estava em busca de algo mais rápido para implementar. Então aqui vai a dica. ...

8 de março de 2018 · 3 minutos · Ricardo Martins

Coletando informações do Azure com Grafana

Recentemente foi lançado um plugin do Azure Monitor para o Grafana que eu resolvi testar e escrever este post. Eu segui as orientações deste link e neste artigo vou entrar em detalhes do procedimento. Criando a VM Criando o Resource Group rmartins@jarvis:~$ az group create --name rg-grafana --location eastus Criando a VM rmartins@jarvis:~$ az vm create --resource-group rg-grafana --name grafana-server --image UbuntuLTS --location eastus --generate-ssh-keys Abrindo a porta correspondente no NSG O Grafana utiliza a porta TCP 3000, portanto é necessário liberar esta porta no Network Security Group da VM criada de modo a liberar o acesso à VM nesta porta. ...

22 de novembro de 2017 · 4 minutos · Ricardo Martins

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

Instalando o Oh My Zsh no Bash do Windows

Há algum tempo atrás eu descobri o Oh My Zsh e desde então me tornei usuário. Porém há aproximadamente um ano e meio mudei de emprego e passei a utilizar WIndows no desktop. Felizmente existe o Bash for Windows onde cheguei a instalar porém o meu tema preferido (agnoster) não funcionava corretamente pois eu não havia encontrado a fonte correta para ser utilizada. Como há alguns tive um problema de hardware no meu note e precisei reinstalar tudo, aproveitei para descobrir exatamente qual fonte usar e escrever este post para mostrar como instalar o Oh My Zsh no Windows. ...

15 de setembro de 2017 · 2 minutos · 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