ナビゲーションリンクをスキップ
印刷ビューの終了
| Oracle Solaris Cluster システム管理 Oracle Solaris Cluster 3.3 3/13 (日本語)

検索範囲:

- このドキュメント
- ライブラリ全体

## ゾーンクラスタ管理タスクの実行

ゾーンクラスタに関するほかの管理タスク (ゾーンパスの移動、アプリケーションを実行するためのゾーンクラスタの準備、ゾーンクラスタの複製など) を実行できます。これらのコマンドは、必ずグローバルクラスタの投票ノードから実行してください。

`clsetup` ユーティリティーを使用してゾーンクラスタの構成ウィザードを起動すると、新しいゾーンクラスタを作成したり、ファイルシステムまたはストレージデバイスを追加したりできます。`clzonecluster install `-c`` を実行してプロファイルを構成すると、ゾーンクラスタのゾーンが構成されます。`clsetup` ユーティリティーまたは `-c config_profile` オプションの使用手順については、『Oracle Solaris Cluster ソフトウェアのインストール』の「ゾーンクラスタの確立」を参照してください。

注 - グローバルクラスタ内の投票ノードからのみ実行する Oracle Solaris Cluster コマンドは、ゾーンクラスタには使用できません。各種ゾーンでのコマンドの有効な使用方法については、Oracle Solaris Cluster の該当するマニュアルページを参照してください。

表 9-3 その他のゾーンクラスタのタスク

タスク | 手順
--- | ---
新規ゾーンパスへのゾーンパスの移動 | `clzonecluster move` `-f` zonepath zoneclustername
アプリケーション実行用のゾーンクラスタの準備 | `clzonecluster ready` `-n` nodename zoneclustername
ゾーンクラスタの複製 | `clzonecluster clone` `-Z` target- zoneclustername [`-m` copymethod] source-zoneclustername `clone` サブコマンドを使用する前に、ソースゾーンクラスタを停止してください。複製先のゾーンクラスタは、構成済みであることが必要です。
ゾーンクラスタへのネットワークアドレスの追加 | 「ゾーンクラスタにネットワークアドレスを追加する方法」
ゾーンクラスタの削除 | 「ゾーンクラスタを削除する」
ゾーンクラスタからファイルシステムを削除 | 「ゾーンクラスタからファイルシステムを削除する」
ゾーンクラスタからストレージデバイスを削除 | 「ゾーンクラスタからストレージデバイスを削除する」
ノードのアンインストールに関するトラブルシュート | 「ノードのアンインストールのトラブルシューティング」
Oracle Solaris Cluster SNMP イベント MIB の作成、設定、および管理 | 「Oracle Solaris Cluster SNMP イベント MIB の作成、設定、および管理」

## ゾーンクラスタにネットワークアドレスを追加する方法

この手順では、既存のゾーンクラスタで使用するネットワークアドレスを追加します。ネットワークアドレスは、論理ホストまたは共有 IP アドレスリソースをゾーンクラスタに構成する場合に使用します。`clsetup` ユーティリティーを複数回実行して、必要な数のネットワークアドレスを追加できます。

1. 目的のゾーンクラスタをホストしているグローバルクラスタのノードで、スーパーユーザーになります。
2. グローバルクラスタ上で、ゾーンクラスタで使用するクラスタファイルシステムを構成します。

   `clsetup` ユーティリティーを起動します。

       phys-schost# clsetup

   メインメニューが表示されます。

3. 「ゾーンクラスタ」メニュー項目を選択します。
4. 「ゾーンクラスタにネットワークアドレスを追加」メニュー項目を選択します。
5. ネットワークアドレスを追加するゾーンクラスタを選択します。
6. 追加するネットワークアドレスを指定するためのプロパティーを選択します。
   `address=value`

     論理ホストまたは共有 IP アドレスリソースをゾーンクラスタに構成する場合に使用されるネットワークアドレスを指定します。例: 192.168.100.101。

     次の種類のネットワークアドレスがサポートされています。

     - 有効な IPv4 アドレス (オプションで/および接頭辞長が続く)。

     - 有効な IPv6 アドレス (/および接頭辞長が続く必要があります)。

     - IPv4 アドレスに解決するホスト名。IPv6 アドレスに解決するホスト名はサポートされていません。

     ネットワークアドレスの詳細は、`zonecfg`(1M) のマニュアルページを参照してください。

7. ネットワークアドレスを追加するには、`a` を入力します。
8. `c` を入力して、構成の変更を保存します。

   構成変更の結果が表示されます。例:

       >>> Result of Configuration Change to the Zone Cluster(sczone) <<<

           Adding network address to the zone cluster...

           The zone cluster is being created with the following configuration

               /usr/cluster/bin/clzonecluster configure sczone
               add net
               set address=phys-schost-1
               end

           All network address added successfully to sczone.

9. 完了後 `clsetup` ユーティリティーを終了します。

## ゾーンクラスタを削除する

グローバルクラスタ上に構成されているゾーンクラスタは、特定の 1 つのゾーンクラスタを削除することも、ワイルドカードを使用してすべてのゾーンクラスタを削除することもできます。構成されていないゾーンクラスタは、削除できません。

1. グローバルクラスタのノードで、スーパーユーザーになるか、RBAC の承認 `solaris.cluster.modify` を提供する役割になります。グローバルクラスタのノードから、次の手順のステップをすべて実行します。
2. ゾーンクラスタからすべてのリソースグループとそのリソースを削除します。

       phys-schost# clresourcegroup delete -F -Z zoneclustername +

   注 - この手順は、グローバルクラスタノードから実行されます。この手順をゾーンクラスタのノードから実行するには、ゾーンクラスタノードにログインし、コマンドの「`-Z` zonecluster」を省略します。

3. ゾーンクラスタを停止します。

       phys-schost# clzonecluster halt zoneclustername

4. ゾーンクラスタをアンインストールします。

       phys-schost# clzonecluster uninstall zoneclustername

5. ゾーンクラスタを構成解除します。

       phys-schost# clzonecluster delete zoneclustername

例 9-11 グローバルクラスタからのゾーンクラスタの削除

    phys-schost# clresourcegroup delete -F -Z sczone +

    phys-schost# clzonecluster halt sczone

    phys-schost# clzonecluster uninstall sczone

    phys-schost# clzonecluster delete sczone

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

ファイルシステムをゾーンクラスタにエクスポートするには、直接マウントまたはループバックマウントを使用します。

ゾーンクラスタでは、次の直接マウントがサポートされます。

- UFS ローカルファイルシステム

- Oracle Automatic Storage Management Cluster File System (Oracle ACFS) ファイルシステム

- QFS スタンドアロンファイルシステム

- QFS 共有ファイルシステム (Oracle RAC のサポートに使用する場合のみ)

- ZFS (データセットとしてエクスポートされたもの)

- サポートされている NAS デバイスの NFS

ゾーンクラスタでは、次のループバックマウントを管理できます。

- UFS ローカルファイルシステム

- QFS スタンドアロンファイルシステム

- QFS 共有ファイルシステム (Oracle RAC のサポートに使用する場合のみ)

- UFS クラスタファイルシステム

ファイルシステムのマウントを管理する `HAStoragePlus` または `ScalMountPoint` リソースを構成します。ファイルシステムをゾーンクラスタに追加する手順については、『Oracle Solaris Cluster ソフトウェアのインストール』の「ゾーンクラスタにファイルシステムを追加する」を参照してください。

`phys-schost#` プロンプトは、グローバルクラスタのプロンプトを表します。この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。

1. 目的のゾーンクラスタをホストしているグローバルクラスタのノードで、スーパーユーザーになります。この手順のいくつかのステップはグローバルクラスタのノードから行います。他のステップは、ゾーンクラスタのノードから実行されます。
2. 削除するファイルシステムに関連するリソースを削除します。
   1. 削除するゾーンクラスタのファイルシステム用に構成されている Oracle Solaris Cluster のリソースタイプ (`HAStoragePlus`、`SUNW.ScalMountPoint` など) を特定し、削除します。

          phys-schost# clresource delete -F -Z zoneclustername fs_zone_resources

   2. 削除するファイルシステム用のグローバルクラスタ内に構成されている `SUNW.qfs` タイプの Oracle Solaris Cluster リソースがあれば、そのリソースを特定し、削除します。

          phys-schost# clresource delete -F fs_global_resources

      `-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 ファイルシステムの削除

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

    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

## ゾーンクラスタからストレージデバイスを削除する

ゾーンクラスタから、SVM ディスクセットや DID デバイスなどのストレージデバイスを削除できます。この手順は、ゾーンクラスタからストレージデバイスを削除する場合に実行します。

1. 目的のゾーンクラスタをホストしているグローバルクラスタのノードで、スーパーユーザーになります。この手順のいくつかのステップはグローバルクラスタのノードから行います。ほかのステップは、ゾーンクラスタのノードから実行することが可能です。
2. 削除するデバイスに関連するリソースを削除します。削除するゾーンクラスタのデバイス用に構成されている Oracle Solaris Cluster のリソースタイプ (SUNW.HAStoragePlus、SUNW.ScalDeviceGroup など) を特定し、削除します。

       phys-schost# clresource delete -F -Z zoneclustername dev_zone_resources

3. 削除するデバイスに対して一致するエントリを調べます。

       phys-schost# clzonecluster show -v zoneclustername
       ...
        Resource Name:       device
           match:              <device_match>
        ...

4. デバイスをゾーンクラスタの構成から削除します。

       phys-schost# clzonecluster configure zoneclustername
       clzc:zoneclustername> remove device match=<devices_match>
       clzc:zoneclustername> commit
       clzc:zoneclustername> end

5. ゾーンクラスタをリブートします。

       phys-schost# clzonecluster reboot zoneclustername

6. デバイスの削除を確認します。

       phys-schost# clzonecluster show -v zoneclustername

例 9-14 SVM ディスクセットをゾーンクラスタから削除する

この例は、`sczone` というゾーンクラスタ内に構成された `apachedg` という SVM ディスクセットを削除する方法を示しています。apachedg ディスクセットのセット番号は 3 です。このデバイスは、クラスタに構成された `zc_rs` のリソースにより使用されます。

    phys-schost# clzonecluster show -v sczone
    ...
      Resource Name:      device
         match:             /dev/md/apachedg/*dsk/*
      Resource Name:      device
         match:             /dev/md/shared/3/*dsk/*
    ...
    phys-schost# clresource delete -F -Z sczone zc_rs

    phys-schost# ls -l /dev/md/apachedg
    lrwxrwxrwx 1 root root 8 Jul 22 23:11 /dev/md/apachedg -> shared/3
    phys-schost# clzonecluster configure sczone
    clzc:sczone> remove device match=/dev/md/apachedg/*dsk/*
    clzc:sczone> remove device match=/dev/md/shared/3/*dsk/*
    clzc:sczone> commit
    clzc:sczone> end
    phys-schost# clzonecluster reboot sczone
    phys-schost# clzonecluster show -v sczone

例 9-15 DID デバイスをゾーンクラスタから削除する

この例は、DID デバイス d10 および d11 を削除する方法を示しています。このデバイスは、`sczone` というゾーンクラスタに構成されています。このデバイスは、クラスタに構成された `zc_rs` のリソースにより使用されます。

    phys-schost# clzonecluster show -v sczone
    ...
     Resource Name:       device
         match:             /dev/did/*dsk/d10*
     Resource Name:       device
        match:              /dev/did/*dsk/d11*
    ...
    phys-schost# clresource delete -F -Z sczone zc_rs
    phys-schost# clzonecluster configure sczone
    clzc:sczone> remove device match=/dev/did/*dsk/d10*
    clzc:sczone> remove device match=/dev/did/*dsk/d11*
    clzc:sczone> commit
    clzc:sczone> end
    phys-schost# clzonecluster reboot sczone
    phys-schost# clzonecluster show -v sczone

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 著作権について |