HAStoragePlus リソースにファイルシステムを追加するとき、HAStoragePlus リソースはローカルファイルシステムをグローバルファイルシステムとは別に処理します。
HAStoragePlus リソースは常に、ローカルファイルシステムを自動的にマウントします。
HAStoragePlus リソースがグローバルファイルシステムを自動的にマウントするのは、HAStoragePlus リソースの AffinityOn 拡張プロパティが True の場合だけです。
AffinityOn 拡張プロパティについては、「リソースグループとディスクデバイスグループ間での起動の同期」を参照してください。
クラスタの1つのノード上で、スーパーユーザーになります。
クラスタの各ノードの /etc/vfstab ファイルにおいて、追加しようとしている各ファイルシステムのマウントポイント用のエントリを追加します。
エントリごとに、mount at boot フィールドと mount options フィールドを次のように設定します。
mount at boot フィールドを no に設定します。
ファイルシステムがグローバルファイルシステムの場合、global オプションを含むように mount options フィールドを設定します。
HAStoragePlus リソースがすでに管理しているファイルシステムのマウントポイントのリストを取得します。
# scha_resource_get -O extension -R hasp-resource -G hasp-rg \ FileSystemMountPoints |
ファイルシステムを追加する先の HAStoragePlus リソースを指定します。
HAStoragePlus リソースを含むリソースグループを指定します。
HAStoragePlus リソースの FileSystemMountPoints 拡張プロパティを変更して、次のマウントポイントを含むようにします。
HAStoragePlus リソースがすでに管理しているファイルシステムのマウントポイント
HAStoragePlus リソースに追加しようとしているファイルシステムのマウントポイント
# scrgadm -c -j hasp-resource -x FileSystemMountPoints="mount-point-list" |
ファイルシステムを追加する先の HAStoragePlus リソースを指定します。
HAStoragePlus リソースがすでに管理しているファイルシステムのマウントポイントと、追加しようとしているファイルシステムのマウントポイントをコンマで区切って指定します。
HAStoragePlus リソースのマウントポイントのリストと手順 4で指定したリストが一致していることを確認します。
# scha_resource_get -O extension -R hasp-resource -G hasp-rg \ FileSystemMountPoints |
ファイルシステムを追加する先の HAStoragePlus リソースを指定します。
HAStoragePlus リソースを含むリソースグループを指定します。
HAStoragePlus リソースがオンラインであり、障害が発生していないことを確認します。
HAStoragePlus リソースがオンラインであるが、障害が発生している場合、リソースの確認は成功しますが、HAStoragePlus によるファイルシステムのマウントは失敗します。
# scstat -g |
次に、オンラインの HAStoragePlus リソースにファイルシステムを追加する例を示します。
HAStoragePlus リソースは rshasp という名前であり、リソースグループ rghasp に含まれます。
rshasp という名前の HAStoragePlus リソースはすでに、マウントポイントが /global/global-fs/fs1 であるファイルシステムを管理しています。
追加しようとしているファイルシステムのマウントポイントは /global/global-fs/fs2 です。
この例では、各クラスタノード上の /etc/vfstabファイルにはすでに、追加しようとしているファイルシステムのエントリが含まれていると仮定します。
# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints
STRINGARRAY
/global/global-fs/fs1
# scrgadm -c -j rshasp \
-x FileSystemMountPoints="/global/global-fs/fs1,/global/global-fs/fs2"
# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints
STRINGARRAY
/global/global-fs/fs1
/global/global-fs/fs2
# scstat -g
-- Resource Groups and Resources --
Group Name Resources
---------- ---------
Resources: rghasp rshasp
-- Resource Groups --
Group Name Node Name State
---------- --------- -----
Group: rghasp node46 Offline
Group: rghasp node47 Online
-- Resources --
Resource Name Node Name State Status Message
------------- --------- ----- --------------
Resource: rshasp node46 Offline Offline
Resource: rshasp node47 Online Online
|