欢迎光临
我们一直在努力

Rocky Linux 9.8 基于 Docker 部署 OpenStack 完整指南

文章目录

  • Rocky Linux 9.8 基于 Docker 部署 OpenStack 完整指南
    • 方案选型说明
    • 一、环境规划
    • 二、系统初始化
      • 2.1 关闭 SELinux 和防火墙
      • 2.2 关闭 NetworkManager(Kolla 要求)
      • 2.3 配置主机名和 hosts
      • 2.4 加载内核模块
      • 2.5 内核参数优化
    • 三、安装 Docker
      • 3.1 配置 Docker CE 源(阿里云镜像)
      • 3.2 安装 Docker
      • 3.3 配置 Docker
      • 3.4 启动 Docker
    • 四、安装 Kolla-Ansible
      • 4.1 安装 Python 依赖
      • 4.2 安装 Ansible 和 Kolla-Ansible
      • 4.3 创建配置目录
    • 五、配置 Kolla
      • 5.1 生成密码
      • 5.2 编辑全局配置 `/etc/kolla/globals.yml`
      • 5.3 配置 inventory(all-in-one)
      • 5.4 配置 SSH 免密(本机也要)
    • 六、部署 OpenStack
      • 6.1 环境检查(Bootstrap)
      • 6.2 预检查
      • 6.3 拉取镜像
      • 6.4 正式部署
      • 6.5 部署后初始化(创建网络、镜像、租户等)
    • 七、验证部署
      • 7.1 查看容器状态
      • 7.2 加载环境变量
      • 7.3 验证 OpenStack 命令
      • 7.4 访问 Horizon Web 控制台
    • 八、常见问题排查
      • 8.1 容器启动失败
      • 8.2 实例创建失败(虚拟机中部署)
      • 8.3 重新部署某个服务
      • 8.4 完全清理重来
    • 九、架构概览
    • 总结

Rocky Linux 9.8 基于 Docker 部署 OpenStack 完整指南

方案选型说明

OpenStack 组件庞大(Keystone/Nova/Neutron/Glance/Cinder 等十几个服务),没有官方的纯 docker-compose 一键编排方案。企业级最成熟的 Docker 化部署方式是:

Kolla-Ansible —— OpenStack 官方子项目,将所有服务打包为 Docker 镜像,通过 Ansible 编排部署,支持 all-in-one(单机)和 multinode(多节点)。

下面以 all-in-one 单机模式 为例,从零开始部署。


一、环境规划

项目
要求
操作系统 Rocky Linux 9.8
CPU 建议 ≥ 4 核(开启 VT-x/AMD-V 虚拟化)
内存 建议 ≥ 16GB(最低 8GB 可跑但很卡)<
赞(0)
未经允许不得转载:171主机测评 » Rocky Linux 9.8 基于 Docker 部署 OpenStack 完整指南
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址