Compartir volúmenes de almacenamiento entre Orchestration Pipelines y DataStage

Puede transferir archivos de datos entre DataStage® y Orchestration Pipelines utilizando un volumen de almacenamiento compartido.

Acerca de esta tarea

Establezca el acceso a un volumen de almacenamiento creando una conexión a una reclamación de volumen persistente (PVC) y añadiéndola al recurso personalizado del tiempo de ejecución PX.

Procedimiento

  1. Cree un volumen de almacenamiento del tipo Existing PVC New PVC o. Los PVC existentes deben tener el modo de acceso de lectura-escritura-muchos (RWX) para poder ser montados por DataStage y Pipelines. Consulte Gestión de volúmenes de almacenamiento para obtener más detalles.
  2. Cree una conexión de volumen de almacenamiento para el PVC para que sea visible para Pipelines en un proyecto. Consulte Conexión del volumen de almacenamiento para obtener más detalles.
  3. Actualice la instancia de tiempo de ejecución de PX para montar el PVC editando el CR de tiempo de ejecución de PX para añadir el nombre del PVC y la ruta de montaje del volumen de almacenamiento.
    # list PXRuntime CRs
    oc -n <cp4d-project> get pxruntime 
    
    # edit PXRuntime CR
    oc -n <cp4d-project> edit pxruntime <PXRuntime CR name>
    
    # Add the new PVC under additional_storage. The sample below has two PVCs mounted to /mnts/data1 and /mnts/data2.
    
    spec:
      additional_storage:                      # mount additional persistent volumes
      - mount_path: /mnts/data1                # the path to mount the persistent volume
        pvc_name: data1-pvc                    # the name of the associated persistent volume claim
      - mount_path: /mnts/data2
        pvc_name: data2-pvc
    
    DataStage flujos de archivos de referencia desde el volumen de almacenamiento por la ruta de montaje especificada en el CR. Actualice el CR de tiempo de ejecución de PX con la ruta de montaje preexistente para el volumen de almacenamiento a fin de mantener la coherencia de la ruta de montaje entre Pipelines y DataStage. Todas las rutas de montaje del volumen de almacenamiento comienzan con /mnts.