Registre o Oracle Linux no Satellite 6

Registre o Oracle Linux no Satellite 6

OEL é um projeto downstream baseado em RPM do RHEL; no entanto, se você usar o ULN, o gerenciador de assinaturas e outras peças estarão faltando e não poderão ser carregados dos repositórios OEL.

Como você registra o OEL no Satellite 6 para conteúdo ou, no mínimo, para jogos Ansible?

Na minha situação, e isso é completamente deselegante, tive que 'roubar' o seguinte do RHEL para instalar, registrar, remover e reinstalar o material ULN RHN.

Tem que haver uma maneira melhor de fazer isso...

# yum install -y python-{dateutil,six,inotify,setuptools}
# yum --downloaddir /tmp/ --downloaonly reinstall rhn-client-tools
# yum remove rhn-client-tools
# curl --insecure --output katello-ca-consumer-latest.noarch.rpm https://<capsule FQDN>/pub/katello-ca-consumer-<capsule FQDN>-1.0-1.noarch.rpm

Faça logon em uma caixa RHEL com versão semelhante e faça o download dos seguintes rpms:

other host# yum reinstall --downloadonly --downloaddir /tmp/ \
python-syspurpose \
subscription-manager{,-rhsm,-rhsm-certificates}

Mova (scp) esses arquivos para o local onde estava o arquivo katello-ca-consumer localizado no servidor OEL.

Agora faça a instalação

# yum localinstall ./python* ./subscr* ./katel*

Registre o anfitrião

# subscription-manager register --org="<organization>" --activationkey=<key>

Remover gerenciador de assinaturas (não funciona com ULN)

# yum -y remove subscription-manager

Reinstale o ULN

# yum localinstall -y ./rhn-client-tools-*

Neste ponto, você pode executar comandos ansible e (sh) contra o host, incluindo-os até mesmo em seu aplicativo de funções ansible por hora, se desejar.

No entanto, uma vez que o OEL é baseado em RPM, não existe uma abordagem mais simples para isto? Alma e CentOS você acabou de executar o gerenciador de assinaturas e está a caminho...

informação relacionada