DEV Community

Cover image for Deploying Rancher Server com o Vagrant
Natália Granato
Natália Granato

Posted on

Deploying Rancher Server com o Vagrant

As etapas a seguir implantam rapidamente um Rancher Server com um cluster de nó único anexado.

Atenção

A intenção desse guia é lançar rapidamente um sandbox que você pode usar para conhecer o Rancher. Não se destinam a ambientes de produção.

Pré-requisitos

Vagrant: Vagrant é necessário, pois é usado para provisionar a máquina com base no Vagrantfile.

Virtualbox: As máquinas virtuais que o Vagrant provisiona precisam ser provisionadas para o VirtualBox.
Pelo menos 4 GB de RAM livre.

Observação

O Vagrant exigirá plugins para criar VMs do VirtualBox. Instale-os com os seguintes comandos:

vagrant plugin instalar vagrant-vboxmanage
vagrant plugin instalar vagrant-vbguest
Enter fullscreen mode Exit fullscreen mode

Começando

Clone Rancher Quickstart para uma pasta usando

git clone https://github.com/rancher/quickstart
Enter fullscreen mode Exit fullscreen mode

Vá para a pasta que contém o Vagrantfile executando

cd quickstart/rancher/vagrant
Enter fullscreen mode Exit fullscreen mode

Opcional: edite config.yaml para:

Altere o número de nós e as alocações de memória, se necessário. (node.count, node.cpus, node.memory)
Altere a senha do usuário administrador para fazer login no Rancher. (senha do administrador)
Para iniciar a criação do ambiente execute:

vagrant up --provider=virtualbox
Enter fullscreen mode Exit fullscreen mode

Quando o provisionamento terminar, acesse https://192.168.56.101 no navegador. O usuário/senha padrão é admin/adminPassword.

Resultado: o Rancher Server e seu cluster Kubernetes estão instalados no VirtualBox.

Destruindo o Meio Ambiente

Na pasta quickstart/rancher/vagrant execute

vagrant destroy -f.
Enter fullscreen mode Exit fullscreen mode

Aguarde a confirmação de que todos os recursos foram destruídos.

Latest comments (1)

Collapse
 
eduardoesp95 profile image
Eduardo Pereira

E qual seria a senha default do console RancherOS?