Como Instalar o Rancher no Rocky Linux 9 / AlmaLinux 9

O Rancher é uma plataforma de gerenciamento de containers em nível enterprise que centraliza a implantação, operação e governança de clusters Kubernetes. Ele fornece um plano de controle unificado para administrar ambientes Kubernetes on‑premises, edge e em nuvem, com forte ênfase em segurança, RBAC e gerenciamento do ciclo de vida.

Neste guia, você aprenderá a instalar o Rancher utilizando Docker no Rocky Linux 9 ou AlmaLinux 9, seguindo uma abordagem limpa e orientada a boas práticas, adequada para laboratórios, PoCs e ambientes de pequeno e médio porte.


Pré-requisitos

Antes de iniciar, garanta que os seguintes requisitos sejam atendidos:

  • Instalação limpa do Rocky Linux 9 ou AlmaLinux 9
  • Mínimo de 2 vCPUs e 4 GB de RAM (8 GB recomendados para produção)
  • Usuário com privilégios de sudo
  • Conectividade estável com a internet
  • Liberação das portas 80 e 443 no firewall

Este laboratório foi executado em um ambiente VMware vSphere Standalone, utilizando AlmaLinux 9 e o usuário root.


Etapa 1: Atualizar o Sistema Operacional

Inicie atualizando todos os pacotes do sistema para as versões mais recentes:

sudo dnf update -y

Após a conclusão da atualização, reinicie o sistema:

sudo reboot

Etapa 2: Instalar o Docker Engine

O Rancher utiliza o Docker como runtime de containers. Por padrão, o Rocky Linux 9 e o AlmaLinux 9 vêm com Podman, que deve ser removido para evitar conflitos.

Remover Podman e Buildah

sudo dnf remove -y podman buildah

Adicionar o Repositório do Docker

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Instalar o Docker

sudo dnf install -y docker-ce docker-ce-cli containerd.io

Conceder Permissão ao Usuário Local

sudo usermod -aG docker $USER

newgrp docker

Etapa 3: Iniciar e Habilitar o Docker

Habilite o Docker para iniciar automaticamente com o sistema e inicie o serviço:

sudo systemctl enable docker --now

Verifique o status do serviço:

systemctl status docker

Etapa 4: Carregar Módulos de Kernel Necessários

Certifique-se de que os módulos de kernel necessários para rede e iptables estejam carregados:

sudo modprobe ip_tables

sudo modprobe ip_conntrack

sudo modprobe iptable_filter

sudo modprobe ipt_state

Esses módulos são essenciais para o funcionamento da rede do Kubernetes e dos componentes internos do Rancher.


Etapa 5: Implantar o Rancher com Docker

Execute o comando abaixo para iniciar o container do Rancher:

sudo docker run -d \

--name rancher \

--privileged \

--restart=unless-stopped \

-p80:80 \

-p443:443 \

rancher/rancher:latest

O que esse comando faz

  • Executa o Rancher em modo privilegiado
  • Mapeia as portas 80 e 443 do host
  • Garante reinício automático do container
  • Baixa a versão mais recente da imagem do Rancher

Verifique se o container está em execução:

docker ps

Caso necessário, consulte os logs:

docker logs rancher

Etapa 6: Configurar o Firewall

Se o firewalld estiver ativo, libere as portas HTTP e HTTPS:

sudo firewall-cmd --add-service=http --permanent

sudo firewall-cmd --add-service=https --permanent

sudo firewall-cmd --reload

Etapa 7: Acessar a Interface Web do Rancher

Abra o navegador e acesse o Rancher utilizando o IP do servidor:

Aceite o aviso de segurança do navegador (certificado autoassinado).

Obter a Senha Inicial (Bootstrap)

docker logs rancher 2>&1 | grep"Bootstrap Password"

Copie a senha exibida e utilize a opção Log in with Local User.

Em seguida, você deverá:

  • Definir uma nova senha de administrador
  • Aceitar o Contrato de Licença do Usuário Final (EULA)

Após concluir essas etapas, você será redirecionado para o dashboard do Rancher.


Validação Final

Com o Rancher operacional, você já pode:

  • Criar ou importar clusters Kubernetes
  • Aplicar políticas de segurança e RBAC
  • Gerenciar workloads, namespaces e projetos
  • Integrar monitoramento e logging

Conclusão

Você instalou com sucesso o Rancher no Rocky Linux 9 ou AlmaLinux 9. Essa implementação fornece uma base sólida para gerenciamento centralizado de Kubernetes, com governança e escalabilidade em nível corporativo.

O Rancher é um componente estratégico para organizações que adotam containers e Kubernetes em escala. Explore recursos avançados como multi‑cluster management, Fleet, automação e hardening de segurança para extrair o máximo valor da sua plataforma.

Para mais conteúdos sobre infraestrutura, cloud e datacenter, acompanhe o Techpoli.

Continue Reading