Creación de un origen de software personalizado versionado
Cree un origen de software personalizado versionado para utilizarlo en un entorno de ciclo de vida en OS Management Hub.
Seleccione cuidadosamente los paquetes y módulos del origen de software personalizado con versiones. Al ascender a una etapa del ciclo de vida, el servicio instala todo el contenido del origen en las instancias de destino.
Para crear un origen de software personalizado versionado, primero debe agregar orígenes de software de proveedor al servicio. A continuación, seleccione los orígenes de software de proveedor y utilice filtros o una lista de paquetes para especificar los paquetes y módulos que se incluirán en el origen.
Navegar
- Vaya a la página de lista Orígenes de software.
- En el menú Acciones, seleccione Crear origen de software personalizado.
Agregar detalles básicos
Proporcione la información básica y la configuración del origen con versiones y, a continuación, seleccione Siguiente.
- Nombre: introduzca un nombre para el origen. Puede cambiar el nombre en cualquier momento. No es necesario que el nombre sea único porque un identificador Oracle Cloud (OCID) identifica de manera única el origen de software personalizado.
-
Descripción: (opcional) introduzca una descripción para el origen.
-
Versión: introduzca un identificador. Al agregar una versión, se desactiva la opción de actualización automática de contenido. Para crear un origen de software personalizado, deje este valor en blanco y, en su lugar, siga Creación de un origen de software personalizado.
-
Actualizar contenido automáticamente: desactivado. Los orígenes con versiones son inmutables y no se pueden actualizar.
-
Resolver dependencias automáticamente: active auto-resolve para que el servicio resuelva automáticamente las dependencias de paquetes y módulos para cualquier paquete incluido en el origen. La resolución de dependencias solo incluye paquetes de orígenes de software de proveedor seleccionados para el origen de software personalizado. Si un paquete dependiente reside en un origen de software que no está asociado con el origen de software personalizado, el paquete no se incluirá.
- Mostrar opciones avanzadas: agregue etiquetas a este recurso.
Si tiene permisos para crear un recurso, también los tiene para aplicar etiquetas de formato libre a ese recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si aplicar etiquetas, pregunte a un administrador u omita esta opción. Puede aplicar etiquetas más tarde.
Seleccionar Orígenes de Software
Seleccione los orígenes de software de proveedor que desea agregar al origen personalizado y, a continuación, seleccione Siguiente.
-
Proveedor del sistema operativo: seleccione el proveedor del sistema operativo. Por ejemplo, Oracle.
-
OS version: seleccione la versión del sistema operativo. Por ejemplo, Oracle Linux 8.
-
Arquitectura: seleccione la arquitectura del sistema. Por ejemplo, x86_64.
-
Compartimento: seleccione el compartimento que contiene los orígenes de software.
-
Orígenes de software disponibles: seleccione los orígenes de software que se van a agregar.
Consejo
¿No ve ninguna fuente de software? Puede que tenga que cambiar el compartimento o replicar orígenes de software de proveedor.
Seleccionar contenido de paquetes
Especifique los paquetes en el origen de software personalizado, mediante Filtros o una Lista de paquetes y, a continuación, seleccione Siguiente.
-
Incluir solo la última versión: Activado. Esta opción es necesaria para orígenes de software personalizados con versiones. El servicio incluye solo la última versión disponible de paquetes dentro de las restricciones de los filtros o la lista de paquetes. Consulte Limiting packages and modules to the latest version.
Crear filtros
-
Ámbito: seleccione Incluir o Excluir.
-
Recurso: seleccione una de las siguientes opciones y, a continuación, proporcione valores adicionales según sea necesario:
- Paquete: para crear un filtro que incluya o excluya el paquete especificado del origen de software de proveedor seleccionado, introduzca el nombre del paquete y, opcionalmente, introduzca una versión. Si no se especifica ninguna versión, el servicio incluye todas las versiones. El formato de versión de paquete aceptable es 'epoch:version-release' o 'version-release'. Por ejemplo, nombre de paquete:
edk2-ovmf
y versión de paquete:1:20210616-3.el8
. - Grupo: para crear un filtro que incluya o excluya el grupo de paquetes de los orígenes de software de proveedor seleccionados, seleccione un grupo de paquetes yum o DNF.
- Módulo: para crear un filtro que incluya o excluya contenido modular de los orígenes de software de proveedor seleccionados, seleccione el nombre del módulo, el flujo y el perfil de flujo.
- Paquete: para crear un filtro que incluya o excluya el paquete especificado del origen de software de proveedor seleccionado, introduzca el nombre del paquete y, opcionalmente, introduzca una versión. Si no se especifica ninguna versión, el servicio incluye todas las versiones. El formato de versión de paquete aceptable es 'epoch:version-release' o 'version-release'. Por ejemplo, nombre de paquete:
-
+ Otro filtro: seleccione esta opción para agregar más filtros.
Proporcionar lista de paquetes
Cargar o Pegar la lista de paquetes en la ventana.
Los formatos válidos incluyen N (nombre de paquete), NVRA (nombre, versión, versión, arquitectura) o NEVRA (nombre, época, versión, versión, arquitectura)
Por ejemplo, el formato de los paquetes sería:
python2 libselinux-2.8-6.el8.x86_64 NetworkManager-adsl-1:1.30.0-13.0.1.el8_4.x86_64
Revisar
Permite revisar los detalles del origen. Realice los cambios necesarios y, a continuación, seleccione Enviar.
Consejo
¿Fallo al crear el origen de software? Consulte Fallo de creación de origen de software personalizado para solucionar problemas.Siguientes Pasos
Asocie el origen de software a una etapa de ciclo de vida:
Utilice el comando oci os-management-hub software-source create-versioned-custom-swsrc y los parámetros necesarios para crear un origen de software personalizado versionado.
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 obtener una lista completa de indicadores y opciones de variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.
Ejecute la operación CreateSoftwareSource para crear un origen de software personalizado versionado.