一、所有节点
1 | sudo setenforce 0 |
1 | # 4. 关闭并禁用系统自带防火墙,防止中途拦截服务端口 |
修改主机名配置网络
| 主机名 | 仅主机 | NAT |
|---|---|---|
| controller | 192.168.132.100 | 192.168.11.100 |
| compute | 192.168.132.200 | 192.168.11.200 |
1 | # 1. 强制绑定双节点互解 |
配置网络
1 | # 1. 查看当前连接名称 |
二、配置 Rocky 9 专属仓储与 OpenStack 源
Rocky Linux 9 需要手动开启 CRB 仓储来提供编译依赖包,随后引入由 RDO 社区维护的 OpenStack Zed 官方源。
1 | # 1. 开启 CRB 仓库(原 RHEL 中的 PowerTools 仓库) |
三、安装 Packstack 并处理网络依赖(两台都要做)
补全 Rocky 9 移除 Network 脚本带来的缺陷,让 Puppet 跨节点部署网络时不崩溃,并优化 NetworkManager 配置。
1 | # 1. 安装 NetworkManager 兼容脚本工具包 |
四、在控制节点生成并深度定制应答文件(仅在 Controller 做)
请在控制节点生成文件后,精确修改以下配置项
1 | packstack --gen-answer-file=/root/answers.txt |
应答文件
1 | [root@controller ~]# cat answers.txt |
1 | [root@controller ~]# packstack --answer-file=/root/answers.txt |
开始安装
1 |
|
