参考文档:
OpenStack官网地址: https://docs.openstack.org/
OpenStack中文安装手册(Mitaka版): https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/
OpenStack英文安装手册: https://docs.openstack.org/install-guide/index.html
结合上面的文档内容,我自己安装的是Train版
参考视频:
老男孩OpenStack教学视频,B站链接: https://www.bilibili.com/video/BV1LJ411Y7og?from=search&seid=1640586261709664390
服务器配置(基于VMwareworkstation):
controller(控制节点):centos7,1核4G,10.150.165.101
compute1(计算节点):centos7,1核1G,10.150.165.102
以下内容基于此目录顺序(就是上面那个英文安装手册内容):
一、基础环境配置(在所有节点执行)
关闭防火墙、selinux、配置时间同步、互相写入hosts解析
二、基础服务安装(跟着上面的中文手册做)
1、安装启用OpenStack库(在所有节点执行)
2、安装mariadb(在控制节点执行)echo '[mysqld] bind-address =10.150.165.101 default-storage-engine = innodb innodb_file_per_table max_connections = 4096 collation-server = utf8_general_ci character-set-server = utf8' > /etc/my.cnf.d/openstack.cnf
systemctl enable mariadb.service systemctl start mariadb.service #启动并设置开机自启动 mysql_secure_installation #数据库安全初始化,设置登录密码
3、安装配置消息中间件-rabbitmq(在控制节点执行)
依次执行上图的四条命令
查看rabbitmq当前占用的端口:rabbitmq-plugins enable rabbitmq_management
浏览器输入controllerIP:15672登录访问(默认账户密码为guest/guest):
4、安装配置memcached(在控制节点执行)sed -i 's/127.0.0.1/10.150.165.101/g' /etc/sysconfig/memcached
5、安装配置etcd(在控制节点执行)
配置文件按照上面进行修改
至此,基础环境服务已安装完成....
这里有一张图片明确了各个组件都提供了什么服务以及各个组件之间的联系,图有点糊,可以凑合看
来源:oschina
链接:https://my.oschina.net/u/4362304/blog/4292496