七:仪表盘安装-controller node
一:工具、环境准备-controller node
二:OpenStack环境准备-controller node
三:安装服务-controller node
四:工具、环境准备-compute node
五:OpenStack环境准备-compute node
六:安装服务-compute node
七:仪表盘安装
Installing from Packages
安装并配置组件
-
- 安装软件包
执行指令:
apt install openstack-dashboard -y
-
- 编辑文件
执行指令:
vim /etc/openstack-dashboard/local_settings.py
修改 OPENSTACK_HOST 为以下内容:
OPENSTACK_HOST = "controller"
添加以下内容:
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
修改 CACHES 为以下内容:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'controller:11211',
}
}
修改 OPENSTACK_KEYSTONE_URL 为以下内容:
OPENSTACK_KEYSTONE_URL = "http://%s:5000/identity/v3" % OPENSTACK_HOST
添加以下内容:
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 = {
...
'enable_router': False,
'enable_quotas': False,
'enable_ipv6': False,
'enable_distributed_router': False,
'enable_ha_router': False,
'enable_fip_topology_check': False,
}
修改 TIME_ZONE 为以下内容:
TIME_ZONE = "Asia/Shanghai"
-
- 编辑文件
执行指令:
vim /etc/apache2/conf-available/openstack-dashboard.conf
添加以下内容:
WSGIApplicationGroup %{GLOBAL}
- 重新加载 web 服务器配置
执行指令:
systemctl reload apache2.service
验证安装
- 使用浏览器访问 http://192.168.10.10/horizon
- domain:default
- 用户:admin
- 密码:123456
密码:前面创建用户时设置的密码