openstack-o版-horizon安装

网友投稿 305 2022-10-17

openstack-o版-horizon安装

horizon是通过web界面管理openstack各个服务,那么我们来搭建horizon服务。

下载安装包

[root@wang02 ~]# yum install openstack-dashboard -y

修改配置文件

[root@wang02 ~]# cp /etc/openstack-dashboard/local_settings /etc/openstack-dashboard/local_settings.bak

[root@wang02 ~]# cat /etc/openstack-dashboard/local_settings.bak | grep -v ^# | uniq > /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i 's/OPENSTACK_HOST = "127.0.0.1"/ OPENSTACK_HOST = "wang02"/g' /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/ALLOWED_HOSTS = \['horizon.example.com', 'localhost'\]/ALLOWED_HOSTS = \[\'*\'\]/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/http:\/\/%s:5000\/v2.0/http:\/\/%s:5000\/v3/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/#OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = False/OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/#OPENSTACK_KEYSTONE_DEFAULT_DOMAIN/OPENSTACK_KEYSTONE_DEFAULT_DOMAIN/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/OPENSTACK_KEYSTONE_DEFAULT_ROLE = "_member_"/OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/'enable_router': True,/'enable_router': False,/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/'enable_ipv6': True,/'enable_ipv6': False,/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/'enable_ha_router': True,/'enable_ha_router': False,/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/'enable_lb': True,/'enable_lb': False,/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/'enable_firewall': True,/'enable_firewall': False,/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/'enable_vpn': True,/'enable_vpn': False,/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# sed -i "s/'enable_fip_topology_check': True,/'enable_fip_topology_check': False,/g" /etc/openstack-dashboard/local_settings

[root@wang02 ~]# echo -e "SESSION_ENGINE = 'django.contrib.sessions.backends.cache'\nCACHES = {\n 'default': {\n 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',\n 'LOCATION': 'wang01:11211',\n }\n}" >> /etc/openstack-dashboard/local_settings

[root@wang02 ~]# echo -e "OPENSTACK_API_VERSIONS = {\n \"identity\": 3,\n \"p_w_picpath\": 2,\n \"volume\": 2,\n}" >> /etc/openstack-dashboard/local_settings

重启服务

[root@wang02 ~]# systemctl restart memcached.service

验证服务(最好用火狐游览器)

192.16.7.20:/dashboard

用户名:admin

密码    : ADMIN_PASS

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:为什么InfoSec团队应该拥抱容器?
下一篇:Netty分布式源码分析监听读事件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~