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

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

この手順では、アプリケーションリソースグループを NFS に対して作成する方法を説明します。この手順はこのアプリケーションに固有で、別の種類のアプリケーションには使用できません。

始める前に

手順「二次クラスタで複製リソースグループを作成する」を完了します。

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

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


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


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


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

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

    Auto_start_on_new_cluster=False

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

    RG_dependencies=devgrp-stor-rg

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

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

    nfs-rg

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

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


    nodeA# 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/

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

    -p AffinityOn=True

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

    nfs-dg-rs

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

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

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


    nodeA# clreslogicalhostname create -g nfs-rg \
    lhost-nfsrg-prim
    

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

  7. リソースを有効にし、アプリケーションリソースグループを管理し、アプリケーションリソースグループをオンラインにします。

    1. NFS アプリケーション向けの HAStoragePlus リソースを有効にします。


      nodeA# clresource enable nfs-rs
      
    2. nodeA でアプリケーションリソースグループをオンラインにします。


      nodeA# clresourcegroup online -e -M -n nodeA nfs-rg
      
      online

      リソースグループをオンラインにします。

      -e

      関連付けられたリソースを有効にします。

      -M

      リソースグループを管理状態にします。

      -n

      リソースグループをオンラインにするノードを指定します。

      nfs-rg

      リソースグループの名前。

  8. アプリケーションリソースグループがオンラインであることを確認します。


    nodeA# clresourcegroup status
    

    アプリケーションリソースグループの状態フィールドを調べ、複製リソースグループが nodeAnodeB でオンラインとなっているかどうかを調べます。

次の手順

「二次クラスタで NFS アプリケーションリソースグループを作成する」に進みます。