ARM Actions nos dashboards do portal do Azure

Provavelmente você já sabe que o Portal do Azure é totalmente customizável, permitindo que você explore ao máximo as opções criando dashboards para atender as suas necessidades de visualização, organização e monitoramento. Recentemente eu estava lendo um post no blog do Azure sobre isso e encontrei duas opções muito interessantes que eu não conhecia: ARM Data e ARM Actions. Basicamente o ARM Data permite configurar a exibição de dados/informações sobre seus recursos, enquanto que o ARM Actions permite configurar a execução de ações de forma bastante simples. ...

3 de agosto de 2018 · 2 minutos · Ricardo Martins

Azure File Sync

O post de hoje é bem rápido, apenas para compartilhar algumas coisas sobre o Azure File Sync. Caso você ainda não conheça vale a pena dar uma olhada. Neste primeiro vídeo, um breve overview sobre ele: E aqui um vídeo que eu fiz demonstrando como fazer o setup: Veja mais em : Planejando a implantacão: http://aka.ms/AzureFileSync Guia de deployment: https://docs.microsoft.com/en-us/azure/storage/files/storage-sync-files-deployment-guide FAQ: https://docs.microsoft.com/en-us/azure/storage/files/storage-files-faq Requisito de instalação do Azure PowerShell no Windows: https://docs.microsoft.com/en-us/powershell/azure/install-azurerm-ps

2 de agosto de 2018 · 1 minuto · Ricardo Martins

Como implementar o DSpace em um WebApp Container no Azure

O que é o DSpace? DSpace é um software opensource tipicamente usado para criar repositórios de acesso público para conteúdo digital acadêmico. Enquanto ele possui alguns recursos que se sobrepõem com recursos de sistemas de gerenciamento de conteúdo, ele atende a uma necessidade específica de sistema de arquivos digitais, focado no armazenamento de longo prazo, acesso e preservação de conteúdo digital. Neste artigo, vamos fazer o setup baseado em uma imagem docker oficial do Ubuntu e usando o Tomcat para rodar o DSpace conforme as instruções do guia de instalação. ...

1 de maio de 2018 · 4 minutos · Ricardo Martins

Implementando o Apache Guacamole no Azure

Introdução O objetivo deste artigo é demonstrar sobre o setup do Apache Guacamole no Azure abordando os detalhes de arquitetura, segurança e disponibilidade. O Apache Guacamole é um “remote desktop gateway clientless” com suporte aos protocolos mais utilizados como SSH, RDP e VNC. É chamado de clientless pois permite o uso sem a necessidade de utilização da plugins ou clientes extras, sendo utilizado diretamente pelo seu browser. Arquitetura A ilustração abaixo se refere à arquitetura sugerida. Esta arquitetura contempla um balanceador de carga público que recebe os acessos externos e direciona para duas máquinas virtuais na camada web. A camada web se comunica com a camada de dados onde temos um banco de dados MySQL responsável por armazenar as informações de login, acessos e conexões. ...

30 de abril de 2018 · 10 minutos · Ricardo Martins

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

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