第7章 直接以外の環境用の追加の手順


以下の項では、director で管理されない Red Hat OpenStack Platform 環境の追加の手順について記載します。以下の手順は、OpenStack Platform エコシステム内の変更に対応し、Red Hat OpenStack Platform 10 へのアップグレード後に最も適しています。

7.1. OpenStack Telemetry API の WSGI サービスへのアップグレード

この手順では、OpenStack Telemetry(ceilometer)API をアップグレードして、スタンドアロンサービスではなく httpd の下にある Web Server Gateway Interface(WSGI)アプレットとして実行されます。このプロセスは、スタンドアロンの openstack-ceilometer-api サービスを無効にし、WSGI アプレットを有効にするために必要な設定をインストールします。

  1. OpenStack Telemetry サービスを無効にします。この手順は、高可用性のコントローラーノードを使用するかどうかによって異なります。

    • 高可用性のない環境の場合:

      $ sudo systemctl stop openstack-ceilometer-api
      Copy to Clipboard Toggle word wrap
    • 高可用性がある環境の場合:

      $ sudo pcs resource disable openstack-ceilometer-api
      Copy to Clipboard Toggle word wrap
  2. 各コントローラーで、OpenStack Telemetry サービス WSGI アプレット(/lib/python2.7/site-packages/ceilometer/api/app.wsgi)を /var/www/cgi-bin/ の新しいディレクトリーにコピーします。例を以下に示します。

    $ sudo mkdir /var/www/cgi-bin/ceilometer
    $ cp /lib/python2.7/site-packages/ceilometer/api/app.wsgi /var/www/cgi-bin/ceilometer/app
    Copy to Clipboard Toggle word wrap
  3. 各コントローラーで、OpenStack Telemetry サービス用に仮想ホスト設定ファイル(10-ceilometer_wsgi.conf)を作成します。このファイルを /etc/httpd/conf.d/ に保存します。仮想ホストファイルの内容は以下のようになります。

    Listen 8777
    
    <VirtualHost *:8777>
      DocumentRoot "/var/www/cgi-bin/ceilometer"
    
      <Directory "/var/www/cgi-bin/ceilometer">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Require all granted
      </Directory>
    
      ErrorLog "/var/log/httpd/ceilometer_wsgi_error.log"
      ServerSignature Off
      CustomLog "/var/log/httpd/ceilometer_wsgi_access.log" combined
    
      SetEnvIf X-Forwarded-Proto https HTTPS=1
      WSGIApplicationGroup %{GLOBAL}
      WSGIDaemonProcess ceilometer group=ceilometer processes=1 threads=4 user=ceilometer
      WSGIProcessGroup ceilometer
      WSGIScriptAlias / "/var/www/cgi-bin/ceilometer/app"
    </VirtualHost>
    Copy to Clipboard Toggle word wrap
  4. httpd サービスを再起動します。この手順は、高可用性のコントローラーノードを使用するかどうかによって異なります。

    • 高可用性のない環境の場合:

      $ sudo systemctl restart httpd
      Copy to Clipboard Toggle word wrap
    • 高可用性がある環境の場合:

      $ sudo pcs resource restart httpd
      Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat