Montage de partages de fichiers sur l' z/OS

Monter des partages de fichiers « NFS » sur des instances de calcul « z/OS ». Le chiffrement en transit n'est pas pris en charge pour z/OS.

IBM Cloud LinuxONE Virtual Server for VPC(architecture)s390x, IBM Cloud(architecture)Dedicated Host for VPCs390x, IBM Cloud pour VPC Hyper Protect Virtual Server et IBM Cloud Wazi as a Service sont obsolètes. La date de fin de service (EOS) est fixée au 20 février 2027,when. Les instances restantes seront fermées. Pour plus d'informations, consultez l'annonce relative à la fin de prise en charge du service.

Avant de commencer

  1. Vérifiez que l'hôte de calcul fait partie du même groupe de sécurité que le partage. Pour plus d'informations, voir Autorisation granulaire.
  2. Confirmez qu'une cible de montage pour le partage existe pour le VPC où se trouve le serveur. Si une nouvelle cible de montage est nécessaire, suivez les instructions de la rubrique Création de partages de fichiers et de cibles de montage.
  3. Obtenez le chemin de montage du partage de fichiers à partir de la cible de montage. Les informations sur le chemin de montage peuvent être obtenues à partir de la page Détails du partage de fichiers de la console, de l'interface de commande, de l'API ou de Terraform.

Montage du partage de fichiers

SSH dans l'instance de calcul où vous souhaitez monter le partage de fichiers, puis passez à ces étapes pour monter un partage de fichiers sur un hôte z/OS.

  1. Créer un répertoire /u/ibmuser.

    mkdir /u/ibmuser/test
    
  2. Lancez le client NFS. Vous pouvez émettre des commandes D OMVS,P pour vérifier si le client NFS est démarré ou non.

    • Si l'entrée du système de fichiers NFS se trouve dans sys1.parmlib.bpxprm00, vous pouvez ignorer cette étape en toute sécurité.

    • Si l'entrée du système de fichiers NFS ne se trouve pas dans sys1.parmlib.bpxprm00, vous devez effectuer les étapes suivantes pour démarrer le client NFS:

      1. Pour configurer le client NFS, exécutez le travail suivant sur votre instance de serveur virtuel z/OS.

        //NFSCLNT  JOB CLASS=A,MSGCLASS=H,MSGLEVEL=(1,1),NOTIFY=&SYSUID.,
        //         REGION=0M
        //*********************************************************************
        //* Configuration for the NFS client.                                 *
        //*********************************************************************
        //ALIAS    EXEC PGM=IDCAMS
        //SYSPRINT DD SYSOUT=*
        //SYSIN    DD *
          DEF ALIAS(NAME(MVSCLNT) RELATE(CATALOG.VS01.SYS)) -
            CAT(CATALOG.VS01.MASTER)
        /*
        //DEFLOG1  EXEC PGM=IEFBR14
        //SYSPRINT DD SYSOUT=*
        //LOG1     DD DSN=MVSCLNT.LOG1,
        //         DISP=(NEW,CATLG),UNIT=3390,SPACE=(CYL,(2,5),RLSE),
        //         RECFM=VB,LRECL=137,BLKSIZE=6144,VOL=SER=OPEVS1
        //*
        //DEFLOG2  EXEC PGM=IEFBR14
        //SYSPRINT DD SYSOUT=*
        //LOG2     DD DSN=MVSCLNT.LOG2,
        //         DISP=(NEW,CATLG),UNIT=3390,SPACE=(CYL,(2,5),RLSE),
        //         RECFM=VB,LRECL=137,BLKSIZE=6144,VOL=SER=OPEVS1
        //*
        //DEFRACF  EXEC PGM=IKJEFT01
        //SYSPRINT DD SYSOUT=*
        //SYSTSPRT DD SYSOUT=*
        //SYSTSIN  DD *
          RDEFINE STARTED MVSNFSC.* UACC(NONE) +
            STDATA(USER(SYSTEM) GROUP(SYS1) TRUSTED(YES))
        SETR REFRESH RACLIST(STARTED)
        /*
        //COPYSAMP EXEC PGM=IEBCOPY
        //SYSPRINT DD SYSOUT=*
        //SYSUT1   DD UNIT=SYSDA,SPACE=(TRK,(5,1))
        //SYSUT2   DD UNIT=SYSDA,SPACE=(TRK,(5,1))
        //SYSUT3   DD UNIT=SYSDA,SPACE=(TRK,(5,1))
        //SYSUT4   DD UNIT=SYSDA,SPACE=(TRK,(5,1))
        //INDD     DD DSN=SYS1.NFSSAMP,DISP=SHR
        //OUTDD    DD DSN=SYS1.PROCLIB,DISP=SHR
        //SYSIN    DD *
          COPY I=INDD,O=OUTDD
          SELECT MEMBER=((GFSCPROC,MVSNFSC))
        /*
        
      2. Ajoutez la commande suivante à SYS1.PARMLIB(BPXPRM00) après AUTOMNT.

        FILESYSTYPE TYPE(NFS) ENTRYPOINT(GFSCINIT) ASNAME(MVSNFSC)
        
      3. Pour démarrer l' NFS NFS MVSNFSC, exécutez les commandes suivantes à partir de la console /SDSF Log.

        set OMVS=00
        
      4. Pour vérifier que le client NFS est démarré, exécutez les commandes D OMVS,P.

      Si le principal MVSNFSC figure dans la liste, le client NFS est démarré avec succès.

  3. Exécutez les commandes suivantes à partir de TSO pour monter le partage de fichiers sous z/OS au format ASCII:

    mount type(NFS) filesystem(nfs02) mountpoint('/u/ibmuser/test') parm('<mount path>,xlat(y),vers(4)')
    

    Vous pouvez également exécuter les commandes suivantes pour monter le partage de fichiers sous z/OS au format binaire:

    mount type(NFS) filesystem(nfs02) mountpoint('/u/ibmuser/test') parm('<mount path>,vers(4)')
    

    Pour plus d'informations, voir Autres exemples de commande de montage.

  4. Pour vérifier que le partage de fichiers est correctement monté sur z/OS, vous pouvez exécuter la commande df pour afficher le répertoire /u/ibmuser/test.