検索

11.2. コンテナー化されたコンピューティング環境ファイル (docker.yaml) を調べる

download PDF

docker.yaml ファイルは、コンテナー化されたコンピュートノード設定のメイン環境ファイルです。resource_registry のエントリーが含まれます。

resource_registry:
  OS::TripleO::ComputePostDeployment: ../docker/compute-post.yaml
  OS::TripleO::NodeUserData: ../docker/firstboot/install_docker_agents.yaml
OS::TripleO::NodeUserData
初回起動時にカスタム設定を使用する Heat テンプレートを提供します。この場合、最初の起動時に openstack-heat-docker-agents コンテナーがコンピュートノードにインストールされます。このコンテナーは、コンテナー化されたコンピュートノードとヒートフックを設定して director と通信するための一連の初期化スクリプトを提供します。
OS::TripleO::ComputePostDeployment

コンピュートノードの設定後のリソースセットを含む Heat テンプレートを提供します。これには、Puppet に一連の tags を提供するソフトウェア設定リソースが含まれます。

  ComputePuppetConfig:
    type: OS::Heat::SoftwareConfig
    properties:
      group: puppet
      options:
        enable_hiera: True
        enable_facter: False
        tags: package,file,concat,file_line,nova_config,neutron_config,neutron_agent_ovs,neutron_plugin_ml2
      inputs:
      - name: tripleo::packages::enable_install
        type: Boolean
        default: True
      outputs:
      - name: result
      config:
        get_file: ../puppet/manifests/overcloud_compute.pp

これらのタグは、openstack-heat-docker-agents コンテナーに渡す Puppet モジュールを定義します。

docker.yaml ファイルには、コンピュートノードのプロビジョニング時に標準の overcloud-full イメージを別のイメージ (atomic-image) に置き換える NovaImage という parameter が含まれています。この新しいイメージをアップロードする手順については、「Atomic Host イメージのアップロード」 を参照してください。

docker.yaml ファイルには、コンピュートノードサービスに使用する Docker レジストリーとイメージを定義する parameter_defaults セクションも含まれています。このセクションを変更して、デフォルトの registry.access.redhat.com の代わりにローカルレジストリーを使用できます。ローカルレジストリーの設定手順については、「ローカルレジストリーの使用」 を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.