IBM® Spectrum Scale は、 Db2 pureScale Feature のインストールの一環としてインストールされます。 ただし Db2 pureScale フィーチャのインストール中に、 IBM Spectrum Scale クラスタがすでに存在するがインストーラによって作成されていない場合、または レベルを手動で更新した場合は、インストール時に失敗することがあります。 Db2® インストーラによって作成されなかった場合、または IBM Spectrum Scale レベルを手動で更新した場合は、フィーチャのインストール時に障害が発生することがあります。 Db2 pureScale フィーチャーをインストールするときに失敗することがあります。 インストール済みの IBM Spectrum Scale レベルが、Db2 インストーラーで必要なリリースまたは緊急修正レベルと一致しない場合、障害が発生します。
このタスクについて
IBM Spectrum Scale は、現在 Db2 pureScale 環境でサポートされている唯一のファイル・システムです。 Db2 pureScale Feature をインストールする前に、 IBM Spectrum Scale クラスターがまだシステム上にない場合は、 Db2 インストーラーによって IBM Spectrum Scaleが自動的にインストールされ、 IBM Spectrum Scale クラスターおよびファイル・システムが作成されます。 Db2 インストーラーが IBM Spectrum Scale クラスターおよびファイル・システムを作成する場合、これは Db2 管理対象
クラスターと呼ばれます。 ただし、 IBM Spectrum Scale クラスターが既にシステムに存在する場合、これは ユーザー管理
クラスターと呼ばれます。
Db2 管理対象クラスターをシステムにインストールした後は、 IBM Spectrum Scale レベルを手動で更新したり、非セキュリティー関連の緊急修正プログラムを手動で適用したりしないでください。 IBM Spectrum Scale レベルを手動で更新するか、非セキュリティー緊急修正プログラムを手動で適用すると、新しい Db2 バージョンにアップグレードするときに問題が発生する可能性があります。 (新しい Db2 バージョンのインストールを試みたときに問題が生じます。) IBM Spectrum Scale が既にインストールされているため、 IBM Spectrum Scale クラスターを手動で更新する必要があることを示すエラー・メッセージを受け取ります。 このエラーが生じた場合、続行する前に、このトピックのステップを実行する必要があります。
セキュリティー efix を手動で更新する方法については、「 IBM Spectrum Scale レベルとセキュリティー関連の efix のオンライン・アップグレード」トピックを参照してください。 後で新しい Db2 バージョンにアップグレードするときに、 IBM Spectrum Scale が既にインストールされていることを示すエラー・メッセージが表示される場合があります。その場合は、 IBM Spectrum Scale クラスターを手動で更新する必要があります。 このエラーが生じた場合、続行する前に、このトピックのステップを実行する必要があります。
プロシージャー
Db2 pureScale Feature の要件を満たすように IBM Spectrum Scale を更新するには、以下のようにします。
- root としてログオンします。
- 既存の IBM Spectrum Scale リリースと、既にインストールされている緊急修正レベルを、インストール・メディア上のレベルと比較します。
システムに既にインストールされている IBM Spectrum Scale リリースを確認するには、以下を実行します。
<DB2-image-directory>/db2/linuxamd64/gpfs/db2ckgpfs -v install
インストール・メディア上の IBM Spectrum Scale リリースを確認するには、以下を実行します。
<DB2-image-directory>/db2/linuxamd64/gpfs/db2ckgpfs -v media
既にインストールされている IBM Spectrum Scale リリース・レベルがインストール・メディアのレベルより低い場合は、 IBM Spectrum Scale リリース・レベルの更新が必要です。 それ以外の場合は、 IBM Spectrum Scale 緊急修正レベルの確認に進みます。
システムに既にインストールされている IBM Spectrum Scalefix レベルを確認するには、以下のようにします。
<DB2-image-directory>/db2/linuxamd64/gpfs/db2ckgpfs -s install
インストール・メディア上の IBM Spectrum Scale 緊急修正レベルを確認するには、以下を実行します。
<DB2-image-directory>/db2/linuxamd64/gpfs/db2ckgpfs -s media
インストールされている IBM Spectrum Scale 緊急修正レベルがインストール・メディア上のレベルより低い場合は、 IBM Spectrum Scale レベルの更新が必要です。
- 現行ホストで IBM Spectrum Scale を停止します。
/usr/lpp/mmfs/bin/mmshutdown
- IBM Spectrum Scale が正常にシャットダウンしたことを確認します。
ホスト上の IBM Spectrum Scale の状態が
ダウン
を示している必要があります。
/usr/lpp/mmfs/bin/mmgetstate -a
- IBM Spectrum Scale リリース・レベルまたは IBM Spectrum Scale モディフィケーション・レベルのいずれかを更新します。 次のいずれかのステップを実行します。
- IBM Spectrum Scale リリース・レベルまたは IBM Spectrum Scale モディフィケーション・レベルのいずれかを更新した後、以下のコマンドを発行して GPFS ポータビリティー層を作成する必要があります。
cd /usr/lpp/mmfs/src
make Autoconfig
make World
make InstallImages
- ホストで IBM Spectrum Scale を開始します。
/usr/lpp/mmfs/bin/mmstartup
- IBM Spectrum Scale が正常に開始したことを確認します。
ホスト上の IBM Spectrum Scale 状態は、
active
を示している必要があります。
/usr/lpp/mmfs/bin/mmgetstate -a
- すべての IBM Spectrum Scale ファイル・システムをマウントします。
/usr/lpp/mmfs/bin/mmmount all
- IBM Spectrum Scale レベルが、 Db2 インストーラーに必要なリリース・レベルまたは緊急修正レベルと一致するようになったことを確認します。
システムにインストールされている IBM Spectrum Scale リリースが、インストール・メディアの IBM Spectrum Scale リリースと一致していることを確認します。
<DB2-image-directory>/db2/linuxamd64/gpfs/db2ckgpfs -v install
<DB2-image-directory>/db2/linuxamd64/gpfs/db2ckgpfs -v media
システムにインストールされている IBM Spectrum Scale 緊急修正レベルが、インストール・メディアの IBM Spectrum Scale 緊急修正レベルと一致していることを確認します。
<DB2-image-directory>/db2/linuxamd64/gpfs/db2ckgpfs -s install
<DB2-image-directory>/db2/linuxamd64/gpfs/db2ckgpfs -s media
- 次のホストでステップ 3 から 10 を繰り返し、すべてのホストが更新されるまでこれを行います。
結果
IBM Storage スケールのホストはすべて、必要なコードレベルに達しています。
次の作業
Db2 pureScale Featureのインストールを続行します。