Einbinden von Dateifreigaben auf z/OS

NFS-Dateifreigaben auf „ z/OS “-Recheninstanzen einbinden. Die Verschlüsselung während der Übertragung wird für z/OS nicht unterstützt.

IBM Cloud LinuxONE Virtual Server for VPC(-Architektur)s390x, IBM Cloud(-Architektur)Dedicated Host for VPCs390x, IBM Cloud für VPC Hyper Protect Virtual Server und IBM Cloud Wazi as a Service sind veraltet. Das Datum für die Einstellung des Dienstes (EOS) ist der 20. Februar 2027,when. Alle verbleibenden Instanzen werden beendet. Weitere Informationen finden Sie in der Ankündigung zur Einstellung des Dienstes.

Vorbereitende Schritte

  1. Vergewissern Sie sich, dass der Compute-Host der gleichen Sicherheitsgruppe angehört wie die Freigabe. Weitere Informationen finden Sie unter Granulare Autorisierung.
  2. Bestätigen Sie, dass ein Einhängeziel für die Freigabe für die VPC existiert, in der sich der Server befindet. Wenn ein neues Mountziel benötigt wird, befolgen Sie die Anweisungen in Dateifreigaben und Mountziele erstellen.
  3. Rufen Sie den Mountpfad der Dateifreigabe vom Mountziel ab. Informationen zum Einhängepfad können über die Seite Dateifreigabe-Details in der Konsole, über die Befehlszeilenschnittstelle(CLI), über die API oder über Terraform abgerufen werden.

Dateifreigabe anhängen

Stellen Sie über SSH eine Verbindung zur Recheninstanz her, in der Sie die Dateifreigabe anhängen möchten, und fahren Sie anschließend mit den folgenden Schritten fort, um eine Dateifreigabe auf einem z/OS-Host anzuhängen.

  1. Erstellen Sie ein Verzeichnis /u/ibmuser.

    mkdir /u/ibmuser/test
    
  2. Starten Sie den NFS-Client. Sie können Befehle D OMVS,P ausgeben, um zu prüfen, ob der NFS-Client gestartet wurde oder nicht.

    • Wenn sich der Eintrag für das NFS-Dateisystem im sys1.parmlib.bpxprm00 befindet, können Sie diesen Schritt problemlos überspringen.

    • Wenn sich der Eintrag für das Dateisystem NFS nicht im sys1.parmlib.bpxprm00 befindet, müssen Sie die folgenden Schritte ausführen, um den Client NFS zu starten:

      1. Führen Sie den folgenden Job auf Ihrer virtuellen z/OS-Serverinstanz aus, um den NFS-Client einzurichten.

        //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. Fügen Sie den folgenden Befehl zur SYS1.PARMLIB(BPXPRM00) nach AUTOMNT hinzu.

        FILESYSTYPE TYPE(NFS) ENTRYPOINT(GFSCINIT) ASNAME(MVSNFSC)
        
      3. Geben Sie zum Starten des NFS Clientadressraums MVSNFSC die folgenden Befehle in der Konsole aus: /SDSF Log.

        set OMVS=00
        
      4. Setzen Sie die Befehle D OMVS,P ab, um zu überprüfen, ob der Client NFS gestartet wurde.

      Wenn der Auftraggeber MVSNFSC in der Liste steht, ist der NFS Client erfolgreich gestartet.

  3. Führen Sie die folgenden Befehle von TSO aus, um die Dateifreigabe unter z/OS im ASCII-Format anzuhängen:

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

    Sie können auch die folgenden Befehle ausführen, um die Dateifreigabe unter z/OS im Binärformat anzuhängen:

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

    Weitere Informationen finden Sie unter Zusätzliche Beispiele für Mountbefehle.

  4. Um zu überprüfen, ob die Dateifreigabe erfolgreich an z/OSangehängt wurde, können Sie den Befehl df ausführen, um das Verzeichnis /u/ibmuser/test anzuzeigen.