クラスタの準備 Portworx
クラシッククラスタの非SDSワーカーノードで Portworx ストレージレイヤーを構築する場合、まずワーカーノードにraw、アンフォーマット、アンマウントのブロックストレージを追加する必要があります。 VPCクラスタの場合、 Portworx をインストールする前にストレージをアタッチするか、インストール中に Block Storage for VPC ドライバを使用して Portworx が動的にクラウドドライブを作成するようにします。
ブロック・ストレージ・デバイスは Red Hat OpenShift on IBM Cloud によって自動的にフォーマットされるため、Kubernetes persistent volume claims (PVC) を使用してロー・ブロック・ストレージをプロビジョンすることはできません。 代わりに、クラシック・クラスターでは IBM Cloud Block Volume Attacher プラグイン、VPC クラスターでは VPC コンソール、CLI、または API を使用してブロック・ストレージをワーカー・ノードに追加することができます。
Portworx はブロック・ストレージのみをサポートしています。 ファイル・ストレージまたはオブジェクト・ストレージをマウントするワーカー・ノードは、Portworx ストレージ層には使用できません。
ただし、クラシック・クラスターの非 SDS ワーカー・ノードのネットワーキングは Portworx 向けに最適化されていないため、アプリが必要とするパフォーマンス効果は得られない可能性があります。
クラシック・クラスター
クラシック
- IBM Cloud Block Volume Attacher プラグインをインストールします。
- ブロック・ストレージの手動追加をワーカー・ノードに追加します。 高可用性のデータ・ストレージにするには、Portworx では、未フォーマットのロー・ブロック・ストレージを備えたワーカー・ノードが 3 台以上必要です。
- 別々のジャーナル・デバイスまたは KVDB デバイスを使用する予定の場合は、
oc debug <node>を使用してワーカー・ノードにログインし、lsblkを実行してデバイス・パスを特定します。 これらのデバイスパスは、 Portworx のインストール時に必要になるため、保存しておいてください。 - ジャーナル・デバイスを使用する場合は、以下のオプションから選択します。 ジャーナル・デバイスにより、 Portworx はワーカー・ノード上のローカル・ディスクに直接ログを書き込むことができます。
- 少なくとも3つのワーカーノードに3GBのディスクを追加して、ジャーナルに使用します。
- ジャーナルに使用するブロック・ストレージ・デバイスを1つ選択します。
- インストール時に Portworx によってジャーナル・パーティションが自動的に作成されるようにします。
- 内部 Portworx キー・バリュー・データベース(KVDB)に特定のデバイスを使用する場合は、以下のオプションから選択します。
- 少なくとも3つのワーカーノードに3GBのディスクを追加して、KVDBに使用します。
- 先に追加したブロック・ストレージ・デバイスを1つ選択する。
- ワーカー・ノードにブロック・ストレージを接続します。
- Portworx メタデータのキー/値ストアをセットアップして、Portworx のセットアップを進めます。
VPC クラスター
仮想プライベートクラウド
- Block Storage for VPC インスタンスを作成し、 Portworx ストレージレイヤーに追加したい各ワーカーノードにアタッチする 手順に従って ください。 高可用性のデータ・ストレージにするには、Portworx では、未フォーマットのロー・ブロック・ストレージを備えたワーカー・ノードが 3 台以上必要です。
- 別々のジャーナル・デバイスまたは KVDB デバイスを使用する予定の場合は、
oc debug <node>を使用してワーカー・ノードにログインし、lsblkを実行してデバイス・パスを特定します。 これらのデバイスパスは、 Portworx のインストール時に必要になるため、保存しておいてください。 - ジャーナル・デバイスを使用する場合は、以下のオプションから選択します。 ジャーナル・デバイスにより、 Portworx はワーカー・ノード上のローカル・ディスクに直接ログを書き込むことができます。
- クラスタ内の少なくとも3つのワーカーノードに3GBのディスクを 追加して ください。
- Portworx でジャーナルを作成するワーカー・ノード上のデバイスを選択します。
- Portworx KVDB 内部で特定のデバイスを使用する場合は、以下のオプションから選択します。
- 少なくとも3つのワーカーノードに3GBのディスクを追加して、KVDBに使用します。
- KVDBに使用するブロック・ストレージ・デバイスを1つ選択します。
- Portworx メタデータのキー/値ストアをセットアップして、Portworx のセットアップを進めます。
Satellite クラスター
Satellite
- Satellite ロケーションを作成します。
- クラウド・プロバイダーでVMを作成するか、オンプレミスのホストで、少なくとも16 vCPU, 64GBのメモリと、ロケーションにアタッチするのに十分なストレージ、さらにアプリ・データ、 Portworx ジャーナル、KVDB用の追加ストレージ・ボリュームを持つホストをセットアップする。 高可用性のデータ・ストレージにするには、Portworx では、未フォーマットのロー・ブロック・ストレージを備えたワーカー・ノードが 3 台以上必要です。
- 別々のジャーナル・デバイスまたは KVDB デバイスを使用する予定の場合は、
oc debug <node>でワーカー・ノードにログインし、lsblkを実行してデバイス・パスを特定します。 これらのデバイスパスは、 Portworx のインストール時に必要になるため、保存しておいてください。 - ジャーナル・デバイスを使用する場合は、以下のオプションから選択します。 ジャーナル・デバイスにより、 Portworx はワーカー・ノード上のローカル・ディスクに直接ログを書き込むことができます。
- クラスタ内の少なくとも3つのワーカーノードに3GBのディスクを追加してください。
- Portworx でジャーナルを作成するワーカー・ノード上のデバイスを選択します。
- Portworx KVDB 内部で特定のデバイスを使用する場合は、以下のオプションから選択します。
- 少なくとも3つのワーカーノードに3GBのディスクを追加して、KVDBに使用します。
- KVDBに使用するブロック・ストレージ・デバイスを1つ選択します。
- Portworx メタデータのキー/値ストアをセットアップして、Portworx のセットアップを進めます。