Criando uma Origem de Software Personalizada com Controle de Versão
Crie uma origem de software personalizada com controle de versão para usar em um ambiente de ciclo de vida no OS Management Hub.
Selecione cuidadosamente os pacotes e módulos na origem de software personalizada com controle de versão. Quando promovido para um estágio do ciclo de vida, o serviço instala todo o conteúdo na origem para as instâncias de destino.
Para criar uma origem de software personalizada com controle de versão, você deve primeiro adicionar 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 Detalhes Básicos
Forneça as informações e as definições básicas da origem com controle de versão 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.
-
Versão: Informe um identificador. A adição de uma versão desativa a opção de conteúdo de atualização automática. Para criar uma origem de software personalizada, deixe esse valor em branco e, em vez disso, siga Criando uma Origem de Software Personalizada.
-
Atualizar conteúdo automaticamente: Desativado. As origens com controle de versão são imutáveis e não podem ser atualizadas.
-
Resolver dependências automaticamente: Ative resolver automaticamente para que o serviço resolva automaticamente as dependências de pacote e módulo de quaisquer pacotes incluídos na origem. A resolução de dependência inclui apenas pacotes de origens de software do fornecedor que estão selecionadas para a origem de software personalizada. Se um pacote dependente residir em uma origem de software que não está associada à origem de software personalizada, o pacote não será incluído.
- Mostrar opções avançadas: Adicione tags a esse 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 e, em seguida, selecione Próximo.
-
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 8.
-
Arquitetura: Selecione a arquitetura do sistema. Por exemplo, x86_64.
-
Compartimento: Selecione o compartimento que contém as origens de software.
-
Origens de software disponíveis: Selecione as origens de software a serem adicionadas.
Dica
Não vê nenhuma fonte de software? Talvez você precise alterar o compartimento ou replicar origens de software do fornecedor.
Selecionar Conteúdo do Pacote
Especifique os pacotes na origem de software personalizada usando Filtros ou uma Lista de pacotes e selecione Próximo.
-
Incluir somente a versão mais recente: Ativado. Essa opção é necessária para origens de software personalizadas com controle de versão. O serviço inclui apenas a versão mais recente disponível dos pacotes dentro das restrições de seus filtros ou lista de pacotes. Consulte Limitando pacotes e módulos à versão mais recente.
Criar Filtros
-
Escopo: Selecione Incluir ou Excluir.
-
Recurso: Selecione uma das seguintes opções e forneça valores adicionais conforme necessário:
- 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-ovmf
e 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 fluxo e o perfil do fluxo.
- 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:
-
+ Outro filtro: Selecione para adicionar mais filtros.
Fornecer Lista de Pacotes
Faça upload ou Cole a lista de pacotes na janela.
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_64
Revisar
Revisar os detalhes da origem. Faça as alterações necessárias e selecione Enviar.
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 um estágio do ciclo de vida:
Use o comando oci os-management-hub software-source create-versioned-custom-swsrc e os parâmetros necessários para criar uma origem de software personalizada com controle de versão.
oci os-management-hub software-source create-versioned-custom-swsrc --compartment-id ocid --display-name name --software-source-version designator --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 com controle de versão.