从httpd启动keystone

来源:互联网 发布:mysql client android 编辑:程序博客网 时间:2024/06/05 04:23

从httpd启动keystone

在早先的OpenStack版本中,比如L版,keystone是可以作为openstack-keystone service而运行的;而到了后来的版本,keystone就默认是以Apache启动的了,即作为Apache的VirtualHost来起的。这才是社区推荐的启动方式。
那么,如果手头环境的keystone是老版本的OpenStack,是以openstack-keystone service形式启动的,但是却希望以httpd的形式来启动keystone的功能,应该如何做呢?
笔者做了一些研究,大致是如下的步骤:(本实验基于L版的OpenStack,环境是centos7)

# Step 1. cp /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d # Step 2. mkdir -p /var/www/cgi-bin/keystone cp /usr/share/keystone/keystone.wsgi /var/www/cgi-bin/keystone/keystone-admin cp /usr/share/keystone/keystone.wsgi /var/www/cgi-bin/keystone/keystone-public # Step 3.chown -R keystone:keystone /var/www/cgi-bin/keystone chmod 755 /var/www/cgi-bin/keystone/* # Step 4. systemctl stop openstack-keystonesystemctl disable openstack-keystonesystemctl restart httpd

(完)