Esse post é pq o HD do tio já tá bem cheio.

Baixar a ISO daqui:

Não use a ISO "autoformat", para ProxMox use a iso abaixo:

  • rancheros-proxmoxve.iso

Criando a VM

Beleza, procedimento no ProxMox

  • Cria a VM
  • Boota a VM
  • Abre o console no Proxmox
  • Define uma senha para o usuário rancher
  • Seta o IP na mão (ifconfig eth0..., route add default gw...)
  • Acessa por SSH, por fora do proxmox, usando a senha

Cloud Init

Crie o arquivo de configuração com vi

/var/lib/rancher/conf/cloud-config.d/user_config.yml

Com o conteúdo similar ao abaixo:

hostname: ros01.jac.bsb.br
rancher:
  network:
    interfaces:
      dns:
        addresses:
        - 8.8.8.8
        - 8.8.4.4
        nameservers: null
        search:
        - jac.bsb.br
      eth0:
        address: 51.91.xxx.xxx/xx
        gateway: 51.91.xxx.xxx
        dhcp: false
        mtu: 1500
      eth1:
        address: 192.168.122.10/24
  services_include:
    open-iscsi: true
    qemu-guest-agent: true
    volume-nfs: true
ssh_authorized_keys:
- ssh-ed25519 sua-chave-marota-aqui guto@jac.bsb.br
- ssh-ed25519 sua-chave-marota-aqui dirceu@jac.bsb.br
- ssh-ed25519 sua-chave-marota-aqui ruan@jac.bsb.br
- ssh-ed25519 sua-chave-marota-aqui pedro@jac.bsb.br

Quer saber mais sobre essa config?

Instalando

Rode o comando abaixo como root

ros install -c /var/lib/rancher/conf/cloud-init.d/user-config.yml -d /dev/sda

Reboot, e pronto, RancherOS rodando lindamente.

Agora crie um template por favor :)

Nota Mental da Nota Mental, colocar tudo isso em uma role Ansible.

Tem videzinho guto?

Tem de um pedaço :)

Enjoy!

[s]
Guto

Precisa de ajuda?

Se precisa de ajuda com Rancher, RancherOS, Kubernetes, Docker e afins, entra em contato com a JAC, nosso braço de projetos, treinamentos e consultoria ;)

https://jac.bsb.br
contato@jac.bsb.br

Pode confiar, apenas Experts te atendendo!