openstack版本更新
- 每六个月更新一次大版本(一年2个版本)
- YUM仓库:我系统为centos7.6,支持4个版本(只能选择其一,或者第三方源安装其他版本)
- 安装操作需要参考openstack官网文档,版本之前有差异
基本按照官方文档搭建问题不大,我搭建stein版本的几个问题解决
-
节点区分:控制节点和服务节点
控制节点:基于维护服务和提供管理操作
服务节点:真实提供服务,比如计算节点,存储节点,网络节点
所以一般最少也要2台机器来搭建最简单的openstack平台(可是可以搭建一台机器上) -
配置信息默认都是注释的,所以添加的信息只要匹配头部信息,直接放下面即可,没有头部信息的直接尾部添加
-
主机节点hostname,1、节点之间可通过主机名访问,方便后续IP变更 2、openstack组件识别都是节点的主机名,可能导致各种数据不一致的问题 3、全部节点配置hosts解析
-
No sql_connection parameter is established(配置计算节点报错)
vi /etc/nova/nova.conf
[database]
connection = mysql+pymysql://root:secret@192.168.0.1/nova_cell0?charset=utf8
[api_database]
connection = mysql+pymysql://root:secret@192.168.0.1/nova_api?charset=utf8
#
- 配置dashboard报错
vi /usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py
#注释几个参数,默认未注释,但是启动会报错
6. 检查配置Memcache和rabbitmq是否生效(很重要,通讯关键组件)
Memcache
memcached-tool 192.168.0.210:11211
#如果为空,检查配置和log日志
rabbitmq
http://192.168.0.210:15672
#默认账号:guest/guest
#前提已经开启web功能,直接查看通道、队列、交换是否创建
rabbitmq-plugins enable rabbitmq_management
systemctl restart rabbitmq-server
openstack搭建是个细心的活,一不小心就是配置导致的各种报错,需要仔细检查配置信息