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)!