参考文档:
Install-guide:https://docs.openstack.org/install-guide/
OpenStack High Availability Guide:https://docs.openstack.org/ha-guide/index.html
理解Pacemaker:http://www.cnblogs.com/sammyliu/p/5025362.html
十二.Horizon集群
1. 安装dashboard
# 在全部控制节点安装dashboard服务,以controller01节点为例
[root@controller01 ~]# yum install openstack-dashboard -y
2. 配置local_settings
# 在全部控制节点操作,以controller01节点为例; # 注意local_settings文件的权限:root:apache [root@controller01 ~]# cp /etc/openstack-dashboard/local_settings /etc/openstack-dashboard/local_settings.bak # 列出修改处的行数 [root@controller01 ~]# vim /etc/openstack-dashboard/local_settings # 允许所有主机访问 ALLOWED_HOSTS = ['*', 'localhost'] # 强制使用相应版本的api OPENSTACK_API_VERSIONS = { # "data-processing": 1.1, "identity": 3, "image": 2, "volume": 2, # "compute": 2, } # 在多域模式运行时开启,登陆时除账号/密码外还需要输入域 OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True # 取消注释 OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = 'Default' # 取消158~163行注释,并使用memcached集群 CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'controller01:11211,controller02:11211,controller03:11211', }, } # 注释165~169行 #CACHES = { # 'default': { # 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', # }, #} # 监听地址使用vip; # keystone认证使用v3; # 设置通过dashboard创建的用户具有”user”角色权限,”user”角色在keystone章节已创建 OPENSTACK_HOST = "controller" OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user" # 修改时区 TIME_ZONE = "Asia/Shanghai"
3. 配置openstack-dashboard.conf
# 在全部控制节点操作; # bug:https://bugs.launchpad.net/horizon/+bug/1708655,此问题会导致dashboard网页挂起 # 赋权,在第3行后新增” WSGIApplicationGroup %{GLOBAL}” [root@controller01 ~]# cp /etc/httpd/conf.d/openstack-dashboard.conf /etc/httpd/conf.d/openstack-dashboard.conf.bak [root@controller01 ~]# sed -i '3a WSGIApplicationGroup\ %{GLOBAL}' /etc/httpd/conf.d/openstack-dashboard.conf
4. 启动服务
# 全部控制节点操作; [root@controller01 ~]# systemctl restart httpd.service memcached.service
5. 验证
登陆:http://172.30.200.30/dashboard
域/账号/密码:default/admin/admin_pass,或:default/demo/demo_pass
登陆页:
系统信息-服务:
系统信息-计算服务:
系统信息-网络服务:
本文档全程测试,没有任何问题。
QQ技术群,有需要的朋友可以加下:
云计算交流群(291637654)
转载于:https://blog.51cto.com/limaomao/2163295