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 que ele suporta. 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
emysource-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 à sua 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 pacotes. As instâncias locais ou de nuvem de terceiros recuperam atualizações e pacotes da estação de gerenciamento e não exigem acesso direto ao URL da origem de software.
- O que é uma chave GPG?
-
GPG significa GNU Privacy Guard. É um padrão de código aberto para criptografia. Para repositórios yum, chaves GPG são usadas para verificar software quando pacotes são instalados. O uso de chaves GPG é uma prática recomendada de segurança. A chave pode ser baixada ou hospedada internamente 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://
oufile://
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?
-
É possível 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 de uma instância. No entanto, uma vez instalados, 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 em 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.
Definições Avançadas do Repositório YUM
Ao configurar uma origem de terceiros ou privada, você pode fornecer diretivas YUM avançadas. Para saber mais sobre diretivas YUM avançadas, consulte os seguintes recursos:
- Oracle Linux 7: Configuração do Repositório Yum
- Oracle Linux 8 e 9: Editando Arquivos de Configuração do Repositório Yum
Ou consulte as páginas man dnf.conf(5)
ou yum.conf(5)
em um sistema Oracle Linux.