第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-api- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 高可用性がある環境の場合: - sudo pcs resource disable openstack-ceilometer-api - $ sudo pcs resource disable openstack-ceilometer-api- Copy 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/app- Copy 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 httpd- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 高可用性がある環境の場合: - sudo pcs resource restart httpd - $ sudo pcs resource restart httpd- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow