Montajes de almacenamiento

De forma similar a los trabajos de aprendizaje automático, los pipelines permiten a los clientes montar File Storage y Object Storage como carpetas locales para los pasos de pipeline.

Esto simplifica el proceso de acceso a los datos almacenados en el almacenamiento de archivos u objetos, lo que elimina la necesidad de instalar bibliotecas adicionales o escribir código especializado. Mediante el uso de sistemas operativos o bibliotecas de idioma estándar, los usuarios pueden acceder a sistemas de archivos compartidos y cubos de Object Storage de la misma forma que acceden a archivos y carpetas locales.

También puede sustituir montajes de almacenamiento en ejecuciones de pipeline, lo que permite cambios puntuales para una ejecución específica. Esto es esencial para los clientes de SaaS que utilizan pipelines en aplicaciones de aprendizaje automático y necesitan sustituir los montajes de almacenamiento para un cliente (inquilino) SaaS concreto.

Configuración de montajes de almacenamiento al crear un pipeline

Asegúrese de que se han aplicado las políticas adecuadas.

Los montajes de almacenamiento se pueden configurar en dos niveles:

  • Nivel de pipeline: la configuración de montaje de almacenamiento se aplica a todos los pasos, a menos que se sustituya.
  • Nivel de paso: la configuración de montaje de almacenamiento se aplica solo al paso específico.
Nota

Los montajes de almacenamiento solo se aplican a los siguientes tipos de pasos:
  • Tipo de paso de script. Pasos definidos por un script.
  • Tipo de paso BYOC. Pasos definidos por una imagen de contenedor.

La configuración se gestiona en el panel de configuración Storage Mounts (Montajes de almacenamiento).

No puede configurar más de cinco montajes de almacenamiento para un pipeline o un paso.

  1. En la página de lista Proyectos, seleccione el proyecto que contiene los pipelines con los que desea trabajar. Si necesita ayuda para buscar la página de lista o el proyecto, consulte Lista de proyectos.
  2. En la página de detalles del proyecto, seleccione Pipelines.
  3. Seleccione Crear pipeline.
  4. En la página Crear pipeline, en Montajes de almacenamiento (en el nivel de pipeline o paso), introduzca la siguiente información.
    Nota

    La creación de pipelines con redes personalizadas mediante API se debe utilizar para utilizar un montaje de almacenamiento de archivos.
    • Montajes de almacenamiento de archivos (opcional): seleccione Agregar montaje de almacenamiento de archivos e introduzca la siguiente información.
      • Compartimento: seleccione el compartimento que contiene el destino que desea montar.
      • Destino de montaje: destino de montaje que desea utilizar.
      • Ruta de exportación: ruta de exportación que desea utilizar.
      • Ruta de destino y directorio: introduzca la ruta que se utilizará para montar el almacenamiento.

        La ruta debe empezar por un carácter alfanumérico. El directorio de destino debe ser único en todos los montajes de almacenamiento proporcionados. Los caracteres permitidos son alfanuméricos, guiones ( - ) y guiones bajos ( _ ).

        Puede especificar la ruta de acceso completa, como /opc/storage-directory. Si sólo se especifica un directorio, como /storage-directory, se monta en el directorio /mnt por defecto. No puede especificar directorios específicos del sistema operativo, como /bin o /etc.

    • Montajes de almacenamiento de objetos (opcional): seleccione Agregar montaje de almacenamiento de objetos e introduzca la siguiente información.
      • Compartimento: seleccione el compartimento que contiene el cubo que desea montar.
      • Bloque: seleccione el bloque que desea utilizar.
      • Prefijo de nombre de objeto (opcional): prefijo de nombre de objeto. El prefijo debe empezar por un carácter alfanumérico. Los caracteres permitidos son alfanuméricos, barra ( / ), guion ( - ) y guion bajo ( _ ).
      • Ruta de destino y directorio: introduzca la ruta que se utilizará para montar el almacenamiento.

        La ruta debe empezar por un carácter alfanumérico. El directorio de destino debe ser único en todos los montajes de almacenamiento proporcionados. Los caracteres permitidos son alfanuméricos, guiones ( - ) y guiones bajos ( _ ).

        Puede especificar la ruta de acceso completa, como /opc/storage-directory. Si sólo se especifica un directorio, como /storage-directory, se monta en el directorio /mnt por defecto. No puede especificar directorios específicos del sistema operativo, como /bin o /etc.

      Nota

      Si utiliza redes personalizadas:
      1. Cree el gateway del servicio en la VCN.
      2. Para las configuraciones de tabla de rutas en la subred privada, agregue el gateway de servicio.
      3. Cambie las reglas de salida de la lista de seguridad de la subred necesaria para permitir el tráfico a todos los servicios de la red.
  5. Actualice los demás campos según sea necesario.
    Para obtener una descripción de los campos, consulte Creación de un pipeline.
  6. Seleccione Crear.

Sustituciones de montaje de almacenamiento

Puede especificar sustituciones de montaje de almacenamiento para ejecuciones de pipeline de la misma forma que para pipelines. Para obtener detalles sobre los montajes de almacenamiento, consulte Storage Mounts.

Al crear una ejecución de pipeline, puede definir la sustitución en el nivel de pipeline o para un paso de pipeline.