ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Cluster システム管理 Oracle Solaris Cluster 3.3 3/13 (日本語) |
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 ソフトウェア構成を保存する方法
Solaris Volume Manager ソフトウェア構成を再作成する方法
11. Oracle Solaris Cluster ソフトウェアおよびファームウェアのパッチ適用
ゾーンクラスタに関するほかの管理タスク (ゾーンパスの移動、アプリケーションを実行するためのゾーンクラスタの準備、ゾーンクラスタの複製など) を実行できます。これらのコマンドは、必ずグローバルクラスタの投票ノードから実行してください。
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 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 コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。
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
ゾーンクラスタから、SVM ディスクセットや DID デバイスなどのストレージデバイスを削除できます。この手順は、ゾーンクラスタからストレージデバイスを削除する場合に実行します。
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 という 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