Oracle® Solaris Cluster 4.3 データサービス計画および管理ガイド

印刷ビューの終了

更新: 2016 年 4 月
 
 

オンライン HAStoragePlus リソースから ZFS 以外のファイルシステムを削除する方法

HAStoragePlus リソースからファイルシステムを削除する場合、HAStoragePlus リソースは、ローカルファイルシステムをクラスタファイルシステムまたはグローバルファイルシステムとは異なる方法で処理します。

  • HAStoragePlus リソースは、オフラインになるときに、ローカルファイルシステムを自動的にアンマウントします。

  • HAStoragePlus リソースは、オフラインになるときに、クラスタファイルシステムまたはグローバルファイルシステムをアンマウントしません。


Caution

注意  -  オンライン HAStoragePlus リソースからファイルシステムを削除する前に、そのファイルシステムがどのアプリケーションからも使用されていないことを確認してください。オンライン HAStoragePlus リソースからファイルシステムを削除すると、そのファイルシステムが強制的にアンマウントされることがあります。アプリケーションが使用しているファイルシステムが強制的にアンマウントされた場合、そのアプリケーションは失敗するか、またはハングアップします。


  1. クラスタのいずれかのノードで、RBAC の承認 solaris.cluster.modify を提供する root 役割になります。
  2. HAStoragePlus リソースがすでに管理しているファイルシステムのマウントポイントのリストを取得します。
    # scha_resource_get -O extension -R hasp-resource -G hasp-rg FileSystemMountPoints
    -R hasp-resource

    ファイルシステムを削除する HAStoragePlus リソースを指定します。

    -G hasp-rg

    HAStoragePlus リソースを含むリソースグループを指定します。

  3. HAStoragePlus リソースの FileSystemMountPoints 拡張プロパティーを、HAStoragePlus リソース内に残るファイルシステムのマウントポイントのみを含むように変更します。
    # clresource set -p FileSystemMountPoints="mount-point-list" hasp-resource
    -p FileSystemMountPoints="mount-point-list"

    HAStoragePlus リソース内に残るファイルシステムのマウントポイントのコンマ区切りリストを指定します。このリストに、削除するファイルシステムのマウントポイントが含まれていてはいけません

    hasp-resource

    ファイルシステムを削除する HAStoragePlus リソースを指定します。

  4. HAStoragePlus リソースのマウントポイントリストとStep 3 で指定したリストとの間で一致があることを確認します。
    # scha_resource_get -O extension -R hasp-resource -G hasp-rg FileSystemMountPoints
    -R hasp-resource

    ファイルシステムを削除する HAStoragePlus リソースを指定します。

    -G hasp-rg

    HAStoragePlus リソースを含むリソースグループを指定します。

  5. HAStoragePlus リソースがオンラインで、かつ障害が発生していないことを確認します。

    HAStoragePlus リソースがオンラインで、かつ障害が発生した場合、リソースの検証には成功しましたが、HAStoragePlus によるファイルシステムのアンマウントの試みが失敗しました。

    # clresource status hasp-resource
  6. (オプション) クラスタの各ノード上の /etc/vfstab ファイルから、削除する各ファイルシステムのマウントポイントに対するエントリを削除します。
使用例 53  オンライン HAStoragePlus リソースからのファイルシステムの削除

この例では、オンライン HAStoragePlus リソースからファイルシステムを削除する方法を示します。

  • HAStoragePlus リソースは rshasp という名前であり、リソースグループ rghasp に含まれています。

  • rshasp という名前の HAStoragePlus リソースは、次のマウントポイントを持つファイルシステムをすでに管理しています。

    • /global/global-fs/fs

    • /global/local-fs/fs

  • 削除されるファイルシステムのマウントポイントは /global/local-fs/fs です。

# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints
STRINGARRAY
/global/global-fs/fs
/global/local-fs/fs

# clresource set -p FileSystemMountPoints="/global/global-fs/fs"
# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints rshasp
STRINGARRAY
/global/global-fs/fs

# clresource status rshasp


=== Cluster Resources ===

Resource Name        Node Name      Status        Message
--------------       ----------     -------       --------
rshasp               node46         Offline       Offline
                     node47         Online        Online