Criando uma Origem de Software Personalizada
Selecione conteúdo específico das origens de software do fornecedor para criar uma origem de software personalizada no OS Management Hub.
Para origens de software personalizadas com controle de versão, consulte Criando uma Origem de Software Personalizada com Controle de Versão. Uma origem com controle de versão é especificamente para uso em ambientes de ciclo de vida.
Para criar uma origem de software personalizada, primeiro adicione origens de software do fornecedor ao serviço. Em seguida, selecione as origens de software do fornecedor e use filtros ou uma lista de pacotes para especificar os pacotes e módulos a serem incluídos na origem.
Navegar
- Navegue até a página de lista Origens de Software.
- No menu Ações, selecione Criar origem de software personalizada.
Adicionar Informações Básicas
Forneça as informações e definições básicas da origem de software personalizada e selecione Próximo.
- Nome: Informe um nome para a origem. Você pode alterar o nome a qualquer momento. O nome não precisa ser exclusivo porque um OCID (Oracle Cloud Identifier) identifica exclusivamente a origem de software personalizada.
-
Descrição: (Opcional) Digite uma descrição para a origem.
- Criar no compartimento: Selecione o compartimento de destino da origem.
-
Ativar controle de versão: Deixe desativado, a menos que crie origens de software personalizadas com controle de versão e siga Criando uma Origem de Software Personalizada com Controle de Versão.
- Tags: (Opcional) Adicione tags a este recurso.
Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace de tag. Para obter mais informações sobre tags, consulte Tags de Recurso. Se você não tiver certeza se deve aplicar tags, pergunte a um administrador ou ignore essa opção. Você pode aplicar tags posteriormente.
Selecionar Origens de Software
Selecione as origens de software do fornecedor a serem adicionadas à origem personalizada.
-
Fornecedor do SO: Selecione o fornecedor do SO. Por exemplo, Oracle.
-
Versão do SO: Selecione a versão do SO. Por exemplo, Oracle Linux 9.
-
Arquitetura: Selecione a arquitetura do sistema. Por exemplo, x86_64.
- Use o campo Pesquisar e filtrar para identificar as origens de software necessárias e selecionar as origens de software a serem adicionadas.
-
Compartimento: Em Filtro aplicado, selecione o compartimento que contém as origens de software.
-
Dica
Não vê nenhuma fonte de software? Talvez você precise alterar o compartimento ou replicar origens de software do fornecedor.
Selecione Próximo.
Selecionar Conteúdo do Pacote
Selecione como especificar os pacotes a serem incluídos na origem de software personalizada entre as seguintes opções:
- Incluir todos os pacotes disponíveis
- Selecionar pacotes por meio de filtros: siga as etapas em Adicionar Filtros de Pacote.
- Fornecer lista de pacotes: A seleção dessa opção exibe outra opção para Fazer upload da lista de pacotes do arquivo ou Colar lista de pacotes. Siga as etapas para a Fornecer Lista de Pacotes.
As seguintes opções são exibidas, dependendo do método selecionado:
- Atualizar conteúdo automaticamente: Ative a atualização automática para que o serviço revise automaticamente os pacotes de origem de software personalizados e os atualize para as versões mais recentes disponíveis. O serviço faz isso uma vez por dia. Quando desabilitados, os pacotes permanecem nas versões disponíveis quando a origem foi criada.
- Resolver automaticamente dependências de pacotes e módulos: Ative auto-resolve para que o serviço resolva automaticamente dependências de pacotes e módulos para quaisquer pacotes incluídos na origem. A resolução de dependência inclui apenas pacotes de origens de software do fornecedor selecionados para a origem de software personalizada. Se um pacote dependente residir em uma origem de software que não esteja associada à origem de software personalizada, o pacote não será incluído.
-
Incluir somente a versão mais recente com base em seus filtros: Quando ativado, o serviço inclui apenas a versão mais recente disponível de pacotes dentro das restrições de seus filtros ou lista de pacotes. Consulte Limitando pacotes e módulos à versão mais recente.
Selecione Próximo.
Adicionar Filtros de Pacote
Na tabela Filtros de pacote, selecione Adicionar filtro.
-
Escopo: Selecione Incluir ou Excluir.
-
Tipo de recurso: Selecione uma das seguintes opções e forneça os valores necessários:
- Pacote: para criar um filtro que inclua ou exclua o pacote especificado da origem de software do fornecedor selecionado, informe o nome do pacote e, opcionalmente, informe uma versão. Se nenhuma versão for especificada, o serviço incluirá todas as versões. O formato de versão aceitável do pacote é 'epoch:version-release' ou 'version-release'. Por exemplo, nome do pacote:
edk2-ovmfe versão do pacote:1:20210616-3.el8. - Grupo: para criar um filtro que inclua ou exclua o grupo de pacotes das origens de software do fornecedor selecionado, selecione um grupo de pacotes yum ou DNF.
- Módulo: Para criar um filtro que inclua ou exclua conteúdo modular das origens de software do fornecedor selecionadas, selecione o nome do módulo, o stream e o perfil do stream.
- Pacote: para criar um filtro que inclua ou exclua o pacote especificado da origem de software do fornecedor selecionado, informe o nome do pacote e, opcionalmente, informe uma versão. Se nenhuma versão for especificada, o serviço incluirá todas as versões. O formato de versão aceitável do pacote é 'epoch:version-release' ou 'version-release'. Por exemplo, nome do pacote:
Selecione Adicionar para adicionar o filtro de pacote à lista. Repita esse processo para adicionar mais filtros de pacote.
Fornecer Lista de Pacotes
Faça upload de um arquivo de pacote ou cole a lista de pacotes na janela, dependendo da opção selecionada.
Observação
Os formatos válidos incluem N (nome do pacote), NVRA (nome, versão, versão, arquitetura) ou NEVRA (nome, época, versão, versão, arquitetura)
Por exemplo, o formato dos pacotes seria:
python2 libselinux-2.8-6.el8.x86_64 NetworkManager-adsl-1:1.30.0-13.0.1.el8_4.x86_64Após fornecer o arquivo ou a lista de pacotes, selecione Próximo.
Revisar
Analise os detalhes da origem. Faça as alterações necessárias e selecione Criar origem de software personalizada.
Dica
Falha na criação da origem de software? Consulte Falha na Criação da Origem de Software Personalizada para obter a solução de problemas.Próximas Etapas
Anexe a origem de software a uma instância ou grupo:
Use o comando oci os-management-hub software-source create-custom-swsrc e os parâmetros necessários para criar uma origem de software personalizada.
oci os-management-hub software-source create-custom-swsrc --compartment-id ocid --display-name name --vendor-software-sources software-source-ocids [OPTIONS]Para obter uma lista completa de flags e opções de variáveis para comandos da CLI, consulte a Referência de Linha de Comando.
Execute a operação CreateSoftwareSource para criar uma origem de software personalizada.