Db2 pureScale Feature (Intel Linux) のインストール前提条件
本書は、Intel ベースのハードウェア上の Linux® ディストリビューションにのみ適用されます。 IBM® Db2 pureScale Featureをインストールする前に、システムがインストールの前提条件を満たしていることを確認する必要があります。
特定のバージョンの Linux ディストリビューションのサポートについては、リファレンスにリストされている Web ページを参照してください。
Db2 pureScale Feature インストール計画が作成されていることを確認します。 インストール計画を立てることにより、システムが前提条件を満たしていること、およびインストール前タスクが実行済みであることを確認するのに役立ちます。 以下の要件について詳しく説明します。 ソフトウェア前提条件 (オペレーティング・システム、 IBM Spectrum Scale、および Tivoli ® SA MP を含む)、 ストレージ・ハードウェア要件、 ネットワーク前提条件、および ハードウェアとファームウェアの前提条件。
ソフトウェア前提条件
Db2 v11.1では、 Db2 pureScale Feature は Linux 仮想マシンをサポートします。
Linux ディストリビューション | 必須パッケージ | OpenFabrics Enterprise Distribution (OFED) パッケージ |
---|---|---|
Red Hat Enterprise Linux (RHEL) 6.7 Red Hat Enterprise Linux (RHEL) 6.84 Red Hat Enterprise Linux (RHEL) 6.94 Red Hat Enterprise Linux (RHEL) 6.10 Red Hat Enterprise Linux (RHEL) 7.2 Red Hat Enterprise Linux (RHEL) 7.3 Red Hat Enterprise Linux (RHEL) 7.44 |
libibcm
libibverbs librdmacm rdma dapl ibacm ibsim (required on RHEL 6.7 only) ibutils libcxgb3 libibmad libipathverbs libmlx4 libmlx5 libmthca libnes rds-tools (required on RHEL 6.7 only) libstdc++ (both x86_64 and i686) glibc (both x86_64 and i686) gcc-c++ gcc kernel kernel-devel kernel-headers kernel-firmware ntp (or chrony for Db2 versions after 11.1.3.3 on RHEL 7 only) ntpdate sg3_utils sg3_utils-libs binutils binutils-devel m4 openssh cpp ksh libgcc file libgomp make patch perl-Sys-Syslog |
InfiniBand ネットワーク・タイプまたは RoCE ネットワーク・タイプの場合、「InfiniBand Support」パッケージの グループ・インストールを実行します。 |
Red Hat Enterprise Linux (RHEL) 7.54 | libibcm
libibverbs librdmacm rdma dapl ibacm ibutils libstdc++ (both x86_64 and i686) glibc (both x86_64 and i686) gcc-c++ gcc kernel kernel-devel kernel-headers linux-firmware ntp (or chrony for Db2 versions after 11.1.3.3 on RHEL 7 only) ntpdate sg3_utils sg3_utils-libs binutils binutils-devel m4 openssh cpp ksh libgcc file libgomp make patch perl-Sys-Syslog |
InfiniBand ネットワーク・タイプまたは RoCE ネットワーク・タイプの場合、「InfiniBand Support」パッケージの グループ・インストールを実行します。 |
SUSE Linux Enterprise Server (SLES) 11 サービス・パック (SP) 4 | libstdc + + (32 ビット・ライブラリーと 64 ビット・ライブラリーの両方)
glibc + + (32 ビット・ライブラリーと 64 ビット・ライブラリーの両方) cpp gcc gcc-c + + kernel-source binutils m4 OpenSSH ntp ksh |
保守リポジトリーから、OFED パッケージを、OFED が依存している他のパッケージと共にインストールする必要があります。 SLES 11 への OFED のインストールについて詳しくは、 InfiniBand ネットワーク上での Db2 pureScale 環境のホストのネットワーク設定の構成 (Linux)を参照してください。 |
SUSE Linux Enterprise Server (SLES) 12
SP1 SUSE Linux Enterprise Server (SLES) 12 SP2 SUSE Linux Enterprise Server (SLES) 12 SP3 |
libibcm libibverbs librdmacm1-1.0.18.1-1.14.x86_64 rdma dapl ibacm ibsim ibutils libcxgb3-rdmav2-1.3.1-6.2.x86_64 libcxgb3-rdmav2-32bit-1.3.1-6.2.x86_64 libibmad libipathverbs libmlx4-rdmav2-32bit-1.0.5-11.2.x86_64 libmlx4-rdmav2-1.0.5-11.2.x86_64 libmlx5-rdmav2-1.0.1-7.2.x86_64 libmlx5-rdmav2-32bit-1.0.1-7.2.x86_64 libmthca-rdmav2-32bit-1.0.6-5.2.x86_64 libmthca-rdmav2-1.0.6-5.2.x86_64 libnes-rdmav2-1.1.4-5.2.x86_64 libstdc + + * glibc * gcc-c + + gcc kerナビゲート kernal-devel kernd-firmware ntp (または、 11.1.3.3より後の Db2 バージョンの場合は chrony) sg3_utils binutils OpenSSH cpp ksh ksh-debugsource-93vu-12.1.x86_64 ksh-devel-93vu-12.1.x86_64 ksh-debuginfo-93vu-12.1.x86_64 libgcc ファイル libgomp make パッチ libdat2-2 dapl-utils infiniband-diags-1.6.4-4.7.x86_64 m4 |
OpenFabrics Enterprise Distribution (OFED) パッケージは、SLES12 SP1 ではすでに RDMA パッケージにバンドルされています。 |
- Db2 バージョン 11.1.4.4以降、 Red Hat Enterprise Linux (RHEL) バージョン 6.10 および 7.5 がサポートされます。
- Db2 バージョン 11.1.4.4 (APAR IT28804適用済み) 以降、SUSE Linux Enterprise Server 12 SP3 がサポートされます。
- SLES12 SP1 では、一部の ksh バージョンが予期しない動作をする場合があります。 リンク https://www.suse.com/support/update/announcement/2015/suse-ru-20152360-1.html の手順に従って、 93vu バージョンの ksh をインストールします。
- RHEL 7.3 以上で、ConnectX-3 カードを使用する場合、ファームウェア 2.42.5000 以上をカードで使用する必要があります。
- SLES 12 SP2 以上で、ConnectX-3 カードを使用する場合、ファームウェア 2.40.7004 以上をカードで使用する必要があります。注: SUSE Linux Enterprise Server 12 SP2 は、 Db2 V11.1 モディフィケーションパック 4 およびフィックスパック 4 (V11.1.4.4) 以降でサポートされます。
- Db2 リリース 11.1.3.3 およびそれ以降のフィックスパックでサポートされています。
ストレージ・ハードウェア要件
空きディスク・スペースの推奨値 | 最低限必要な空きディスク・スペース | |
---|---|---|
インストールを解凍するためのディスク | 3 GB | 3 GB |
インストール・パス | 6 GB | 6 GB |
/tmp ディレクトリー | 5 GB | 2 GB |
/var ディレクトリー | 5 GB | 2 GB |
/usr ディレクトリー | 2 GB | 512 MB |
インスタンスのホーム・ディレクトリー | 5 GB | 1.5 GB1 |
root ホーム・ディレクトリー | 300 MB | 200 MB |
- インスタンス・ホーム・ディレクトリーに必要なディスク・スペースは実行時に計算されるため、一定ではありません。 通常は約 1 から 1.5 GB 必要です。
- インスタンス共有ディレクトリー: 10 GB1
- データ: 個別のアプリケーションの必要によって異なる
- ログ: 予想されるトランザクションの数およびアプリケーションのロギング要件によって異なる
ネットワーク前提条件
TCP/IP Protocol Over Ethernet (TCP/IP) ネットワークでは、 Db2 pureScale 環境で Db2 クラスター相互接続に必要な高速ネットワークは 1 つだけです。 TCP/IP ネットワーク上で Db2 pureScale 環境を実行すると、テクノロジーをテストするためのセットアップを高速化できます。 ただし、書き込み要求が非常に多いデータ共有ワークロードでは、RoCE (RDMA protocol over Converged Ethernet) ネットワークの方がパフォーマンスが向上します。
RDMA プロトコルを使用する InfiniBand (IB) ネットワークと RoCE ネットワークには、メンバーと CF 間の通信のために、1 つのイーサネット・ネットワーク (公衆) と 1 つの高速通信ネットワーク (専用)、合計 2 つのネットワークが必要になります。 高速通信ネットワークは、IB ネットワーク、RoCE ネットワーク、または TCP/IP ネットワークでなければなりません。 これらの高速通信ネットワークを混合して使用することはできません。
また、ネットワーク・インターフェースの最大伝送単位 (MTU) サイズをデフォルト値の 1500 のままにする必要もあります。 Linuxでの MTU サイズの構成について詳しくは、 Linux および Windows オペレーティング・システムで MTU 値を変更する方法 を参照してください。
このネットワークの前提条件に関する残りのセクションは、RDMA プロトコルを使用する場合に適用されます。
通信アダプター・タイプ | スイッチ | IBM 検証済みスイッチ | ケーブル接続 |
---|---|---|---|
InfiniBand (IB) | QDR IB | Mellanox 部品番号 MIS5030Q-1SFC Mellanox 6036SX (IBM 部品番号: 0724016 または 0724022)
|
QSFP ケーブル |
10 ギガビット・イーサネット (10GE) | 10GE |
|
SFP+ (Small Form-factor Pluggable Plus) ケーブル |
40 ギガビット・イーサネット (40GE) | 40GE | Lenovo RackSwitch NE10032 | QSFP28 |
拡張データ速度 (EDR) | EDR | Mellanox SB8700 | QSFP28 |
- Db2 pureScale Linux システムおよび InfiniBand 通信アダプターを使用する環境 には、 FabricIT EFM スイッチ・ベースのファブリック管理ソフトウェアが必要です。 CF サーバーで通信アダプター・ポートをサポートする場合、スイッチにインストールする必要がある最小限のファブリック・マネージャー・ソフトウェア・イメージは image-PPC_M405EX-EFM_1.1.2500.imgです。 スイッチは、最小バージョンへの直接アップグレード・パスをサポートしない可能性があります。その場合、アップグレードを複数回実行することが必要になります。 特定の Mellanox スイッチのファブリック・マネージャー・ソフトウェアのアップグレード手順については、 Mellanox Web サイトを参照してください。 InfiniBand ネットワークの場合、スイッチ上でサブネット・マネージャー (SM) を使用可能にすることは必須です。 複数のスイッチを使用する Db2 pureScale 環境を作成するには、 CF サーバー上に 通信アダプター があり、スイッチ上にスイッチ・フェイルオーバーを構成する必要があります。 スイッチ・フェイルオーバーをサポートするには、Mellanox Web サイトにある、高可用性ドメインのためのサブネット・マネージャーのセットアップに関する指示を参照してください。
- ケーブルに関する考慮事項:
- InfiniBand ネットワークの場合: QSFP 4 x 4 QDR ケーブルは、ホストをスイッチおよびスイッチ間リンクに接続するために使用されます。 2 つのスイッチを使用している場合、2 つ以上のスイッチ間リンクが必要です。 必要なスイッチ間リンクの最大数は、 CF およびメンバーからスイッチに接続されている通信アダプター・ポートの合計数の半分を使用して判別できます。 例えば、1 次と 2 次の CF にそれぞれ 4 つの 通信アダプター・ポートがあり、4 つのメンバーがある 2 つのスイッチ Db2 pureScale 環境では、必要なスイッチ間リンクの最大数は 6 (6 = (2 * 4 + 4)/2) です。
- RoCE ネットワークの場合には、Link Aggregate Communication Protocol (LACP) でサポートされるポート数によって、ISL の最大数はさらに制限されます。 このセットアップは、スイッチのフェイルオーバーのために必要です。 この値はスイッチ・ベンダーによって異なる場合があるため、このような制約についてはスイッチの資料を参照してください。 例えば、Blade OS 6.3.2.0を使用する Blade Network Technologies G8124 24 ポート・スイッチには、2 つのスイッチ間の各 LACP トランクに最大 8 つのポートという制限があります。 これにより、実質的に ISL の最大値が 4 に制限されます (スイッチ 1 つにつき 4 つのポート)。
- 通常は、IEEE 802.3x で規定された Global Pause フロー制御をサポートする 10GE もサポートされます。 ただし、正確なセットアップ手順は、 IBM 検証済みスイッチに基づくスイッチ・セクションに記載されている手順とは異なる場合があります。 詳しくは、スイッチのユーザー・マニュアルを参照してください。
- RoCE ネットワーク上でスイッチ・サポートを有効または無効にするために必要な構成および機能については、 RoCE ネットワーク上での Db2 pureScale 環境のスイッチ・フェイルオーバーの構成 (Linux)を参照してください。 IEEE 802.3x の Global Pause フロー制御が必要です。 リストされている構成およびフィーチャーをサポートするイーサネット・スイッチがサポートされます。 正確なセットアップ手順は、 IBM 検証済みスイッチに基づくスイッチ・セクションに記載されている手順とは異なる場合があります。 詳しくは、スイッチのユーザー・マニュアルを参照してください。
通信アダプター・タイプ | スイッチ | ケーブル接続 |
---|---|---|
InfiniBand (IB) | Voltaire 40 Gb InfiniBand スイッチ1 (部品番号 46M6005 など) | QSFP ケーブル 2 |
10 ギガビット・イーサネット (10GE)3 | IBM BladeCenter用 BNT 仮想ファブリック 10 Gb スイッチ・モジュール (部品番号 46C7191 など) |
- 複数のスイッチを使用する Db2 pureScale 環境 を作成するには、 CF ホスト用に 通信アダプター をセットアップします。
- ケーブルに関する考慮事項:
- InfiniBand ネットワークの場合: QSFP 4 x 4 QDR ケーブルは、ホストをスイッチに接続するため、およびスイッチ間リンクのためにも使用されます。 2 つのスイッチを使用している場合、2 つ以上のスイッチ間リンクが必要です。 必要なスイッチ間リンクの最大数は、 CF およびメンバーからスイッチに接続されている通信アダプター・ポートの合計数の半分を使用して判別できます。 例えば、1 次と 2 次の CF にそれぞれ 4 つの 通信アダプター・ポートがあり、4 つのメンバーがある 2 つのスイッチ Db2 pureScale 環境では、必要なスイッチ間リンクの最大数は 6 (6 = (2 * 4 + 4)/2) です。 10GE ネットワークの場合には、Link Aggregate Communication Protocol (LACP) でサポートされるポート数によって、ISL の最大数はさらに制限されます。 このセットアップは、スイッチのフェイルオーバーのために必要です。 この値はスイッチ・ベンダーによって異なる場合があるため、このような制約についてはスイッチの資料を参照してください。 例えば、Blade OS 6.3.2.0を使用する Blade Network Technologies G8124 24 ポート・スイッチには、2 つのスイッチ間の各 LACP トランクに最大 8 つのポートという制限があります。 これにより、実質的に ISL の最大値が 4 に制限されます (スイッチ 1 つにつき 4 つのポート)。
- BladeCenterでのアプリケーション・クラスター透過性を備えた Db2 pureScale Feature の使用について詳しくは、 developerWorks® 記事 ( http://www.ibm.com/developerworks/data/library/techarticle/dm-1110purescalebladecenter/) を参照してください。
ハードウェアおよびファームウェアの前提条件
TCP/IP アーキテクチャーの場合、 Db2 pureScale Feature は、任意のラック・マウント型サーバーまたはブレード・サーバーでサポートされます。 Db2 バージョン 11.1 以降のフィックスパックでは、 Db2 pureScale Feature はすべてのラック・マウント型サーバーまたはブレード・サーバーでサポートされます。
- RDMA over Converged Ethernet (RoCE または IB) をサポートする Mellanox ConnectX-4 生成カード (RHEL のみ)注: ConnectX-4 生成カードには、RHEL 7.5を使用する Db2 バージョン 11.1.4.4 以上が必要です。
- Mellanox ConnectX-4 40GbE Adapter for Lenovo x-Series (00YK367)
- Mellanox ConnectX-4 Infiniband EDR IB VPI Adapter for Lenovo x-Series (00MM960)
- RDMA over Converged Ethernet (RoCE) または InfiniBand をサポートする Mellanox ConnectX-2 生成カード
- RDMA over Converged Ethernet (RoCE) または InfiniBand をサポートする Mellanox ConnectX-3 生成カード
- RDMA over Converged Ethernet (RoCE) をサポートする Mellanox ConnectX-2 生成カード
- RDMA over Converged Ethernet (RoCE) をサポートする Mellanox ConnectX-3 生成カード
- Mellanox ConnectX-2 Dual Port 10 GbE Adapter for Lenovo x-Series (81Y9990)
- Mellanox ConnectX-2 Dual-port QSFP QDR IB Adapter for Lenovo x-Series (95Y3750)
- Mellanox ConnectX-3 FDR VPI IB/E Adapter for Lenovo x-Series (00D9550)
- Mellanox ConnectX-3 10 GbE Adapter for Lenovo x-Series (00D9690)
サーバー | 10 ギガビット・イーサネット (10GE) アダプター | 10GE ネットワーク・アダプターの最小ファームウェア・バージョン | InfiniBand (IB) ホスト・チャネル・アダプター (HCA) | IB HCA の最小ファームウェア・バージョン |
---|---|---|---|---|
BladeCenter HS22 System x ブレード | RoCE を使用した Mellanox 2 ポート 10 Gb イーサネット拡張カード (例えば、部品番号 90Y3570) | 2.9.1000 | 2 ポート 40 Gb InfiniBand カード (CFFh) (例えば、部品番号 46M6001) | 2.9.1000 |
BladeCenter HS23 System x ブレード | RoCE を使用した Mellanox 2 ポート 10 Gb イーサネット拡張カード (CFFh) (部品番号 90Y3570) | 2.9.1000 | 2 ポート 40 Gb InfiniBand 拡張カード (CFFh) - 部品番号 46M6001 | 2.9.1000 |
KVM 仮想マシン | Mellanox ConnectX-2 EN 10 Gb イーサネット・アダプター ( RoCE | 2.9.1200 | サポート対象外 | 適用外 |
LenovoFlex System X 240 計算ノード Lenovo Flex System X 440 コンピュート・ノード
|
IBM Flex System ® EN4132 2 ポート 10 Gb RoCE アダプター | 2.10.2324 + uEFI フィックス 4.0.320 | サポート対象外 | 適用外 |
- http://www.ibm.com/support/us/en/から、ご使用の System x サーバー用にサポートされている最新のファームウェアをインストールします。
- Db2 pureScale Feature の KVM ホスト環境は、ラック・マウント型サーバーでのみサポートされます。
- 特定のハードウェアまたはファームウェアが入手できるかどうかについては、地域ごとに異なりますし、時間が経過すると異なる場合もあります。 入手できるかどうかについては、提供業者に確認してください。