第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 アプレットを有効にするために必要な設定をインストールします。
OpenStack Telemetry サービスを無効にします。この手順は、高可用性のコントローラーノードを使用するかどうかによって異なります。
高可用性のない環境の場合:
sudo systemctl stop openstack-ceilometer-api
$ sudo systemctl stop openstack-ceilometer-apiCopy to Clipboard Copied! Toggle word wrap Toggle overflow 高可用性がある環境の場合:
sudo pcs resource disable openstack-ceilometer-api
$ sudo pcs resource disable openstack-ceilometer-apiCopy to Clipboard Copied! Toggle word wrap Toggle overflow
各コントローラーで、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
$ sudo mkdir /var/www/cgi-bin/ceilometer $ cp /lib/python2.7/site-packages/ceilometer/api/app.wsgi /var/www/cgi-bin/ceilometer/appCopy to Clipboard Copied! Toggle word wrap Toggle overflow 各コントローラーで、OpenStack Telemetry サービス用に仮想ホスト設定ファイル(
10-ceilometer_wsgi.conf)を作成します。このファイルを/etc/httpd/conf.d/に保存します。仮想ホストファイルの内容は以下のようになります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow httpdサービスを再起動します。この手順は、高可用性のコントローラーノードを使用するかどうかによって異なります。高可用性のない環境の場合:
sudo systemctl restart httpd
$ sudo systemctl restart httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow 高可用性がある環境の場合:
sudo pcs resource restart httpd
$ sudo pcs resource restart httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow