自学内容网 自学内容网

Openstack14--仪表盘服务(Dashboard)安装

仅在计算节点安装

安装Dashboard软件包 

yum -y install openstack-dashboard

配置Dashboard服务

vi /etc/openstack-dashboard/local_settings

使用 / 命令进行查找

/ALLOWED_HOSTS

/OPENSTACK_HOST

/TIME_ZONE

修改为 

以下配置将允许从任意主机访问Web服务。

ALLOWED_HOSTS = ['*']

以下配置指定控制节点的位置。

OPENSTACK_HOST = "controller"

以下配置将当前时区指向“亚洲/上海”。

TIME_ZONE = "Asia/Shanghai"

 

 

 在文件末尾追加

配置缓存服务。

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'

CACHES = {

'default': {

'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',

'LOCATION': 'controller:11211',

},

}

启用对多域的支持,允许使用多个域。 OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True

指定OpenStack组件的版本。

新增如下信息,分别对应OpenStack的认证、镜像、存储组件的版本号。 OPENSTACK_API_VERSIONS = {

"identity": 3,

"image": 2,

"volume": 3,

}

设置通过Dashboard创建的用户所属的默认域。
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

共计写入这些 

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'controller:11211',
},
}
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_API_VERSIONS = {
"identity": 3,
"image": 2,
"volume": 3,
}
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

随后 /OPENSTACK_NEUTRON_NETWORK 跳转,将True都修改为 False

 发布Dashboard服务

由于Dashboard是一个Web应用,必须要运行在Apache这样的Web服务器上,因此要进行设置,让Apache服务器知道如何运行该服务。

重建Dashboard的Web应用配置文件 由于Apache的默认网站主目录为“/var/www/html/”,而Dashboard安装好以后,它的网站目录为“/usr/share/openstack-dashboard”,因此需要一个配置文件让Apache找到该网站目录

进入Dashboard网站目录
编译生成Dashboard的WEB服务配置文件 

cd /usr/share/openstack-dashboard
python manage.py make_web_conf --apache > /etc/httpd/conf.d/openstack-dashboard.conf

建立策略文件的软连接 在“/etc/openstack-dashboard”中内置了一些策略文件,它们是Dashboard与其他组件交互时的默认策略。可以用下面的方法查看该目录下的策略文件


为了让这些策略文件生效,需要将它们放置到Dashboard项目中。下面采用软连接的方式将这些策略文件放入项目

 ls /etc/openstack-dashboard
ln -s /etc/openstack-dashboard /usr/share/openstack-dashboard/openstack_dashboard/conf

 启动Apache服务器,让配置生效(要等待一下)

systemctl start httpd
systemctl enable httpd

 检测Dashboard服务

登录系统

在本地计算机浏览器的地址栏中输入计算节点的IP地址“http://192.168.10.20”(安装Dashboard的服务器地址),进入【登录】界面。 在【登录】界面中的【域】文本框中填入域名“Default”,在【用户名】文本框中填入“admin”,在【密码】文本框中填入“000000”。然后,单击【登入】按钮

 

查看镜像

在【概况】界面的左侧菜单里选择【计算】→【镜像】选项,进入【Images】界面,可以看到在博客Openstack11中通过Glance组件上传的“cirros”镜像 

 

 


原文地址:https://blog.csdn.net/m0_70212665/article/details/143668167

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!