次の例では、リソースグループ rg-1 は、次の 3 つのデータサービスを含んでいます。
iWS (/global/rg-1 に依存する)
Oracle (/dev/global/dsk/d5s2 に依存する)
NFS (dsk/d6 に依存する)
新しいリソースに対し、SUNW.HAStorage リソースの hastorage-1 を rg-1 に作成するには、次の手順を実行します。
クラスタ内のノードでスーパーユーザーになります。
リソースグループ rg-1 を作成します。
# scrgadm -a -g rg-1 |
リソースタイプを登録します。
# scrgadm -a -t SUNW.HAStorage |
SUNW.HAStorage リソースである hastorage-1 を作成し、サービスパスを定義します。
# scrgadm -a -j hastorage-1 -g rg-1 -t SUNW.HAStorage ¥ -x ServicePaths=/global/rg-1,/dev/global/dsk/d5s2,dsk/d6 |
ServicePaths には、次の値を含むことができます。
広域デバイスグループ名 (例: nfs-dg)
広域デバイスへのパス (例: /dev/global/dsk/d5s2 または dev/d6)
クラスタファイルシステムのマウントポイント (例: /global/nfs)
hastorage-1 リソースを有効にします。
# scswitch -e -j hastorage-1 |
リソース iWS、Oracle、NFS を rg-1 に追加し、これらの依存性を hastorage-1 に設定します。たとえば、iWS の場合には、次のように入力します。
# scrgadm -a -j resource-name -g rg-1 -t SUNW.iws ¥ -x Confdir_list=/global/iws/schost-1 ¥ -y Scalable=False -y Network_resources_used=schost-1 ¥ -y Port_list=80/tcp -y Resource_dependencies=hastorage-1 |
rg-1 を管理状態に設定し、オンラインにします。
# scswitch -Z -g rg-1 |
SUNW.HAStorage は、別の拡張プロパティ (AffinityOn) を含みます。この拡張プロパティは、SUNW.HAStorage が ServicePaths で定義されている広域デバイスおよびクラスタファイルシステムの類似性スイッチオーバーを実行する必要があるかどうかを指定するブール値です。詳細は、SUNW.HAStorage(5) のマニュアルページを参照してください。