Creación de un origen de software personalizado

Seleccione contenido específico de orígenes de software de proveedor para crear un origen de software personalizado en OS Management Hub.

Nota

Para conocer los orígenes de software personalizados con versiones, consulte Creating a Versioned Custom Software Source. Un origen versionado se utiliza específicamente en entornos de ciclo de vida.

Para crear un origen de software personalizado, 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 van a incluir en el origen.

  • Agregar información básica

    Proporcione la información básica y la configuración del origen de software personalizado 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.

    • Crear en compartimento: seleccione el compartimento de destino para el origen.
    • Activar control de versiones: déjelo desactivado a menos que cree orígenes de software personalizados con versiones y, en su lugar, siga Creación de un origen de software personalizado con versiones.

    • Etiquetas: (opcional) 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 desea aplicar etiquetas, pregunte a un administrador o omita esta opción. Puede aplicar las etiquetas más tarde.

    Seleccionar Orígenes de Software

    Seleccione los orígenes de software de proveedor que desea agregar al origen personalizado.

    • Proveedor del sistema operativo: seleccione el proveedor del sistema operativo. Por ejemplo, Oracle.

    • Versión del sistema operativo: seleccione la versión del sistema operativo. Por ejemplo, Oracle Linux 9.

    • Arquitectura: seleccione la arquitectura del sistema. Por ejemplo, x86_64.

    • Utilice el campo Buscar y filtrar para identificar los orígenes de software necesarios y seleccionar los orígenes de software que desea agregar.
      • Compartimento: en Filtro aplicado, seleccione el compartimento que contiene los orígenes de software.

    Consejo

    ¿No ves ninguna fuente de software? Puede que necesite cambiar el compartimento o replicar orígenes de software de proveedor.

    Seleccione Next (Siguiente).

    Seleccionar contenido de paquetes

    Seleccione cómo especificar los paquetes que se van a incluir en el origen de software personalizado entre las siguientes opciones:

    • Incluir todos los paquetes disponibles
    • Seleccionar paquetes mediante filtros: siga los pasos de Agregar filtros de paquetes.
    • Proporcionar lista de paquetes: al seleccionar esta opción, se muestra una opción adicional para Cargar lista de paquetes del archivo o Pegar lista de paquetes. Siga los pasos de Proporcionar lista de paquetes.

    Se muestran las siguientes opciones, según el método seleccionado:

    • Actualizar contenido automáticamente: active auto-update para que el servicio revise automáticamente los paquetes de origen de software personalizados y los actualice a las últimas versiones disponibles. El servicio lo hace una vez por día. Cuando se desactiva, los paquetes permanecen en las versiones disponibles cuando se creó el origen.
    • Resolver automáticamente las dependencias de paquetes y módulos: 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 que están 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á.
    • Incluir solo la última versión basada en los filtros: cuando está activado, el servicio incluye solo la última versión disponible de los paquetes dentro de las restricciones de los filtros o la lista de paquetes. Consulte Limitación de paquetes y módulos a la última versión.

    Seleccione Next (Siguiente).

    Agregar filtros de paquete

    En la tabla Filtros de paquete, seleccione Agregar filtro.

    • Ámbito: seleccione Incluir o Excluir.

    • Tipo de recurso: seleccione una de las siguientes opciones y, a continuación, proporcione los valores necesarios:

      • 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.

    Seleccione Agregar para agregar el filtro de paquete a la lista. Repita este proceso para agregar más filtros de paquete.

    Proporcionar lista de paquetes

    Cargue un archivo de paquete o pegue la lista de paquetes en la ventana, según la opción seleccionada.

    Nota

    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

    Después de haber proporcionado el archivo o la lista de paquetes, seleccione Next (Siguiente).

    Revisar

    Revisión de los detalles del origen. Realice los cambios necesarios y, a continuación, seleccione Crear origen de software personalizado.

    Consejo

    ¿Fallo al crear el origen de software? Consulte Fallo de creación de origen de software personalizado para solucionar problemas.
  • Utilice el comando oci os-management-hub software-source create-custom-swsrc y los parámetros necesarios para crear un origen de software personalizado.

    oci os-management-hub software-source create-custom-swsrc --compartment-id ocid --display-name name --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.