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

参考文档:
OpenStack官网地址: https://docs.openstack.org/
OpenStack中文安装手册(Mitaka版): https://docs.openstack.org/mitaka/zh_CN/instx ^ v Y & jall-guide-rdo/
Oper t } T o b @ =nStack英文安装手册: https://docs.openstackd J ^ / 1 t 6.org/install-guide/index.html
结合上面的文档内容,我自己安装的是Train版
参考视频:
老男孩OpenSG { & j E b 2 j |tack教学视频,B站链接o 4 ; = U b: https://www.bilibili.com/vG 5 : d Nideo/BG K J s 0 8 e LV1LJ411Y7og?from=search&seid=1640586261709664390

服务器配置(基于VMwareworkstation):
controller(控制节点, [ y ~ ` i g( ( 9 C &:centos7,1核4G,10.150.165.101
compute1(计算节点):centos7,1核1G,10.150.13 ( / O 6 a V65.102
以下内容基于此目录顺序(就是上面那x + E ; %个英文安装手册内容):
OpenStack操作笔记(1)--- 基础环境搭建
一、基础环境配置(在所有节点执行)

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

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

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

echo '[mysqld]
bind-address =10.150.165.101
def& ! - Yault-storageY $ K z l $ 4 N t-engine = innodb
inn0 Q [ iodb_file_per_table
max_connections = 4096
collation-sk % h 9ervB S e A C rer = utf8_general_ci
character-set-server = utf8' &aQ r 8  Omp;gt; /etc/my.cnf.$ Z 9 r / 0 W zd/openstack.cnf
systemctl enable mariadb.service
syste~ i 7 s D { F Y Wmctl start mA : s ~ariadb.service #启动并设置开机自启动
mD * y q ` ! ` w Jysql_secur: 9 Ce_installatioT = Y Fn #数据库安全初始化,设置登录密码

3、安装y T Y f S a配置消息中间件-rabbitmq(在控制节点执行)
OpenStack操作笔记(1)--- 基础环境搭建
依次执行上图的四条命令
OpenStack操作笔记(1)--- 基础环境搭建
查看rabbitmq当前占用的端口:
OpenStack操作笔记(1)--- 基础环境搭建
rabbitmq-plugins enable rabbitmq_management

浏览器输入controllerIP:15672登录访问(默认账户密码为guest/guest):
OpenStack操作笔记(1)--- 基础环境搭建
OpenStack操作笔记(1)--- 基础环境搭建
4、安C 2 Y ; Y ? w装配置 ) d j i A ;memcached(在控制节点执行)
OpenStack操作笔记(1)--- 基础环境搭建
sed -i '+ T l p ^ [ 8 .s/127.0.0.1/10.150.165.101/gc * M W T Z' /etc/sysconfig/memcached
OpenStack操作笔记(1)--- 基础环境搭建
5、安装配置etcd(在控制节点执行)
OpenStack操作笔记(1)--- 基础环境搭建
配置文件按照上面进行修改
OpenStack操作笔记(1)--- 基础环境搭建
OpenStack操作笔记(1)--- 基础环境搭建
至此,基础环境服务已安装完成....
这里有一张图片明确了各个组件都提供了什么服务以及各个组件之间的联系,图有点糊3 o 2 ( + L D `,可以凑合看
OpenStack操作笔记(1)--- 基础环境搭建