ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Cluster システム管理 Oracle Solaris Cluster 4.1 (日本語) |
1. Oracle Solaris Cluster の管理の概要
2. Oracle Solaris Cluster と RBAC
5. グローバルデバイス、ディスクパス監視、およびクラスタファイルシステムの管理
7. クラスタインターコネクトとパブリックネットワークの管理
SPARC: ノードで OpenBoot PROM (OBP) を表示する方法
既存の Oracle Solaris Cluster の論理ホスト名リソースで使用されている論理ホスト名を変更する
クラスタノードから Oracle Solaris Cluster ソフトウェアをアンインストールする
Oracle Solaris Cluster SNMP イベント MIB の作成、設定、および管理
SNMP ホストがノード上の SNMP トラップを受信できるようにする
SNMP ホストがノード上の SNMP トラップを受信できないようにする
共通エージェントコンテナを使用して、サービスまたは管理エージェントのポート番号を変更する
非クラスタモードでブートしたノードから Solaris Volume Manager メタセットを取得する
Solaris Volume Manager ソフトウェア構成を保存する
ゾーンクラスタに関するほかの管理タスク (ゾーンパスの移動、アプリケーションを実行するためのゾーンクラスタの準備、ゾーンクラスタのクローニングなど) を実行できます。これらのコマンドは、グローバルクラスタのノードから実行する必要があります。
注 - clsetup ユーティリティーを使用してゾーンクラスタの構成ウィザードを起動すると、新しいゾーンクラスタを作成したり、ファイルシステムまたはストレージデバイスを追加したりできます。clzonecluster install -c を実行してプロファイルを構成すると、ゾーンクラスタのゾーンが構成されます。clsetup ユーティリティーまたは -c config_profile オプションの使用手順については、『Oracle Solaris Cluster ソフトウェアのインストール』の「ゾーンクラスタの作成および構成」を参照してください。
注 - グローバルクラスタ内のノードからのみ実行する Oracle Solaris Cluster コマンドは、ゾーンクラスタでは使用できません。各種ゾーンでのコマンドの有効な使用方法については、Oracle Solaris Cluster の該当するマニュアルページを参照してください。
表 9-3 その他のゾーンクラスタの作業
|
この手順では、既存のゾーンクラスタで使用するネットワークアドレスを追加します。ネットワークアドレスは、論理ホストまたは共有 IP アドレスリソースをゾーンクラスタに構成する場合に使用します。clsetup ユーティリティーを複数回実行して、必要な数のネットワークアドレスを追加できます。
clsetup ユーティリティーを起動します。
phys-schost# clsetup
メインメニューが表示されます。
論理ホストまたは共有 IP アドレスリソースをゾーンクラスタに構成する場合に使用されるネットワークアドレスを指定します。例: 192.168.100.101。
次の種類のネットワークアドレスがサポートされています。
有効な IPv4 アドレス (オプションで / および接頭辞長が続く)。
有効な IPv6 アドレス (/ および接頭辞長が続く必要があります)。
IPv4 アドレスに解決するホスト名。IPv6 アドレスに解決するホスト名はサポートされていません。
ネットワークアドレスの詳細は、zonecfg(1M) のマニュアルページを参照してください。
構成変更の結果が表示されます。例:
>>> 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.
グローバルクラスタ上に構成されているゾーンクラスタは、特定の 1 つのゾーンクラスタを削除することも、ワイルドカードを使用してすべてのゾーンクラスタを削除することもできます。構成されていないゾーンクラスタは、削除できません。
グローバルクラスタのノードから、次の手順のステップをすべて実行します。
phys-schost# clresourcegroup delete -F -Z zoneclustername +
注 - この手順は、グローバルクラスタノードから実行されます。この手順をゾーンクラスタのノードから実行するには、ゾーンクラスタノードにログインし、コマンドの「-Z zonecluster」を省略します。
phys-schost# clzonecluster halt zoneclustername
phys-schost# clzonecluster uninstall zoneclustername
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 Solaris ZFS (データセットとしてエクスポート)
サポートされている NAS デバイスの NFS
ゾーンクラスタでは、次のループバックマウントを管理できます。
UFS ローカルファイルシステム
UFS クラスタファイルシステム
ファイルシステムのマウントを管理する HAStoragePlus または ScalMountPoint リソースを構成します。ファイルシステムをゾーンクラスタに追加する手順は、『Oracle Solaris Cluster ソフトウェアのインストール』の「ゾーンクラスタにファイルシステムを追加する」を参照してください。
phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
この手順のいくつかのステップはグローバルクラスタのノードから行います。他のステップは、ゾーンクラスタのノードから実行されます。
phys-schost# clresource delete -F -Z zoneclustername fs_zone_resources
phys-schost# clresource delete -F fs_global_resources
-F オプションを指定すると、前もって無効にしていないリソースも含め、指定したリソースがすべて強制的に削除されるため、このオプションは注意して使用してください。すべての指定リソースが、ほかのリソースのリソース関係設定から削除されるため、クラスタ内のサービスが失われることがあります。削除されていない依存リソースは、無効な状態やエラー状態になる可能性があります。詳細は、clresource(1CL) のマニュアルページを参照してください。
ヒント - 削除したリソースのリソースグループがあとで空になると、そのリソースグループを安全に削除できます。
例:
phys-schost# clzonecluster configure zoneclustername
phys-schost# clzonecluster configure zoneclustername
clzc:zoneclustername> remove fs dir=filesystemdirectory
clzc:zoneclustername> commit
ファイルシステムのマウントポイントは、dir= で指定します。
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
ゾーンクラスタからストレージデバイス (Solaris Volume Manager ディスクセット、DID デバイスなど) を削除できます。この手順は、ゾーンクラスタからストレージデバイスを削除する場合に実行します。
この手順のいくつかのステップはグローバルクラスタのノードから行います。ほかのステップは、ゾーンクラスタのノードから実行することが可能です。
削除するゾーンクラスタのデバイス用に構成されている Oracle Solaris Cluster のリソースタイプ (SUNW.HAStoragePlus、SUNW.ScalDeviceGroup など) を特定し、削除します。
phys-schost# clresource delete -F -Z zoneclustername dev_zone_resources
phys-schost# clzonecluster show -v zoneclustername ... Resource Name: device match: <device_match> ...
phys-schost# clzonecluster configure zoneclustername clzc:zoneclustername> remove device match=<devices_match> clzc:zoneclustername> commit clzc:zoneclustername> end
phys-schost# clzonecluster reboot zoneclustername
phys-schost# clzonecluster show -v zoneclustername
例 9-14 SVM ディスクセットをゾーンクラスタから削除する
この例は、sczone というゾーンクラスタに構成された apachedg という Solaris Volume Manager ディスクセットを削除する方法を示しています。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