Sun Cluster のシステム管理 (Solaris OS 版)

Procedure二次クラスタで NFS アプリケーションリソースグループを作成する

始める前に

手順「主クラスタで NFS アプリケーションリソースグループを作成する」を完了します。

  1. nodeC にスーパーユーザーになるか、RBAC の承認 solaris.cluster.modifysolaris.cluster.admin、および solaris.cluster.read を提供する役割になりますしてアクセスします。

  2. SUNW.nfs をリソースタイプとして登録します。


    nodeC# clresourcetype register SUNW.nfs
    
  3. SUNW.HAStoragePlus をリソースタイプとして登録していない場合は、登録します。


    nodeC# clresourcetype register SUNW.HAStoragePlus
    
  4. デバイスグループのアプリケーションリソースグループを作成します。


    nodeC# clresourcegroup create \
    
    -p Pathprefix=/global/etc \
    
    -p Auto_start_on_new_cluster=False \
    
    -p RG_dependencies=devgrp-stor-rg \
    
    nfs-rg
    
    create

    リソースグループを作成します。

    -p

    リソースグループのプロパティーを指定します。

    Pathprefix=/global/etc

    グループのリソースが管理ファイルを書き込むディレクトリを指定します。

    Auto_start_on_new_cluster=False

    アプリケーションリソースグループが自動的に起動しないように指定します。

    RG_dependencies=devgrp-stor-rg

    アプリケーションリソースグループが依存するリソースグループを指定します。この例では、アプリケーションリソースグループは複製リソースグループに依存しています。

    アプリケーションリソースグループが新しい主ノードにスイッチオーバーすると、複製リソースグループが自動的にスイッチオーバーします。ただし、複製リソースグループが新しい主ノードにスイッチオーバーした場合は、アプリケーションリソースグループを手動でスイッチオーバーする必要があります。

    nfs-rg

    アプリケーションリソースグループの名前。

  5. アプリケーションリソースグループに SUNW.HAStoragePlus リソースを追加します。


    nodeC# clresource create -g nfs-rg \
    
    -t SUNW.HAStoragePlus \
    
    -p FileSystemMountPoints=/global/mountpoint \
    
    -p AffinityOn=True \
    
    nfs-dg-rs
    
    create

    リソースを作成します。

    -g

    リソースを追加するリソースグループを指定します。

    -t SUNW.HAStoragePlus

    リソースのタイプに SUNW.HAStoragePlus を指定します。

    -p

    リソースのプロパティーを指定します。

    FileSystemMountPoints=/global/

    ファイルシステムのマウントポイントがグローバルであることを指定します。

    AffinityOn=True

    アプリケーションリソースが -x GlobalDevicePaths= で定義されたグローバルデバイスとクラスタファイルシステム向けにアフィニティスイッチオーバーを実行するように指定します。したがって、アプリケーションリソースグループがフェイルオーバーまたはスイッチオーバーすると、関連デバイスグループがスイッチオーバーします。

    nfs-dg-rs

    NFS アプリケーション向けの HAStoragePlus リソースの名前。

    これらの拡張プロパティーについての詳細は、SUNW.HAStoragePlus(5) のマニュアルページを参照してください。

  6. 論理ホスト名リソースをアプリケーションリソースグループに追加します。


    nodeC# clreslogicalhostname create -g nfs-rg \
    
    lhost-nfsrg-sec
    

    二次クラスタ上のアプリケーションリソースグループの論理ホスト名は lhost-nfsrg-sec です。

  7. NFS リソースをアプリケーションリソースグループに追加します。


    nodeC# clresource create -g nfs-rg \
    
    -t SUNW.nfs -p Resource_dependencies=nfs-dg-rs nfs-rg
    
  8. アプリケーションリソースグループが nodeC でオンラインになっていないことを確認します。


    nodeC# clresource disable -n nodeC nfs-rs
    
    nodeC# clresource disable -n nodeC nfs-dg-rs
    
    nodeC# clresource disable -n nodeC lhost-nfsrg-sec
    
    nodeC# clresourcegroup online -n "" nfs-rg
    

    Auto_start_on_new_cluster=False によって、リソースグループは再起動後もオフラインのままになります。

  9. グローバルボリュームが主クラスタにマウントされている場合は、二次クラスタのグローバルボリュームのマウントを解除します。


    nodeC# umount /global/mountpoint
    

    ボリュームが二次クラスタにマウントされていると、同期が失敗します。

次の手順

「データ複製の有効化例」に進みます。