> GRANT ALL PRIVILEGES ON gnocchi.* TO 'gnocchi'@'localhost' IDENTIFIED BY 'GNOCCHI_DBPASS';
> GRANT ALL PRIVILEGES ON gnocchi.* TO 'gnocchi'@'%' IDENTIFIED BY 'GNOCCHI_DBPASS';
退出数据库
2. 加载 admin 用户认证文件
1
$ . admin-openrc
3. 完成以下步骤创建服务认证
创建 gnocchi 用户(用户密码为 GNOCCHI_PASS)
1
$ openstack user create --domain default --password-prompt gnocchi
为 gnocchi 用户增加 admin 的角色
1
$ openstack role add --project service --user gnocchi admin
创建 gnocchi 服务实体
1
$ openstack service create --name gnocchi --description "Metric Service" metric
# vim /etc/httpd/conf.d/10-gnocchi_wsgi.confListen8041<VirtualHost*:8041>ServerNamecontroller## Vhost docrootDocumentRoot"/var/www/cgi-bin/gnocchi"## Directories, there should at least be a declaration for /var/www/cgi-bin/gnocchi<Directory"/var/www/cgi-bin/gnocchi">OptionsIndexesFollowSymLinksMultiViewsAllowOverrideNoneRequireallgranted</Directory>## LoggingErrorLog"/var/log/httpd/gnocchi_wsgi_error.log"ServerSignatureOffCustomLog"/var/log/httpd/gnocchi_wsgi_access.log"combinedSetEnvIfX-Forwarded-ProtohttpsHTTPS=1WSGIApplicationGroup%{GLOBAL}WSGIDaemonProcessgnocchidisplay-name=gnocchi_wsgigroup=gnocchiprocesses=8threads=8user=gnocchiWSGIProcessGroupgnocchiWSGIScriptAlias/"/var/www/cgi-bin/gnocchi/app"</VirtualHost>
> GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'localhost' IDENTIFIED BY 'AODH_DBPASSWORD';
> GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'%' IDENTIFIED BY 'AODH_DBPASSWORD';
退出数据库
2. 加载 admin 用户认证文件
1
$ . admin-openrc
3. 完成一下步骤创建服务认证
创建 aodh 用户(用户密码为 AODH_PASSWORD)
1
$ openstack user create --domain default --password-prompt aodh
为 aodh 用户增加 admin 的角色
1
$ openstack role add --project service --user aodh admin
创建 aodh 服务实体
1
$ openstack service create --name aodh --description "Telemetry" alarming
# vim /etc/httpd/conf.d/10-aodh_wsgi.confListen8042<VirtualHost*:8042>ServerNamecontroller## Vhost docrootDocumentRoot"/var/www/cgi-bin/aodh"## Directories, there should at least be a declaration for /var/www/cgi-bin/aodh<Directory"/var/www/cgi-bin/aodh">OptionsIndexesFollowSymLinksMultiViewsAllowOverrideNoneRequireallgranted</Directory>## LoggingErrorLog"/var/log/httpd/aodh_wsgi_error.log"ServerSignatureOffCustomLog"/var/log/httpd/aodh_wsgi_access.log"combinedSetEnvIfX-Forwarded-ProtohttpsHTTPS=1WSGIApplicationGroup%{GLOBAL}WSGIDaemonProcessaodhdisplay-name=aodh_wsgigroup=aodhprocesses=2threads=2user=aodhWSGIProcessGroupaodhWSGIScriptAlias/"/var/www/cgi-bin/aodh/app"</VirtualHost>
> GRANT ALL PRIVILEGES ON aodh.* TO 'panko'@'localhost' IDENTIFIED BY 'e0ee97b87b0be41b5ba0';
> GRANT ALL PRIVILEGES ON aodh.* TO 'panko'@'%' IDENTIFIED BY 'e0ee97b87b0be41b5ba0';
退出数据库
2. 加载 admin 用户认证文件
1
$ . admin-openrc
3. 完成一下步骤创建服务认证
创建 panko 用户(用户密码为 PANKO_PASSWORD)
1
$ openstack user create --domain default --password-prompt panko
为 panko 用户增加 admin 的角色
1
$ openstack role add --project service --user panko admin
# vim /etc/panko/panko.conf[DEFAULT]auth_strategy=keystonelog_file=/var/log/panko/panko.loglog_dir=/var/log/panko[api]host=0.0.0.0port=8779workers=2max_limit=1000[database]connection=mysql+pymysql://panko:PANKO_DBPASSWORD@controller/panko[keystone_authtoken]auth_uri=http://controller:5000auth_url=http://controller:35357memcached_servers=controllerauth_type=passwordproject_domain_name=defaultuser_domain_name=defaultproject_name=serviceusername=pankopassword=PANKO_PASSWORD
3. 新建 vim /etc/httpd/conf.d/10-panko_wsgi.conf 文件,加入以下内容
Listen8779<VirtualHost*:8779>ServerNamecontroller## Vhost docrootDocumentRoot"/var/www/cgi-bin/panko"## Directories, there should at least be a declaration for /var/www/cgi-bin/panko<Directory"/var/www/cgi-bin/panko">OptionsIndexesFollowSymLinksMultiViewsAllowOverrideNoneRequireallgranted</Directory>## LoggingErrorLog"/var/log/httpd/panko_wsgi_error.log"ServerSignatureOffCustomLog"/var/log/httpd/panko_wsgi_access.log"combinedSetEnvIfX-Forwarded-ProtohttpsHTTPS=1WSGIApplicationGroup%{GLOBAL}WSGIDaemonProcesspankodisplay-name=panko_wsgigroup=pankoprocesses=2threads=2user=pankoWSGIProcessGrouppankoWSGIScriptAlias/"/var/www/cgi-bin/panko/app"</VirtualHost>
# vim /etc/httpd/conf.d/10-ceilometer_wsgi.confListen8777<VirtualHost*:8777>ServerNamecontroller## Vhost docrootDocumentRoot"/var/www/cgi-bin/ceilometer"## Directories, there should at least be a declaration for /var/www/cgi-bin/ceilometer<Directory"/var/www/cgi-bin/ceilometer">OptionsIndexesFollowSymLinksMultiViewsAllowOverrideNoneRequireallgranted</Directory>## LoggingErrorLog"/var/log/httpd/ceilometer_wsgi_error.log"ServerSignatureOffCustomLog"/var/log/httpd/ceilometer_wsgi_access.log"combinedSetEnvIfX-Forwarded-ProtohttpsHTTPS=1WSGIApplicationGroup%{GLOBAL}WSGIDaemonProcessceilometerdisplay-name=ceilometer_wsgigroup=ceilometerprocesses=1threads=2user=ceilometerWSGIProcessGroupceilometerWSGIScriptAlias/"/var/www/cgi-bin/ceilometer/app"</VirtualHost>