第2章 プロセスの説明
大半の Red Hat OpenStack Platform の機能と同様に、ハイパーコンバージェンスは、director で実装するのが最適です。director を使用することにより、既存の Heat テンプレートや環境ファイルを利用してデプロイメントをオーケストレーション することができます。特に、director には、ハイパーコンバージェンスのサポート対象バージョンを実装するためのデフォルトの環境ファイルも含まれています。
また、director のインフラストラクチャーは、独自の Heat テンプレートと環境ファイルを使用できるフレームワークも提供します。これは、既存のテンプレートおよび環境ファイルでは特定のユースケースに対応しない場合に役立ちます。
以下のサブセクションでは、デプロイメントプロセスの各ステップについて簡単に説明します。
- デプロイメントタイプの選択
Red Hat OpenStack Platform では、単一型 と 混合型 の 2 つのタイプの HCI をデプロイすることができます。いずれのタイプでも、Red Hat OpenStack Platform サービスの主要なストレージプロバイダーとして Red Hat Ceph Storage がデプロイされます。
単一型の HCI では、全コンピュートノードに Ceph-OSD サービスを配置してデプロイされます。
混合型の HCI では、通常のコンピュートノードと、Ceph-OSD サービスを同じ場所に配置したコンピュートノードを並行してデプロイすることができます。
HCI のタイプによって実装はかなり異なるので、デプロイする HCI のタイプを決定してから作業を開始してください。
- リソース分離の設定
- HCI をデプロイする際には、director はハイパーコンバージドノード上の Compute サービスと Ceph Storage サービスが 相互認識するようには設定しません。両サービスは、専用のノード上にあるかのごとくリソースを消費します。そのため、リソースの競合が発生して、パフォーマンスが低下してしまう可能性があります。このような問題は、手動で緩和する必要があります。
- ネットワーク設定
-
単一型と混合型のいずれの HCI デプロイメントでも、
StorageMgmtNetworkポートを適切な NIC にマッピングする必要があります。このステップでは、環境に必要なその他のネットワーク設定を実装することが可能です。 - デプロイメント
- HCI のデプロイメントプロセスには (単一型、混合型を問わず)、デプロイメントに追加する環境ファイルを指定するステップが含まれます。単一型の HCI では、Compute ロールに実装されるサービスを設定する既存の環境ファイルを指定する必要があります。混合型の HCI では、新規フレーバーを定義してハイパーコンバージドノードにタグ付けし、デプロイメント中にカスタムロールを呼び出す必要があります。