1.修改hosts文件
2.安装NTP服务
a)安装软件包
b) 编辑/etc/chrony.conf,添加以下内容
c) 启动服务并开机自启
3. 配置软件包
a) 安装 openstack 仓库
b) 升级软件包并重启
c) 安装 Openstack 客户端
d) 安装 Openstack-SElinux 软件包自动管理 openstack 的安全策略
4. 安装 MariaDB 数据库
a) 安装软件
b) 编辑创建/etc/my.cnf.d/openstack.cnf 如下配置
c) 启动服务并开机自启
d) 使用 MariaDB 的脚本配置 root 用户密码
5. 安装消息队列
a) 安装软件
b) 启动服务并开机自启
c) 添加 openstack 用户,RABBIT_PASS 是需要用户自己设置密码
d) 添加 openstack 读取和访问的权限
6. 安装 Memcached 服务
a) 安装软件
b) 编辑/etc/sysconfig/memcached 文件,将 OPTIONS="-l 127.0.0.1,::1" 修改成如下配置
c) 启动服务并开机自启
7. 安装身份服务
a) 建立数据库
i. 登录 MariaDB 数据库
ii. 创建 keystone 数据库
iii. 为 keystone 数据库添加用户并配置权限,KEYSTONE_DBPASS 为 自己设置的密码
b) 安装软件包
c) 编辑/etc/keystone/keystone.conf 文件,如下配置,STONE_DBPASS 为 自己设置的密码,
d) 填充身份服务数据库
e) 初始化 Fernet 密钥存储库
f) 引导身份服务,ADMIN_PASS 为自己设置的密码
g) 编辑/etc/httpd/conf/httpd.conf 文件,如下配置
h) 创建/usr/share/keystone/wsgi-keystone.conf 文件的链接
i) 启动服务并开机自启
8. 创建域,项目,用户,角色
a) 创建环境脚本 admin-openrc,内容配置如下,ADMIN_PASS 为引导身份 服务中设置的密码
Admin:
b) 执行脚本
c) 创建 Service 项目
d) 创建 Demo 项目
e) 创建 demo 用户,并设置密码

f) 创建环境脚本 demo-openrc,内容配置如下,DEMO_PASS 为引导身份服 务中设置的密码
Demo:
g) 创建 user 角色
h) 将 user 角色添加到 demo 项目和用户

9. 安装镜像服务
a) 创建数据库,GLANCE_DBPASS 为自己设置的密码
b) 执行脚本
c) 创建 glance 用户,并设置密码
d) 添加 admin 角色到 glance 用户和 service 项目
e) 创建 glance 服务实体
f) 创建镜像服务 API 端点

