4.3. トランスポートプロトコルの設定
Block Storage サービス (cinder) では、iSCSI、ファイバーチャネル、NVMe-TCP、NFS、Red Hat Ceph Storage RBD トランスポートプロトコルを使用できます。ボリュームを使用するコントロールプレーンサービスでは、MachineConfig CR を使用して設定された RHOCP クラスターノード上の iscsid および multipathd モジュールが必要になる場合があります。
MachineConfig CR を使用してノードの設定を変更すると、ノードが再起動します。RHOCP ワークロードのインテグリティーを確保するために、MachineConfig CR を適用する前に RHOCP 管理者に相談してください。
このセクションの手順は、これらのプロトコルの一般的な設定を提供するものであり、ベンダー固有のものではありません。
Block Storage volume および backup サービスは、データプレーンノードで自動的に開始されます。
4.3.1. ボリュームストレージ用の iSCSI プロトコルの設定 リンクのコピーリンクがクリップボードにコピーされました!
RHOCP ノードから iSCSI ボリュームに接続するには、iSCSI イニシエーターサービスが必要です。通常の RHOCP の使用、OpenShift CSI プラグインの使用、および RHOSO サービスには、iscsid サービスモジュールのインスタンスが 1 つ必要です。該当するノードに MachineConfig を適用して、iSCSI プロトコルを使用するようにノードを設定します。
iscsid サービスモジュールがすでに実行されている場合、この手順を行う必要はありません。
手順
iscsidモジュールのノードを設定するために、MachineConfigCR を作成します。次の例では、すべての RHOCP ワーカーノードでデフォルト設定を使用して
iscsidサービスを開始します。apiVersion: machineconfiguration.openshift.io/v1 kind: MachineConfig metadata: labels: machineconfiguration.openshift.io/role: worker service: cinder name: 99-worker-cinder-enable-iscsid spec: config: ignition: version: 3.2.0 systemd: units: - enabled: true name: iscsid.service- ファイルを保存します。
MachineConfigCR ファイルを適用します。$ oc apply -f <machine_config_file> -n openstack-
<machine_config_file>をMachineConfigCR ファイルの名前に置き換えます。
-