Pular para o conteúdo
EdgeServers
Blog

Gerenciar RHEL em escala — Satellite, content views e o lifecycle que de fato entregamos

14 de maio de 2026 · 1 min de leitura · por Sudhanshu K.

subscription-manager funciona bem para um punhado de hosts RHEL. Com 300, você precisa de Satellite — não porque seja obrigatório, mas porque a alternativa é uma colcha de retalhos de cron jobs, post-its, e um outage de terça à tarde quando metade da frota puxa o mesmo update quebrado ao mesmo tempo.

Esta é a disposição do Satellite que implantamos para clientes rodando RHEL em escala.

Os lifecycle environments

Library  →  Dev  →  Staging  →  Production
                                    ↑
                                    Promover aqui numa cadência de 2 semanas
# Criar um content view atrelado a um snapshot específico de repo
hammer content-view create --name "RHEL10-Server" --organization "Customer"
hammer content-view add-repository --name "RHEL10-Server" \
  --repository "Red Hat Enterprise Linux 10 Server"
hammer content-view publish --name "RHEL10-Server" --description "Weekly 2026-05-14"
 
# Promover ao longo do lifecycle
hammer content-view version promote --content-view "RHEL10-Server" \
  --version "1.0" --to-lifecycle-environment "Staging"

Um content view é um snapshot congelado de repos. Promova pelo lifecycle e cada host nesse ambiente puxa exatamente o mesmo conjunto de pacotes. Sem surpresas.

O artigo completo cobre:

  • Composição de content view — RHEL base + EPEL + seus repos internos
  • Activation keys por ambiente + por classe de host
  • Hammer CLI vs a UI do Satellite — o que automatizamos e o que não
  • Sync plans para repos Red Hat upstream (quando puxar, o que pinar)
  • Patching dirigido por errata — aplicar só os errata de segurança, adiar os outros
  • O sync de Satellite air-gapped para clientes que não conseguem alcançar a Red Hat diretamente

Implantamos esta disposição em cada frota RHEL gerenciada acima de 50 hosts.

Full article available

Read the full article