Sun Cluster のシステム管理 (Solaris OS 版)

Procedureゾーンクラスタからファイルシステムを削除する

この手順は、ゾーンクラスタからファイルシステムを削除する場合に実行します。ゾーンクラスタでサポートされるファイルシステムには、UFS、Vxfs、スタンドアロン QFS、ZFS (データセットとしてエクスポートされたもの)、およびループバックファイルシステムがあります。ファイルシステムをゾーンクラスタに追加する手順は、『Sun Cluster ソフトウェアのインストール (Solaris OS 版)』「ゾーンクラスタにファイルシステムを追加する」を参照してください。

phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順では、長形式の Sun Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。コマンドのリストとその短縮形については、付録 B Sun Cluster オブジェクト指向コマンドを参照してください。

  1. ゾーンクラスタをホストするグローバルクラスタのノードで、スーパーユーザーになります。グローバルクラスタのノードから、このプロシージャの一部のステップが実行されます。他のステップは、ゾーンクラスタのノードから実行されます。

  2. 削除するファイルシステムに関連するリソースを削除します。

    1. 削除するゾーンクラスタのファイルシステム用に構成されている Sun Cluster のリソースタイプ (HAStoragePlusSUNW.ScalMountPoint など) を特定し、削除します。


      phys-schost# clresource delete -F -Z zoneclustername fs_zone_resources
      
    2. 削除するファイルシステム用のグローバルクラスタ内に構成されている SUNW.qfs タイプの Sun Cluster リソースがあれば、そのリソースを特定し、削除します。


      phys-schost# clresource delete -F fs_global_resouces
      

      -F オプションを指定すると、前もって無効にしていないリソースも含め、指定したリソースがすべて強制的に削除されるため、このオプションは注意して使用してください。すべての指定リソースが、ほかのリソースのリソース関係設定から削除されるため、クラスタ内のサービスが失われることがあります。削除されていない依存リソースは、無効な状態やエラー状態になる可能性があります。詳細は、clresource(1CL) のマニュアルページを参照してください。


    ヒント –

    削除したリソースのリソースグループがあとで空になると、そのリソースグループを安全に削除できます。


  3. ファイルシステムのマウントポイントディレクトリのパスを調べます。たとえば、次のように使用します。


    phys-schost# clzonecluster configure zoneclustername
    
  4. ファイルシステムをゾーンクラスタの構成から削除します。


    phys-schost# clzonecluster configure zoneclustername
    

    clzc:zoneclustername> remove fs dir=filesystemdirectory
    

    clzc:zoneclustername> commit
    

    ファイルシステムのマウントポイントは、dir= で指定します。

  5. ファイルシステムが削除されたことを確認します。


    phys-schost# clzonecluster show -v zoneclustername
    

例 9–12 ゾーンクラスタ内の高可用性ファイルシステムの削除

この例は、sczone というゾーンクラスタ内に構成された、マウントポイントディレクトリ ( /local/ufs-1) のあるファイルシステムを削除する方法を示しています。リソースは hasp-rs で、そのタイプは HAStoragePlus です。


phys-schost# clzonecluster show -v sczone
...
 Resource Name:                           fs
   dir:                                     /local/ufs-1
   special:                                 /dev/md/ds1/dsk/d0
   raw:                                     /dev/md/ds1/rdsk/d0
   type:                                    ufs
   options:                                 [logging]
 ...
phys-schost# clresource delete -F -Z sczone hasp-rs
phys-schost# clzonecluster configure sczone
clzc:sczone> remove fs dir=/local/ufs-1
clzc:sczone> commit
phys-schost# clzonecluster show -v sczone


例 9–13 ゾーンクラスタ内の高可用性 ZFS ファイルシステムの削除

この例は、HAzpool という ZFS プール内の ZFS ファイルシステムを削除する方法を示しています。このファイルシステムは、sczone ゾーンクラスタ内に構成されており、リソースは hasp-rs で、そのタイプは SUNW.HAStoragePlus です。


phys-schost# clzonecluster show -v sczone
...
 Resource Name:                           dataset
   name:                                     HAzpool
...
phys-schost# clresource delete -F -Z sczone hasp-rs
phys-schost# clzonecluster configure sczone
clzc:sczone> remove dataset name=HAzpool
clzc:sczone> commit
phys-schost# clzonecluster show -v sczone