OpenStack操作笔记(1)--- 基础环境搭建

你离开我真会死。 提交于 2020-07-27 12:28:13

参考文档:
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
以下内容基于此目录顺序(就是上面那个英文安装手册内容):
OpenStack操作笔记(1)--- 基础环境搭建
一、基础环境配置(在所有节点执行)




关闭防火墙、selinux、配置时间同步、互相写入hosts解析

二、基础服务安装(跟着上面的中文手册做)

1、安装启用OpenStack库(在所有节点执行)
OpenStack操作笔记(1)--- 基础环境搭建
2、安装mariadb(在控制节点执行)
OpenStack操作笔记(1)--- 基础环境搭建


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(在控制节点执行)
OpenStack操作笔记(1)--- 基础环境搭建
依次执行上图的四条命令
OpenStack操作笔记(1)--- 基础环境搭建
查看rabbitmq当前占用的端口:
OpenStack操作笔记(1)--- 基础环境搭建
rabbitmq-plugins enable rabbitmq_management
OpenStack操作笔记(1)--- 基础环境搭建
浏览器输入controllerIP:15672登录访问(默认账户密码为guest/guest):
OpenStack操作笔记(1)--- 基础环境搭建
OpenStack操作笔记(1)--- 基础环境搭建
4、安装配置memcached(在控制节点执行)
OpenStack操作笔记(1)--- 基础环境搭建
sed -i 's/127.0.0.1/10.150.165.101/g' /etc/sysconfig/memcached
OpenStack操作笔记(1)--- 基础环境搭建
5、安装配置etcd(在控制节点执行)
OpenStack操作笔记(1)--- 基础环境搭建
配置文件按照上面进行修改
OpenStack操作笔记(1)--- 基础环境搭建
OpenStack操作笔记(1)--- 基础环境搭建
至此,基础环境服务已安装完成....
这里有一张图片明确了各个组件都提供了什么服务以及各个组件之间的联系,图有点糊,可以凑合看
OpenStack操作笔记(1)--- 基础环境搭建





















易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!