OpenStack Rocky 版本部署之八——horizon

本文档详细介绍了如何在OpenStack Rocky环境中安装和配置管理服务Horizon。步骤包括安装必要的软件包,编辑Horizon的配置文件`local_settings`以设定监听地址、权限、接口版本、默认域等,并调整HTTPD的访问配置。此外,还解决了一个创建实例时遇到的问题:通过`nova-manage cell_v2 discover_hosts --verbose`命令来发现并映射主机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第三部 OpenStack Rocky管理服务horizon

一、安装horizon

1、安装软件包:

# yum install openstack-dashboard -y

2、编辑/etc/openstack-dashboard/local_settings配置文件

# 设置监听地址

OPENSTACK_HOST = "0.0.0.0"

# 设置keystone操作角色权限

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "member"

# 设置允许访问UI界面的地址范围:

ALLOWED_HOSTS = ['*',]

#配置会发管理方式为缓存方式

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

CACHES =

{

'default':

{

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

'LOCATION': 'controller:11211',

}

}

#配置接口版本,此处配置的内容都打开

OPENSTACK_API_VERSIONS =

{

"data-processing": 1.1,

"identity": 3,

"image": 2,

"volume": 2,

"compute": 2,

}

# 设置默认的域:

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

# 关闭对3层协议的使用:

OPENSTACK_NEUTRON_NETWORK =

{

'enable_router': False,

'enable_quotas': False,

'enable_distributed_router': False,

'enable_ha_router': False,

'enable_lb': False,

'enable_firewall': False,

'enable_vpn': False,

'enable_fip_topology_check': False,

}

#设置时区:

TIME_ZONE = "Asia/Shanghai"

#配置httpd的访问/etc/httpd/conf.d/openstack-dashboard.conf

#强制所有代码使用python解释器,不添加可能会出现界面加载不出来的问题。

WSGIApplicationGroup %{GLOBAL}

#重启web服务:

# systemctl restart httpd.service

问题总结:

1、创建实例时报错:Host is not mapped to any cell

source admin

nova-manage cell_v2 discover_hosts --verbose

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值