検索

8.3. オーバークラウド設定へのカスタムテンプレートの追加

download PDF

director Operator (OSPdO) は、各ノードで Red Hat OpenStack Platform (RHOSP) ソフトウェアを設定する準備が整うと、オーバークラウドヒートテンプレートのコアセットをプロビジョニングノードに適用する Ansible Playbook に変換します。独自のカスタム heat テンプレートおよびカスタムロールファイルをオーバークラウドデプロイメントに追加するには、テンプレートファイルを tarball ファイルにアーカイブし、tarball ファイルのバイナリーコンテンツを tripleo-tarball-config という名前の OpenShift ConfigMap に含める必要があります。この tarball ファイルには、テンプレートのコアセットを拡張するための複雑なディレクトリー構造を含めることができます。OSPdO は、tarball ファイルから、heat テンプレートのコアセットと同じディレクトリーにファイルとディレクトリーを展開します。カスタムテンプレートのいずれかがコアコレクションのテンプレートと名前が同じ場合には、カスタムテンプレートはコアテンプレートを上書きします。

注記

環境ファイル内のすべての参照は、tarball が抽出される TripleO heat テンプレートに関連している必要があります。

前提条件

  • プロビジョニングされたノードに適用するカスタムオーバークラウドテンプレート。

手順

  1. カスタムテンプレートの場所に移動します。

    $ cd ~/custom_templates
  2. テンプレートを gzip 圧縮された tarball にアーカイブします。

    $ tar -cvzf custom-config.tar.gz *.yaml
  3. tripleo-tarball-config ConfigMap CR を作成し、tarball をデータとして使用します。

    $ oc create configmap tripleo-tarball-config --from-file=custom-config.tar.gz -n openstack
  4. ConfigMap CR が作成されたことを確認します。

    $ oc get configmap/tripleo-tarball-config -n openstack
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.