ファイル共有をマウントするには z/OS

z/OS のコンピュートインスタンスに、 NFS のファイル共有をマウントします。 z/OS では、転送中の暗号化はサポートされていません。

IBM Cloud LinuxONE Virtual Server for VPC(アーキテクチャ)s390x、 IBM Cloud(アーキテクチャ)Dedicated Host for VPCs390x、 IBM Cloud VPC用 Hyper Protect Virtual Server、および IBM Cloud Wazi as a Service は非推奨となっています。 サービス終了(EOS)日は2020年2月20日 2027,when、残りのインスタンスはすべて終了されます。 詳細については、 サービスの廃止に関するお知らせ をご覧ください。

開始前に

  1. コンピュートホストが共有と同じ セキュリティ グループに属していることを確認してください。 詳しくは、 Granular authorizationを 参照のこと。
  2. サーバーがあるVPCに共有のマウントターゲットが存在することを確認します。 新規マウント・ターゲットが必要な場合は、「 ファイル共有およびマウント・ターゲットの作成」の説明に従ってください。
  3. マウント・ターゲットからファイル・シェアのマウント・パスを取得します。 マウントパスの情報は、 コンソールの ファイル共有詳細ページ、 CLI、 API、 Terraformから 取得できます。

ファイル共有のマウント

ファイル共有をマウントする Compute インスタンスに SSH で接続 します。その後、これらのステップを続行して、 z/OS ホストにファイル共有をマウントします。

  1. /u/ibmuser ディレクトリを作成します。

    mkdir /u/ibmuser/test
    
  2. NFS クライアントを起動します。 コマンド D OMVS,P を発行して、 NFS クライアントが開始されているかどうかを確認できます。

    • NFS ファイルシステムのエントリーが sys1.parmlib.bpxprm00 にある場合は、このステップをスキップしても問題ありません。

    • NFS ファイル・システムのエントリーが sys1.parmlib.bpxprm00 内にない場合は、以下のステップを実行して NFS クライアントを開始する必要があります。

      1. NFS クライアントをセットアップするには、 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. 以下のコマンドを SYS1.PARMLIB(BPXPRM00) の AUTOMNT の後に追加します。

        FILESYSTYPE TYPE(NFS) ENTRYPOINT(GFSCINIT) ASNAME(MVSNFSC)
        
      3. NFS クライアント・アドレス・スペース MVSNFSC を開始するには、コンソール /SDSF Log から以下のコマンドを発行します。

        set OMVS=00
        
      4. NFS クライアントが開始されたことを確認するには、コマンド D OMVS,P を発行します。

      プリンシパル MVSNFSC がリストにあれば、 NFS クライアントは正常に開始される。

  3. 以下のコマンドを TSO から実行して、 z/OS 上のファイル共有を ASCII フォーマットでマウントします。

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

    以下のコマンドを実行して、 z/OS 上のファイル共有をバイナリー・フォーマットでマウントすることもできます。

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

    詳しくは、 追加のマウント・コマンドの例を参照してください。

  4. ファイル共有が z/OSに正常にマウントされたことを確認するには、コマンド df を実行して、ディレクトリー /u/ibmuser/test を表示します。