検索

9.5. エフェメラル Heat プロセスの開始

download PDF

以前のバージョンの Red Hat OpenStack Platform (RHOSP) では、システムにインストールされた Heat プロセスを使用してオーバークラウドをインストールしていました。ここで、エフェメラル Heat を使用してオーバークラウドをインストールします。つまり、heat-api および heat-engine プロセスは、deploymentupdate、および upgrade コマンドによってオンデマンドで開始されます。

以前は、openstack stack コマンドを使用してスタックを作成および管理していました。このコマンドは、デフォルトでは使用できなくなりました。スタックに障害が発生した場合など、トラブルシューティングとデバッグの目的で、最初にエフェメラル Heat プロセスを起動して openstack stack コマンドを使用する必要があります。

openstack overcloud tripleo launch heat コマンドを使用して、デプロイメントの外部でエフェメラル Heat を有効にします。

手順

  1. エフェメラル Heat プロセスを開始します。

    (undercloud)$ openstack tripleo launch heat --heat-dir /home/stack/overcloud-deploy/<overcloud>/heat-launcher --restore-db
    • <overcloud> を、使用するオーバークラウドの名前に置き換えます。
    注記

    このコマンドは、Heat プロセスを起動した後に終了します。この Heat プロセスは、引き続き podman Pod としてバックグラウンドで実行されます。

  2. ephemeral-heat プロセスが実行されていることを確認します。

    (undercloud)$ sudo podman pod ps
    POD ID        NAME            STATUS      CREATED        INFRA ID      # OF CONTAINERS
    958b141609b2  ephemeral-heat  Running     2 minutes ago  44447995dbcf  3
  3. OS_CLOUD 環境をエクスポートします。

    (undercloud)$ export OS_CLOUD=heat
  4. インストールされているスタックをリストします。

    (undercloud)$ openstack stack list
    +--------------------------------------+------------+---------+-----------------+----------------------+--------------+
    | ID                                   | Stack Name | Project | Stack Status    | Creation Time        | Updated Time |
    +--------------------------------------+------------+---------+-----------------+----------------------+--------------+
    | 761e2a54-c6f9-4e0f-abe6-c8e0ad51a76c | overcloud  | admin   | CREATE_COMPLETE | 2022-08-29T20:48:37Z | None         |
    +--------------------------------------+------------+---------+-----------------+----------------------+--------------+

    openstack stack environment showopenstack stack resource list などのコマンドでデバッグできます。

  5. デバッグが終了したら、エフェメラル Heat プロセスを停止します。

    (undercloud)$ openstack tripleo launch heat --kill
注記

Heat 環境のエクスポートが失敗することがあります。これは、overcloudrc などの他の資格情報が使用されている場合に発生する可能性があります。この場合、既存の環境を設定解除し、Heat 環境を取り込みます。

(overcloud)$ unset OS_CLOUD
(overcloud)$ unset OS_PROJECT_NAME
(overcloud)$ unset OS_PROJECT_DOMAIN_NAME
(overcloud)$ unset OS_USER_DOMAIN_NAME
(overcloud)$ OS_AUTH_TYPE=none
(overcloud)$ OS_ENDPOINT=http://127.0.0.1:8006/v1/admin
(overcloud)$ export OS_CLOUD=heat
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.