Db2 pureScale 環境でのユーザー管理ファイル・システムのサポート
Db2 製品によって管理されるファイル・システムが推奨されますが、既存の共有ファイル・システムを使用することも可能です。
現在、サポートされているユーザー管理ファイルシステムは、 IBM® Storage Scale ファイルシステムのみです。 サポート対象の IBM Storage スケール版については、 Db2pureScale 機能のインストール前提条件( AIX ) を参照してください。 製品のインストール中、インストーラー Db2 はユーザー管理の IBM Storage スケールクラスターおよびファイルシステムのバージョンがサポートされているかどうかを確認します。 サポートされない場合、インスタンスの作成が失敗します。
install_path/bin/db2cluster -cfs -list –filesystemここで install_path は現行ファイル・システム・クラスターの場所です。 install_path/bin/db2cluster -CFS -VERIFY -CONFIGURATION -FILESYSTEM db2fs1は mygpfs1、既存の IBM Storage スケールクラスタファイルシステムの名前です。Db2 管理ファイル・システムとユーザー管理ファイル・システムが共存することはできません。 IBM Db2 pureScale Feature は、1 つの Db2 pureScale インスタンスのみをサポートします。 Db2 管理対象ファイル・システムまたはユーザー管理対象ファイル・システムのいずれかを使用します。
ユーザー管理ファイル・システムを使用する場合は、デフォルトのパスワードレス・リモート root ログインが必要です。
最初の Db2pureScale インスタンスを作成する際には、ユーザー管理ファイルシステムを使用することを示すため、既存の IBM Storage スケールファイルシステムへの完全なパスを指定する必要があります。 そのファイル・システムが使用上有効かどうかを、Db2 インストーラーが検証します。
応答ファイルによるインストールでは、INSTANCE_SHARED_DEVICE_PATH キーワードは Db2 管理ファイル・システムを表します。 INSTANCE_SHARED_DIR キーワードは、ユーザー管理ファイル・システムまたは Db2 管理ファイル・システムのいずれかを表します。 db2cluster_prepare コマンドを使用して Db2 管理対象ファイル・システムを作成する場合、 Db2 管理対象ファイル・システムまたはユーザー管理対象ファイル・システムのいずれかに INSTANCE_SHARED_DIR キーワードを使用できます。
Db2 セットアップ・ウィザードによるインストールの場合、「Db2 クラスター・ファイル・システムのセットアップ」パネルでクラスター環境が検出されます。
db2icrt -d
-cf host1:host1-ib0
-m host2:host2-ib0
-instance_shared_dir mygpfs1
-tbdev /dev/hdisk2
-u db2sdfe1
db2insd1この例では、同じ IBM Storage スケールクラスタが host1 と host2 の両方に設定され、ファイル mygpfs1 システムが両方にマウントされています。 ファイル mygpfs1 システムは、既存の IBM Storage スケールクラスターファイルシステムのマウントポイントです。 host1 および host2 のホスト名は、 IBM Storage Scale クラスターに設定されているホスト名と一致する必要があります。 既存のインスタンス所有者ユーザー db2insd1 には、host1 および host2 の両方からの mygpfs1 ディレクトリーに対する書き込み権限が必要です。 ユーザー管理ファイル・システムが使用されているため、-instance_shared_dev パラメーターの代わりに -instance_shared_dir パラメーターを指定します。
db2iupdt -d -add -m host3:host3-ib0 db2insd1この例では、コマンドを実行すると、インスタンスが新しいメンバー host3 まで拡張されます。 このホストは、 host1 および host2 が存在するのと同じ IBM Storage Scale クラスターに含める必要があります。 mygpfs1 ファイル・システムが host3 からマウントされる必要があります。 インスタンス所有者 db2insd1 には、mygpfs1 ファイル・システムへの書き込み権限が必要です。
- Db2 pureScale インスタンスを作成する
- Db2 pureScale インスタンスの拡張機能
- Db2 pureScale ・インスタンスのドロップ
- インスタンスからのメンバーまたは クラスター・キャッシング・ファシリティー のドロップ
Spectrum Scale クラスター構成リポジトリー (CCR) の設定
前提条件パッケージ「gpfs.gskit」がインストールされているなら、新規およびアップグレード後のすべての pureScale インスタンスにおいて、CCR はデフォルトのクラスター構成リポジトリー・タイプです。 このリポジトリー・タイプでは、より低い管理オーバーヘッドで、可用性を高め、クラスター構成のセットアップを単純化することができます。 現在の CCR 設定は、以下のコマンドで照会できます。
db2cluster -cfs -list -configuration
CCR 対応クラスターの出力例を以下に示します。
$ db2cluster -cfs -list -configuration
OPTION VALUE
------------------------------ ---------------------------------
adminMode allToAll
.
.
.
tracedevBufferSize 67108864
afmHashVersion 1
ccrEnabled yes
remoteShellCommand /usr/bin/ssh
remoteFileCopyCommand /usr/bin/scp
値が「no」に設定されている場合、クラスター内のすべてのホストに前提条件パッケージ「gpfs.gskit」がインストールされていることを確認してから、
CCR を以下のコマンドを使用して手動で有効にしてください (この有効化が成功するためには、クラスターを保守モード以外に設定する必要があり、クラスター内のクォーラム・ノードがオンラインになっていなければならないことに注意してください)。
db2cluster -cfs -set -option ccrEnabled -value yes
「db2cluster -cfs -list -configuration」を再実行して、新しい設定が有効になっていることを確認します。 Db2 インスタンスの再始動は不要です。