「NFS アプリケーションリソースグループを主クラスタに作成する」の手順を完了していることを確認します。
スーパーユーザーとして nodeC にアクセスします。
SUNW.nfs をリソースタイプとして登録します。
nodeC# scrgadm -a -t SUNW.nfs |
SUNW.HAStoragePlus をリソースタイプとして登録していない場合は、登録します。
nodeC# scrgadm -a -t SUNW.HAStoragePlus |
devicegroup のアプリケーションリソースグループを作成します。
nodeC# scrgadm -a -g nfs-rg \ -y Pathprefix=/global/etc \ -y Auto_start_on_new_cluster=False \ -y RG_dependencies=devicegroup-stor-rg |
アプリケーションリソースグループの名前
グループのリソースが管理ファイルを書き込むディレクトリを指定します。
アプリケーションリソースグループが自動的に起動しないように指定します。
アプリケーションリソースグループが依存するリソースグループを指定します。この例では、アプリケーションリソースグループは複製リソースグループに依存しています。
アプリケーションリソースグループが新しい主ノードにスイッチオーバーすると、複製リソースグループが自動的にスイッチオーバーします。ただし、複製リソースグループが新しい主ノードにスイッチオーバーした場合は、アプリケーションリソースグループを手動でスイッチオーバーする必要があります。
SUNW.HAStoragePlus リソースをアプリケーションリソースグループに追加します。
nodeC# scrgadm -a -j nfs-dg-rs -g nfs-rg \ -t SUNW.HAStoragePlus \ -x FileSystemMountPoints=/global/mountpoint \ -x AffinityOn=True |
NFS アプリケーション向けの HAStoragePlus リソースの名前かどうかを確認します。
ファイルシステムのマウントポイントがグローバルであることを指定します。
リソースのタイプに SUNW.HAStoragePlus を指定します。
アプリケーションリソースが -x GlobalDevicePaths= で定義された広域デバイスとクラスタファイルシステム向けにアフィニティースイッチオーバーを実行するように指定します。したがって、アプリケーションリソースグループがフェイルオーバーまたはスイッチオーバーすると、関連デバイスグループがスイッチオーバーします。
これらの拡張プロパティーについては、SUNW.HAStoragePlus(5) のマニュアルページを参照してください。
論理ホスト名リソースをアプリケーションリソースグループに追加します。
nodeC# /usr/cluster/bin/scrgadm -a -L -j lhost-nfsrg-sec -g nfs-rg \ -l lhost-nfsrg-sec |
lhost-nfsrg-sec は、二次クラスタ上のアプリケーションリソースグループの論理ホスト名です。
NFS リソースをアプリケーションリソースグループに追加します。
nodeC# /usr/cluster/bin/scrgadm -a -g nfs-rg \ -j nfs-rs -t SUNW.nfs -y Resource_dependencies=nfs-dg-rs |
アプリケーションリソースグループが nodeC でオンラインになっていないことを確認します。
nodeC# /usr/cluster/bin/scswitch -n -j nfs-rs nodeC# /usr/cluster/bin/scswitch -n -j nfs-dg-rs nodeC# /usr/cluster/bin/scswitch -n -j lhost-nfsrg-sec nodeC# /usr/cluster/bin/scswitch -z -g nfs-rg -h "" |
Auto_start_on_new_cluster=False によって、リソースグループは再起動後もオフラインのままになります。
広域ボリュームが主クラスタにマウントされている場合は、二次クラスタの広域ボリュームのマウントを解除します。
nodeC# umount /global/mountpoint |
ボリュームが二次クラスタにマウントされていると、同期が失敗します。
「データ複製の有効化例」に進みます。