O que é o Rancher? Deploy no Azure.

Olá pessoal

Hoje irei orientar como realizar o deploy do Rancher no Azure.

Mas você sabe o que é o Rancher?

Rancher

O Rancher é uma plataforma opensource de gerenciamento e gestão de contêiner docker. Ele faz muito bem o chamado deploy e orquestração tanto local, em ambiente onpremissess e movimentação e gestão de contêiner com Azure, AWS, Digital Ocean, dentre outras.

Levante Kubernetes em minutos

A instalação do Docker e Kubernetes requer muitos elementos: drivers para armazenamento e rede, monitoramento, segurança, RBAC e muito mais. No entanto, instalá-los usando Rancher é realmente fácil. Simplesmente, adicione um novo ambiente. Rancher irá guiá-lo através do processo de anexar hosts locais ou baseados na nuvem, bem como instalar e configurar todos os componentes para você.

Veja a arquitetura de gestão do Rancher

container-management

 

Se você for instalar local em Debian/ Ubuntu/ Centos e outros

Instalando o Rancher

Com isso feito, agora iremos fazer a “instalação” do Rancher Server. Uma das inúmeras vantagens do Rancher é que ele roda dentro de um container Docker, então para fazer sua instalação, basta executar o comando:

$ docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

Para acessar o Rancher, abre um browser e acesse o endereço

http://IP_DO_SERVIDOR:8080

Deploy via Git no Azure

No site do GIT tem uma serie de scripts em JASON e um deles tem o Rancher.

https://github.com/Azure/azure-quickstart-templates/tree/master/docker-rancher

Mas antes de sair fazendo deploy entenda o script Jason e o que ele faz.

Veja os tutoriais em:

Tutorial
Server : https://kvaes.wordpress.com/2016/01/22/deploying-rancher-server-via-an-azure-resource-manager-template/
Nodes : https://kvaes.wordpress.com/2016/01/18/deploying-rancher-hosts-via-an-azure-resource-manager-template/

O arquivo Json o Azure interpreta o script e recebe as configurações de Usuário, Senha, Configurações de rede, grupo de recursos que estão relacionados aos serviços do Azure.

Veja o script aqui  https://1drv.ms/u/s!An-dPolj_Ee_hO4l5oOT_-p5Mxupjw

GIT tem um botão que facilita o deploy

https://github.com/Azure/azure-quickstart-templates/tree/master/docker-rancher

deploygitrancher

Clique em Deploy to Azure

deploygitrancher2Ele vai facilitar abrir o portal, você vai se logar no portal.

Ele vai interpretar o arquivo json e você irá preencher o nome do servidor, usuário, senha.

deploygitrancher6

Preste bastante atenção que iremos escolher em Deployment Type o modo Server.

Se você quiser realizar o modo NODE depois fique a vontade para fazer. Mas como mencionei anteriormente ele é multicloud e você pode fazer no próprio Azure como também em outras nuvens em AWS e Digital Ocean.

deploygitrancher7

Preencha todos os campos e clique em comprar.

deploygitrancher8

Pronto, aguarde a implantação do Rancher e vamos acessar o ambiente.

deploygitrancher9
Após a instalação acesse o grupo de recursos veja que o script criou tudo corretamente, o Storage, o conjunto de disponibilidade, a maquina virtual, o firewall, o ip publico, a rede e a placa de rede.

deploygitrancher10

Vamos acessar o endereço DNS que foi criado no script para acessar o ambiente.

deploygitrancher11
Pronto, agora podemos acessar o ambiente Rancher no Azure.

Independente do ambiente no Azure, podemos fazer o mesmo na AWS e em outras nuvens, como também em ambiente local.

No próximo post irei realizar a instalação do Kubernetes no Rancher.

Lembrando que quanto mais distribuído o ambiente menos problema você terá de queda de ambiente.

Imprescindível que os DEVOPS e DEVS tenham o desenhoda arquitetura logica e fluxo de dados  do ambiente.

Até mais pessoal.

 

Sobre Fabio Silva - MVP Reconnect

MVP Reconnect Microsoft Azure - Entusiasta Office 365 Profissional apaixonado por tecnologia. Perfil generalista mas com profundo conhecimento em varias tecnologias. Mais de 10 anos de skill em ambientes Linux Analista Senior realizando trabalhos: Comunicação unificada Lync 2013, Sharepoint 2013, Exchange 2013, Vmware e Windows 2012 preparado para nuvem, hibrida e on-premisses. Comunicação unificada Lync 2013, Sharepoint 2013, Exchange 2013, Vmware e Windows 2012 preparado para nuvem, hibrida e on-premisses. Implantação de comunicação unificada e mensageria Lync 2013 e Exchange 2013 na empresa Penso Tecnologia. Itcore Consultor Senior em todas soluções Microsoft e Virtualização. Consultor Microsoft e Linux Senior De Julho de 2012 a Março de 2013 Consultor Microsoft e Linux Senior De Maio de 2012 a Setembro de 2012 Tecban (Técnologia Bancaria) Auditor de Sistemas Pleno Março de 2012 a Maio de 2012 Analista de TI Senior Março de 2011 a Março de 2012 Analista de infra-estrutura de redes e desenvolvimento Maio 2007 a Março de 2011 Analista de Redes Março de 2005 a Maio de 2007 Integradora THS Área de Suporte CPD Janeiro de 2004 a Janeiro de 2005 Especializações: Certificado Microsoft Windows 2003, Certificado Zimbra Network Edition, Certificado Sonicwall. Especialização em Messageria Exchange 2007 e 2010. Especialização em Linux

Publicado em 14 de fevereiro de 2018, em Azure, Cloud, DEVOPS, Devops, Docker, Linux. Adicione o link aos favoritos. 2 Comentários.

  1. Leonardo Fogaça de Almeida

    Muito bom,

    Parabéns pelo artigo

    Curtir

Deixe uma resposta para Leonardo Fogaça de Almeida Cancelar resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

randieri.com

Il blog di Cristian Randieri

TEC OFFICE PRODUTIVO

Tec Office Produtivo é um grupo de treinamentos, dicas e tutorias de informática sobre aplicativos utilizados em escritórios.

Gold Recipes

Gols Recipes

Escadas Especiais

Projetos, fabricação e instalação de escadas em geral

Jaqueline Ramos

Devops & Cloud

Blog do Douglas Romão

MVP Office Apps and Services | Modern Workplace and Business Applications Expert

Thiago Lúcio - Desenvolvimento Web/ Web Designer

Blog de Thiago Lúcio Bittencourt. Web Designer e Desenvolvedor Front-end.

🔵Fábio FOL

Gestão Estratégica Corporativa de uma forma Executiva e Prática

%d blogueiros gostam disto: