TruCluster Server バージョン 5.1B を使用すると,HP Tru64 UNIX オペレーティング・システム・ソフトウェア,複数の AlphaServer システムおよびストレージ・デバイスを高度に統合して,単一の仮想システムとして動作させることができます。クラスタのメンバは,リソース,データ・ストレージ,クラスタ単位のファイル・システムを単一のセキュリティと管理ドメイン下で共用できるだけでなく,クライアントに対するクラスタのサービスを停止することなく個別にブートまたはシャットダウンできます。
TruCluster Server 環境は,必要に応じて,簡単なものにも,機能が豊富なものにもすることができます。必要に合わせて,2 〜 8 ノードのクラスタを構成できます。このクラスタでは,トランザクション処理システム,ネットワーク・クライアント/サーバ・アプリケーションのサーバ,高可用性を必要とするデータ共用アプリケーション,TruCluster Server のアプリケーション・プログラミング・インタフェース (API) の利点をフルに活用する分散型並列処理アプリケーションなどの高可用性アプリケーションが実行できます。
TruCluster Server にはインターネット・プロトコル群 (TCP/IP) のクラスタ別名が含まれているため,クラスタはネットワーク・クライアントおよびピア・システムからは単一のシステムとして認識されます。
この章では,次の事項について説明します。
1.1 バージョン 5.1B で新しく追加された機能と変更された機能
以下は,TruCluster Server バージョン 5.1B で新しく追加された機能と変更された機能です。各項目には,その機能に関して説明している TruCluster Server のマニュアル,本書中の節,またはリファレンス・ページも合わせて記載しています。
クラスタ・ファイル・システム (CFS) 負荷分散 -- CFS 負荷分散デーモン (cfsd
) は,ファイル・システムの使用量を監視し分析します。メンバがクラスタに参加した場合やクラスタへの参加を中止した場合,ストレージとの接続が変更された場合,または CFS メモリの使用量に対応して,ファイル・システムを自動的に再配置するように
cfsd
を設定することができます。CFS 負荷分散についての詳細は,『クラスタ管理ガイド
』,
cfsd.conf
(4)cfsd
(8)
mount -o
コマンドによるファイル・システムの分散 --
mount
コマンドの
server=name
オプションを使用すると,起動時にどのクラスタ・メンバにどのファイル・システムを割り当てるかを指定できます。詳細は,『クラスタ管理ガイド
』,
mount
(2)mount
(8)
AdvFS (Advanced File System) ファイル・システムまたはドメインの強制アンマウント -- TruCluster Server バージョン 5.1B には,クラスタ・メンバが使用している AdvFS ドメイン全体を強制的にアンマウントできる,cfsmgr -U
コマンドが用意されています。詳細は,『クラスタ管理ガイド』 および
cfsmgr
(8)
CFS の停止 -- Tru64 UNIX バージョン 5.1B には,メタデータの一貫性を保ったまま AdvFS ドメインをフリーズ状態にする,freezefs
コマンドが用意されています。詳細は,『クラスタ管理ガイド
』,
freezefs
(8)thawfs
(8)
並列ローリング・アップグレード -- この機能を使用すると,一度に複数のクラスタ・メンバをアップグレードすることができるため,クラスタのアップグレードに要する時間を短くできます。並列ローリング・アップグレードについての詳細は,9.1 節,『クラスタ・インストレーション・ガイド』,および
clu_upgrade
(8)
gated
に関する制限の緩和 --
TruCluster Server の以前のリリースでは,クラスタ・メンバは
gated
ルーティング・デーモンを起動している必要がありました。バージョン 5.1B ではその制限を緩和して,クラスタ・メンバで
gated
の実行,routed
の実行,または静的ルーティングの使用ができるようになりました。gated
に関する制限の緩和についての詳細は,『クラスタ管理ガイド』 を参照してください。
CAA アプリケーション・リソースの分散 -- CAA によるアプリケーション・リソースの配置の再評価は,定期的にまたはいつでも必要なときに手動で行うことができます。この機能と新しい
caa_balance
コマンドについての詳細は,『クラスタ高可用性アプリケーション・ガイド』 を参照してください。
CAA ユーザ定義属性の作成 -- アプリケーション・リソース・プロファイルの形式は,ユーザ定義属性で拡張できます。詳細は,『クラスタ高可用性アプリケーション・ガイド』 を参照してください。
CAA 処理スクリプトの出力先のリダイレクト -- 処理スクリプトの出力をリダイレクトできるので,CAA コマンドがいつ実行されたかを表示することができます。詳細は, 『クラスタ高可用性アプリケーション・ガイド』 を参照してください。
可用性の測定 -- すべてのユーザがアプリケーション・リソースの可用性の測定を指定および表示できます。この機能と新しい
caa_report
コマンドについての詳細は,『クラスタ管理ガイド』 を参照してください。
esmd
による CAA の監視 -- Essential Services Monitor デーモン (esmd
) は,必要に応じて
caad
デーモンを自動的に再起動します。詳細は,『クラスタ管理ガイド』 を参照してください。
インターネット・プロトコル・バージョン 6 (IPv6) アドレスの使用 -- クラスタ・メンバは IPv6 アドレスを使用し公開することができます。ただし,クラスタ内で使用する IPv6 アドレスには次の制限があります。
IPv6 アドレスはクラスタ別名に関連付けることはできません。
IPv6 アドレスはクラスタ・インターコネクト・アドレスには使用できません。clu_create
と
clu_add_member
は,クラスタ・インターコネクト・アドレスとしては IPv6 アドレスを受け付けません。
TruCluster Server バージョン 5.1B の機能を表 1-1
に示します。
表 1-1: TruCluster Server バージョン 5.1B 製品の機能
機能 | 説明 |
クラスタ単位のネームスペース | クラスタ・ファイル・システム
(CFS) は,クラスタ単位の単一のネームスペースをサポートし,統一された方法でクラスタ内の全ファイル・システムへアクセスできるようにする。システムごとの構成と,共用 CFS ルート ( |
ディスクおよびテープ・ストレージへのクラスタ単位のアクセス | デバイス要求ディスパッチャ機能により,テープ・デバイス,文字型ディスク・デバイス,およびブロック型ディスク・デバイスに対して,可用性の高い,クラスタ単位のアクセスが可能。クラスタのディスク入出力およびテープ入出力は,すべてデバイス要求ディスパッチャを通して渡される。 デバイス要求ディスパッチャについての詳細は,2.3 節を参照。 |
クラスタ単位の LSM (Logical Storage Manager) | LSM のセマンティクスが,クラスタ環境に拡張されている。 クラスタ環境での LSM についての詳細は,2.8 節を参照。 |
接続マネージャ | 接続マネージャは,すべてのクラスタ・メンバ間の通信を確保し,クラスタの形成と継続されている操作を制御する。接続マネージャはクォーラムに必要なボートを計算し,メンバをクラスタへ追加する時期やクラスタから削除する時期を決定する。 接続マネージャについての詳細は,第 3 章を参照。 |
CAA (Cluster Application Availability) | CAA 機能により,リソースのモニタリングとアプリケーションの再起動が可能となる。この機能では,TruCluster Available Server Software および TruCluster Production Server Software 製品のユーザ定義サービスで提供される可用性と同様のアプリケーションの可用性を実現できる。 クラスタ内で実行できるアプリケーションのタイプの定義については,第 4 章を参照。シングル・インスタンス・アプリケーションの可用性を高めるための CAA の役割については,第 5 章を参照。 |
クラスタ別名 | クラスタ別名サブシステムを使用すると,TCP アプリケーションおよび UDP アプリケーションで,クラスタを単一のシステムとしてアドレス指定できるようになる。クラスタを作成すると,すべてのクラスタ・メンバを宛先とする,省略時のクラスタ別名が定義される。クラスタ・メンバの一部またはすべてを宛先とする別名を,サイトで追加定義することもできる。 クラスタ別名についての詳細は,第 6 章を参照。 |
クラスタ別名を使用した,高可用性 NFS (ネットワーク・ファイル・システム) サーバ | 出荷時には,クラスタは高可用性 NFS (ネットワーク・ファイル・システム) サーバである。CFS を使用することにより,TruCluster Server クラスタがエクスポートするファイル・システムは,クライアントに対する可用性が高くなる。省略時の設定では,クライアントは,クラスタがエクスポートしたファイル・システムをマウントする際に,省略時のクラスタ別名を NFS サーバ名として使用する。ただし,クライアントは, 詳細については,6.11 節を参照。 |
クラスタ別名を使用した,高可用性インターネット・サービス | クラスタは, |
マルチ・クラスタ・インターコネクト | TruCluster Server バージョン 5.1B ではクラスタのインターコネクトに Memory Channel またはローカル・エリア・ネットワーク (LAN) ハードウェアを使用することができる。 Memory Channel インターコネクトは,クラスタの要件に合うように設計された高速のインターコネクトである。 TruCluster Server には,Memory Channel アプリケーション・プログラミング・インタフェース (API) ライブラリがある。これは,TruCluster Production Server Software 製品で提供されている API と同じである。 LAN クラスタ・インターコネクトは,新しいクラスタを構成したり既存の TruCluster ASE クラスタをアップグレードする際に,Memory Channel の代わりとして使用できる。 LAN および Memory Channel のインターコネクトについての詳細は,第 7 章を参照。Memory Channel API についての説明は,『クラスタ高可用性アプリケーション・ガイド』を参照。 |
分散ロック・マネージャ (DLM) | TruCluster Server は,DLM とその API をサポートしている。この API は,TruCluster Production Server Software 製品で提供されている API と同じである。 DLM についての説明は,第 8 章を参照。DLM API についての説明は,『クラスタ高可用性アプリケーション・ガイド』を参照。 |
単一のシステム管理 | クラスタでは CFS を使用しているため,すべてのメンバ・システムの構成ファイルを管理することができる。SysMan のグラフィカル管理ユーティリティ群によってクラスタ環境を統合して表示することができ,単一のメンバを管理することも,クラスタ全体を管理することもできる。 クラスタのインストレーションおよび管理の概要は,第 9 章を参照。 |
ローリング・アップグレード | TruCluster Server バージョン 5.1B は,ローリング・アップグレードをサポートしている。 ユーザは,クラスタの TruCluster Server バージョン 5.1A から バージョン 5.1B へのローリング・アップグレードを行うことができる。 詳細は,第 9 章を参照。 |
ファイル・システムのパーティショニング | CFS では,AdvFS ファイル・システムをマウントして単一のクラスタ・メンバだけがアクセスできるようにすることができる。 この機能を,ファイル・システムのパーティショニングと呼ぶ。 TruCluster Server にはファイル・システムのパーティショニング機能があり,TruCluster Production Server Software や TruCluster Available Server Software バージョン 1.5 またはバージョン 1.6 からの移行が容易である。 ファイル・システムのパーティショニングは,ファイル・システムのアクセスを単一メンバに制限する汎用機能としては作られていない。 詳細は,『クラスタ管理ガイド』 および
|
単一のセキュリティ・ドメイン | クラスタは CFS を使用しているため, 詳細は,Tru64 UNIX 『セキュリティ管理ガイド』 を参照。 |
拡張プロセス ID (PID) | PID は,32 ビットをすべて使用する値まで拡張される。 また PID は,クラスタ全体で一意である。 各クラスタ・メンバには,PID として割り当てられる番号の範囲がある。 |