Origens de Software Privadas e de Terceiros

Uma fonte de software de terceiros é um repositório yum fornecido por um fornecedor de software independente (ISV) ou fornecedor de hardware independente (IHV). Uma origem de software privada é um repositório yum fornecido pelo cliente. Ambos os tipos podem ser usados por instâncias do Oracle Linux OCI e não OCI.

Ao adicionar uma fonte de terceiros ou privada ao OS Management Hub, você fornece o URL para o repositório yum e identifica o SO e a arquitetura com OS quais ele funciona. Você pode ativar a verificação GPG e fornecer o URI para chaves GPG para verificar a integridade do pacote.

É possível escolher espelhar fontes de software de terceiros e privadas em estações de gerenciamento. Espelhamento de fontes de software para estações individuais ocorre quando existe uma associação entre uma fonte de software e uma estação. Consulte Quais origens de software são espelhadas?.

Versão e Arquitetura do SO

Ao adicionar uma origem de software de terceiros ou privada, você especifica qual versão e arquitetura do SO podem usar a origem (como Oracle Linux 9 x86_64). O OS Management Hub anexa a versão e a arquitetura do SO ao nome que você fornece para a origem. Por exemplo, se você informar o nome abc-corp e especificar 'Oracle Linux 9 x86_64', o nome completo se tornará abc-corp-ol9-x86_64.

E se o repositório fornecer software para várias versões?
Se um repositório fornecer software para várias versões e arquiteturas do sistema operacional, você poderá especificar várias versões ao definir inicialmente a origem do software. O OS Management Hub cria uma entidade de origem de software separada para cada combinação de versão e arquitetura do sistema operacional. Por exemplo, se você especificar 'Oracle Linux 8 x86_64' e 'Oracle Linux 9 x86_64' ao adicionar a origem, o OS Management Hub criará duas origens de software: mysource-ol8-x86_64 e mysource-ol9-x86_64.

URL do Repositório e Chave GPG

Ao adicionar uma origem de software privada ou de terceiros, você especifica o URL no repositório. O URL é o local que contém o diretório repodata do repositório. Você também pode fornecer um URI de chave GPG para validar conteúdo quando um pacote é instalado. As instâncias que usam a fonte de terceiros ou privada precisam ser capazes de acessar o URL do repositório e o URI da chave GPG. Isso não significa que todas as instâncias devem acessar a internet. URLs e URIs podem ser internos à tenancy ou ao data center. Todas as instâncias gerenciadas devem ser capazes de acessar a URI do GPG quando a verificação de GPG está ativada.

Se você tiver ativado o espelhamento para a origem, as estações de gerenciamento deverão ser capazes de acessar o URL do repositório para espelhar os pacotes. As instâncias de nuvem de terceiros locais recuperam atualizações e pacotes da estação de gerenciamento e não exigem acesso direto ao URL de origem de software.

O que é uma chave GPG?

GPG significa GNU Privacy Guard. GPG é um padrão de código aberto para criptografia. Para repositórios yum, as chaves GPG são usadas para verificar o software quando os pacotes são instalados. O uso de chaves GPG é uma prática recomendada de segurança. A chave pode ser baixada ou hospedada interna ou externamente. Consulte O que é um URI?

O que é um URI?

Um URI é um Identificador Uniforme de Recursos. Identifica um recurso. No caso de uma chave GPG, o URI é a localização do arquivo da chave. Isso pode ser localmente no sistema, na rede interna ou externamente hospedado em um URL (um subtipo de URI). Ao adicionar a origem de software, o OS Management Hub aceita locais https://, http:// ou file:// para o URI da chave GPG.

Espelhando-se para Estações de Gerenciamento

Ao adicionar uma origem de software de terceiros ou privada, você pode especificar se a origem pode ser espelhada em uma estação de gerenciamento. O espelhamento de fontes de software para estações individuais ocorre quando existe uma associação entre uma fonte de software e a estação. Consulte Quais origens de software são espelhadas?.

Se você tiver ativado o espelhamento para a origem, as estações de gerenciamento deverão ser capazes de acessar o URL do repositório para espelhar os pacotes. As instâncias de nuvem locais ou de terceiros recuperam atualizações e pacotes para essa origem na estação de gerenciamento. Se você tiver desativado o espelhamento, as instâncias locais ou de nuvem de terceiros deverão poder acessar diretamente o URL da origem de software.

Ações Suportadas com Origens Privadas e de Terceiros

O OS Management Hub suporta as principais funções de origem de software para origens de terceiros e privadas, incluindo anexação e desanexação de origens, aplicação de atualizações e instalação de pacotes. O serviço não coleta metadados de repositórios yum privados ou de terceiros, o que significa que algumas operações não estão disponíveis, como a exibição de pacotes disponíveis.

Como faço para instalar pacotes?

Você pode instalar pacotes de origens de software privadas e de terceiros fornecendo o nome do pacote. Os pacotes disponíveis de origens de software privadas ou de terceiros não aparecem na lista de pacotes disponíveis para uma instância. No entanto, após a instalação, esses pacotes são exibidos na lista de pacotes instalados e na lista de atualizações disponíveis para uma instância. Patches de origens de software privadas e de terceiros são incluídos nos jobs de atualização.

Quais operações são suportadas?
Operação Suportado?
Adicionar, modificar, remover origens privadas e de terceiros do OS Management Hub Sim
Incluir fontes privadas e de terceiros nos perfis de registro Sim
Espelhar fontes privadas e de terceiros para estações de gerenciamento Sim
Procurar ou procurar pacotes em fontes privadas e de terceiros Número
Incluir origens privadas e de terceiros em origens personalizadas com controle de versão e personalizadas Número
Anexar e desanexar origens privadas e de terceiros para instâncias e grupos Sim
Instalar e remover pacotes de origens privadas e de terceiros para instâncias e grupos Sim
Exibir e aplicar atualizações de origens privadas e de terceiros para instâncias e grupos Sim
Gerenciar módulos em fontes privadas e de terceiros Número
Observação

Origens privadas e de terceiros não são suportadas em ambientes de ciclo de vida.