1、普通用户运行placement-status upgrade check
报错:
暂未解决
2、运行placement API 报错如下:
mod_wsgi (pid=20059): Target WSGI script '/usr/bin/placement-api' cannot be loaded as Python module.
mod_wsgi (pid=20059): Exception occurred processing WSGI script '/usr/bin/placement-api'.
Traceback (most recent call last):
File "/usr/bin/placement-api", line 52, in <module>
application = init_application()
File "/usr/lib/python2.7/site-packages/placement/wsgi.py", line 131, in init_application
_parse_args(config, [], default_config_files=conffiles)
File "/usr/lib/python2.7/site-packages/placement/wsgi.py", line 83, in _parse_args
default_config_files=default_config_files)
File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2141, in __call__
self._check_required_opts()
File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2879, in _check_required_opts
raise RequiredOptError(opt.name, group)
RequiredOptError: value required for option connection in group [placement_database]
解决方法:
在 /etc/httpd/conf.d/00-placement-api.conf 的</VirtualHost>前添加以下内容:
<Directory /usr/bin>
<IfVersion >= 2.4>
Require all granted
</IfVersion>
<IfVersion < 2.4>
Order allow,deny
Allow from all
</IfVersion>
</Directory>