手順「主クラスタで NFS アプリケーションリソースグループを作成する」を完了します。
nodeC にスーパーユーザーまたは RBAC の承認 solaris.cluster.modify、solaris.cluster.admin、および solaris.cluster.read を提供する役割を使用してアクセスします。
SUNW.nfs をリソースタイプとして登録します。
nodeC# clresourcetype register SUNW.nfs |
SUNW.HAStoragePlus をリソースタイプとして登録していない場合は、登録します。
nodeC# clresourcetype register SUNW.HAStoragePlus |
デバイスグループのアプリケーションリソースグループを作成します。
nodeC# clresourcegroup create \ -p Pathprefix=/global/etc \ -p Auto_start_on_new_cluster=False \ -p RG_dependencies=devgrp-stor-rg \ nfs-rg |
リソースグループを作成します。
リソースグループのプロパティーを指定します。
グループのリソースが管理ファイルを書き込むディレクトリを指定します。
アプリケーションリソースグループが自動的に起動しないように指定します。
アプリケーションリソースグループが依存するリソースグループを指定します。この例では、アプリケーションリソースグループは複製リソースグループに依存しています。
アプリケーションリソースグループが新しい主ノードにスイッチオーバーすると、複製リソースグループが自動的にスイッチオーバーします。ただし、複製リソースグループが新しい主ノードにスイッチオーバーした場合は、アプリケーションリソースグループを手動でスイッチオーバーする必要があります。
アプリケーションリソースグループの名前。
アプリケーションリソースグループに SUNW.HAStoragePlus リソースを追加します。
nodeC# clresource create -g nfs-rg \ -t SUNW.HAStoragePlus \ -p FileSystemMountPoints=/global/mountpoint \ -p AffinityOn=True \ nfs-dg-rs |
リソースを作成します。
リソースを追加するリソースグループを指定します。
リソースのタイプに SUNW.HAStoragePlus を指定します。
リソースのプロパティーを指定します。
ファイルシステムのマウントポイントがグローバルであることを指定します。
アプリケーションリソースが -x GlobalDevicePaths= で定義されたグローバルデバイスとクラスタファイルシステム向けにアフィニティスイッチオーバーを実行するように指定します。したがって、アプリケーションリソースグループがフェイルオーバーまたはスイッチオーバーすると、関連デバイスグループがスイッチオーバーします。
NFS アプリケーション向けの HAStoragePlus リソースの名前。
これらの拡張プロパティーについては、SUNW.HAStoragePlus(5) のマニュアルページを参照してください。
論理ホスト名リソースをアプリケーションリソースグループに追加します。
nodeC# clreslogicalhostname create -g nfs-rg \ lhost-nfsrg-sec |
二次クラスタ上のアプリケーションリソースグループの論理ホスト名は lhost-nfsrg-sec です。
NFS リソースをアプリケーションリソースグループに追加します。
nodeC# clresource create -g nfs-rg \ -t SUNW.nfs -p Resource_dependencies=nfs-dg-rs nfs-rg |
アプリケーションリソースグループが 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 によって、リソースグループは再起動後もオフラインのままになります。
グローバルボリュームが主クラスタにマウントされている場合は、二次クラスタのグローバルボリュームのマウントを解除します。
nodeC# umount /global/mountpoint |
ボリュームが二次クラスタにマウントされていると、同期が失敗します。
「データ複製の有効化例」に進みます。