Sun Cluster Data Service for Network File System (NFS) ガイド (Solaris OS 版)

ProcedureNFS ファイルシステムの共有オプションを変更する

share -o コマンドで rwrw=ro、または ro= オプションを使用する場合、NFS 障害モニターは、すべての Sun Cluster サーバーと関連付けられるすべての物理ホストまたは netgroups にアクセス権を付与すると最適に動作します。

share(1M) コマンドで、netgroups を使用する場合は、Sun Cluster のすべてのホスト名を適切な netgroup に追加してください。理想的には、読み取りと書き込みの両方のアクセス権をすべての Sun Cluster ホスト名に付与し、NFS 障害検証機能が正常に動作するようにします。


注 –

共有オプションを変更する前に、share_nfs(1M) のマニュアルページを参照し、有効なオプションの組み合わせを理解してください。


また、共有パスとオプションは Sun Cluster HA for NFS リソースをオフラインにしないで動的に変更できます。「NFS File System 上の共有パスを動的に更新する」を参照してください。

Sun Cluster HA for NFS リソースのオフライン時に NFS ファイルシステム上で共有オプションを変更するには、次の手順を実行します。

手順
  1. クラスタノード上にインストールするクラスタノード上でスーパーユーザーになります。

  2. NFS リソースの障害モニターを無効にします。


    # scswitch -n -M -j resource
    
    -M

    リソース障害モニターを無効にします。

  3. 新しい share オプションをテストします。

    1. 新しい共有オプションで dfstab.resource ファイルを編集する前に、新しい share コマンドを実行して、オプションの組み合わせが正しいことを確認してください。


      # share -F nfs [-o specific_options] [-d “description] pathname
      
      -F nfs

      ファイルシステムタイプを NFS に指定します。

      -o specific_options

      オプションを指定します。読み取りと書き込みの両方のアクセス権をすべてのクライアントに付与する rw の使用を推奨します。

      -d description

      追加するファイルシステムについての説明です。

      pathname

      共有するファイルシステムを指定します。

    2. 新しい share コマンドの実行に失敗した場合は、直ちに以前のオプションを使用してもう一度 share コマンドを実行してください。新しいコマンドが正しく実行された場合は、手順 4 に進んでください。

  4. 新しい共有オプションを使用し、dfstab. resource ファイルを編集します。

    1. dfstab.resource ファイルからパスを削除する場合は、以下の手順を順に実行してください。

      1. unshare (1M) コマンドを実行します。


        # unshare -F nfs  [-o specific_options] pathname
        
        -F nfs

        ファイルシステムタイプを NFS に指定します。

        -o specific_options

        NFS ファイルシステム固有のオプションを指定します。

        pathname

        無効にするファイルシステムを指定します。

      2. dfstab.resource ファイルから、削除したいパスの share コマンドを削除します。


        # vi dfstab.resource
        
    2. dfstab.resource ファイルにパスを追加する場合、またはこのファイルの既存のパスを変更する場合は、マウントポイントが正しいことを確認してから、dfstab.resource ファイルを編集します。


    注 –

    このファイルで使用する書式は、/etc/dfs/dfstab ファイルで使用される書式と同じです。各行は、share コマンドから成ります。


  5. NFS リソースで障害モニターを有効にします。


    # scswitch -e -M -j resource