第1章 はじめに
本書は、Red Hat OpenStack Platform のパートナーが OpenStack Platform 環境のインストールやデプロイメントライフサイクルの管理に使用するツールとして、Red Hat OpenStack Platform director を使用してソリューションを統合する作業を支援するために執筆されました。director を使用した統合により、パートナーの技術をシームレスに導入することが可能となります。リソースの最適化、デプロイメント所要時間の短縮、ライフサイクル管理コストの削減など、幅広いメリットが得られます。
今後、OpenStack Platform director を使用した統合は、既存のエンタープライズ管理システムおよびプロセスとの充実した統合を提供するための強固な対策の 1 つとなります。director の機能は将来、Red Hat の製品ポートフォリオ内の CloudForms などのツールによって統合/使用されるようになり、サービスデプロイメント管理のより多くのプロセスをグラフィカルユーザーインターフェイスで実行できるようになる見通しです。
1.1. パートナー統合の概要 リンクのコピーリンクがクリップボードにコピーされました!
このガイドは、director がオーバークラウドの一部として設定する方法で、パートナーがソフトウェアとハードウェアソリューションを統合するのに役立つことを目的としています。これは、特定の統合タスクを実行する方法を示す複数のセクションに分割されたワークフローに従います。
- アーキテクチャー: director がオーバークラウドの作成および設定を行うのに使用するテクノロジーの一部を調査します。
- オーバークラウド イメージ:director は、ノード種別のベースとしてオーバークラウドの各ノードにベースイメージを書き込みます。本セクションでは、ドライバーまたはソフトウェアを含めることができるように、デプロイ前にこれらのイメージを変更する方法を説明します。これは、アップストリームで対応する前にドライバーと設定をテストする際に便利です。
- 設定: director はオーバークラウド上で各サービスを設定します(主に Puppet モジュールを使用します)。本項では、Puppet モジュールの仕組みおよびオーバークラウドの設定方法を説明します。
- Orchestration - director は、一連の Heat テンプレートを使用してオーバークラウドを作成および設定します。これには、オーバークラウドの設定動作を変更するカスタム環境ファイルおよび Heat テンプレートも含まれます。このセクションでは、オーバークラウドのカスタム設定を有効にするためのこのようなテンプレートの作成に焦点を当てます。これには、前の章の Puppet 設定も含まれます。
- Integration Points: director がデプロイするイメージには、設定に必要な OpenStack コンポーネントおよび Puppet モジュールのセットが含まれます。このセクションでは、コンポーネントドライバーおよび Puppet モジュールを提供するためのアップストリームプロジェクトの一部について説明します。これにより、Red Hat がテストして、将来の Red Hat OpenStack Platform ディストリビューションに追加できるようになります。
- 例 - 本章は、以前の章の知識のカリング化で、実際の認定ベンダーが現在ディレクターを使用してそのプロジェクトをオーバークラウドにどのように統合するかを説明します。これには、いくつかの実用的なネットワークとストレージの例が含まれています。本セクションは、同様のベンダーが独自の製品を Red Hat OpenStack Platform のエコシステムに統合するのに役立ちます。