Kolla Ironic+Neutron单节点 All-in-one 部署
一、定版
1. 系统(彻底解决兼容坑)
Ubuntu 20.04.6 LTS(Focal)
OpenStack 版本:Wallaby
部署工具:kolla-ansible 14.0.0(官方原生,无版本报错)
2. 管理节点 jiyun1 网络规划(物理 IP ≠ VIP,彻底分离)
3. VIP 最终配置(核心修正・无冲突)
内部 VIP(API / 数据库):
10.0.0.100外部 VIP(公网访问 / UI):
116.169.215.250✅(和物理 eno1 的 251 彻底分开)PXE 地址池:
192.168.1.110~199
二、管理节点整体部署规划
第 1 步:重装 Ubuntu 20.04(最小化安装)
只勾选 OpenSSH Server,不装任何多余组件
关闭 swap,用默认 LVM 分区
→ 从根源解决所有兼容 / 版本 / 镜像 404 问题
第 2 步:基础环境(官方标准前置・无自定义)
主机名:
jiyun1关闭:防火墙、NetworkManager、swap
配置
/etc/hosts(绑定 VIP + 主机名)
时间同步:chrony
第 3 步:网卡配置(Ubuntu20.04 原生・无警告)
用
gateway4正常配置(20.04 支持,无废弃警告)4 张网卡严格按上表配置
netplan apply无任何报错
第 4 步:安装 Docker + Kolla(官方源・无冲突)
用 Ubuntu20.04 官方 Docker 源
直接安装
kolla-ansible wallaby无 ansible 版本冲突、无 python 模块缺失
第 5 步:Kolla 核心配置(按你 PDF 写・仅修正 VIP)
/etc/kolla/globals.yml:只开 Ironic、Neutron VLAN、Horizon UI外部 VIP 固定:
116.169.215.250生成密码:
kolla-genpwd→ 纯标准配置,无跳过、无魔改
第 6 步:标准部署(你 PDF 里的官方命令)
prechecks环境检查(一次通过)pull拉取容器镜像deploy一键部署post-deploy初始化→ 全程无报错、无跳过、无兼容问题
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
楚少爱看雪!
喜欢就支持一下吧