第1章 ハイパーコンバージドインフラストラクチャー環境の設定
このセクションでは、ハイパーコンバージドインフラストラクチャー (HCI) 環境をデプロイする方法を説明します。HCI 環境には、Ceph Storage と Compute サービスの両方をホストするデータプレーンノードが含まれます。
次の主なタスクを実行して、HCI 環境を作成します。
- データプレーンノードのネットワークを設定します。
- データプレーンノードに Red Hat Ceph Storage をインストールします。
- Red Hat Ceph Storage クラスターを使用するように Red Hat OpenStack Services on OpenShift (RHOSO) を設定します。
Red Hat OpenStack Services on OpenShift (RHOSO) 18.0.6 (機能リリース 2) では、Red Hat Ceph Storage 8 との統合のサポートが追加されました。これには、次の既知の問題があります。
- RHCEPH-10467 - [BZ#2338406] [NFS-Ganesha] Ingress モードが haproxy-protocol として設定されている状態で、フェイルオーバー操作中に Ganesha がクラッシュした
- RHCEPH-10845 - [BZ#2351825] RHCS 8 および RHOSO 18 での RGW Tempest の失敗
これらの既知の問題により、Red Hat Ceph Storage 8 での Red Hat Ceph Storage Object Gateway (RGW) および Ceph NFS の使用はサポートされていません。Red Hat Ceph Storage 8 との統合を試みる前に、提供されているリンクを参照して、これらの既知の問題の詳細を確認してください。
Red Hat OpenStack Services on OpenShift (RHOSO) は、Red Hat Ceph Storage 7 および 8 の外部デプロイメントをサポートします。Red Hat Ceph Storage を参照する設定例では、リリース 7 の情報を使用します。Red Hat Ceph Storage 8 を使用している場合は、それに応じて設定例を調整してください。
1.1. データプレーンノードのサービスリスト リンクのコピーリンクがクリップボードにコピーされました!
データプレーンノードを設定するには、OpenStackDataPlaneNodeSet CR を作成します。OpenStackDataPlaneNodeSet CR は、OpenStackDataPlaneDeployment CR が作成されると、openstack-operator によって調整されます。
この CR には、次の例のようなサービスリストがあります。
apiVersion: dataplane.openstack.org/v1beta1
kind: OpenStackDataPlaneNodeSet
spec:
...
services:
- configure-network
- validate-network
- install-os
- configure-os
- run-os
- ovn
- libvirt
- nova
+
この CR 表現はサンプルであり、環境内のすべてのサービスを一覧表示するわけではありません。環境内のサービスのデフォルト一覧については、以下のコマンドを使用します。
oc get -n openstack crd/openstackdataplanenodesets.dataplane.openstack.org -o yaml |yq -r '.spec.versions.[].schema.openAPIV3Schema.properties.spec.properties.services.default
詳細は、データプレーンサービス を参照してください。
このサービスリスト内のサービスのみが設定されます。
Red Hat Ceph Storage は、Storage ネットワークと NTP を設定した後、Compute サービスを設定する前に、データプレーンノードにデプロイする必要があります。そのため、サービスリストを編集し、CR にその他の変更を加える必要があります。このセクションでは、サービスリストを編集して HCI 環境の設定を完了します。