十、Horizon配置

10.1 概述
— Horizon是一个用以管理、控制OpenStack服务的Web控制面板,也称之为Dashboard仪表盘
— 可以管理实例、镜像、创建密匙对,对实例添加卷、操作Swift容器等。除此之外,用户还可以在控制面板中使用终端(console )或VNC直接访问实例
— 基于python的django web框架进行开发
10.2 功能与特点
— 实例管理:创建、终止实例,查看终端日志,VNC连接,添加卷等
— 访问不安全管理:创建安全群组,管理密匙对,设置浮劢IP等
— 偏好设定:对虚拟硬件模板可以迚行丌同偏好设定
— 镜像管理:编辑戒删除镜像
— 用户管理:创建用户等
— 卷管理:创建卷和快照
— 对象存储处理:创建、删除容器和对象
10.3 Horizon BUG处理
— 安装虽然没有报错,但默认无法打开Horizon,这是因为一个软件配置的BUG
解决办法:
增加一行: WSGIApplicationGroup %{GLOBAL}
[root@host1 network-scripts]# vim /etc/httpd/conf.d/15-horizon_vhost.conf
## Server aliases
ServerAlias 192.168.0.10
ServerAlias host1
ServerAlias localhost
WSGIDaemonProcess apache group=apache processes=3 threads=10 user=apache
WSGIProcessGroup apache
WSGIApplicationGroup %{GLOBAL} <--这个位置
[root@host1 network-scripts]# apachectl graceful //重新载入配置文件,

配置完成后就可以访问了。

 

10.4 密码查看
切换到root家目录
[root@host1 network-scripts]# cd
[root@host1 ~]# cat keystonerc_admin
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin 账号
export OS_PASSWORD=2174c6bf69be4430 #密码
export OS_AUTH_URL=http://192.168.0.10:5000/v2.0
export PS1='[\u@\h \W(keystone_admin)]\$ '

export OS_TENANT_NAME=admin
export OS_REGION_NAME=RegionOne
关于 /root/keystone_admin 文件的注意事项:
1、该文件只是一个文本,里面记录了 admin 的用户名和密码,与认证无关
2、不能通过修改该文件达到修改 admin 密码的目的
3、修改 admin 密码请使用 web 页面登录后,在web页面中修改;修改后,keystone_admin 中的密码需修改成新的密码命令行才可以继续使用
4、该文件可以作为命令行的登录文件使用,使用方式 source ~/keystone_admin
5、如果你安装完成 openstack 后,没有修改过 admin 的密码,keystone_admin 文件不小心被更改了,我们可以通过查找应答文件 answer.ini 中的变量 CONFIG_KEYSTONE_ADMIN_PW 来找到默认安装密码

 

posted @ 2021-07-23 17:43  落樰兂痕  阅读(253)  评论(0编辑  收藏  举报