五分钟完成离线部署OpenStack

背景

前面文章已经说过,由于OpenStack项目和生态几乎由Python完成,因此基于Python-Venv是其业务层面部署最好的方式。既有裸系统安装部署的简单、性能,又兼有容器化的代码隔离,仅需5分钟即可实现OpenStack项目的all-in-one离线快速部署。花了一些时间开发了demo,供学习参考。本章进行Demo的介绍演示。

部署组成

主要规划上由安装工具、基础组件、业务组件、Dashboard四部分,

部署流程

部署代码开源地址:https://gitee.com/peace-yang/opestack_aio

基于OpenEuler 22 03 LTS系统的离线快速部署方案,大致流程如下:

节点要求

名称

建议规格

说明

CPU

>4 核心

虚拟机嵌套部署建议分配更多核心

内存

>8 GB

服务进程较多,内存开销较大

磁盘

2 个

数据盘通过LVM方式提供云硬盘

网卡

2 个

独立网卡用于提供虚拟机网络服务

效果演示

基于OpenEuler 22 03 LTS系统的一键部署演示如下,约5分钟即可完成 AIO 节点部署。

[root@node-oe3 fast_inst_8120_main]# ./install.sh --aio
[Info ][2025-08-13T18:25:10] Creating local-repo ...
[Done ][2025-08-13T18:25:13] Created local-repo: http://127.0.0.1:10086/
[Info ][2025-08-13T18:25:13] Creating pypi-server ...
[Info ][2025-08-13T18:25:14] Created pypi-server: http://127.0.0.1:10088/simple
[Done ][2025-08-13T18:26:09] Initliazed mariadb, memcached, rabbitmq, qemu-kvm.
[Info ][2025-08-13T18:26:09] Initliazing openstack keystone service ...
[Done ][2025-08-13T18:26:27] Initliazed openstack keystone service.
[Info ][2025-08-13T18:26:27] Initliazing openstack glance service ...
[Done ][2025-08-13T18:26:54] Initliazed openstack glance service.
[Info ][2025-08-13T18:26:54] Initliazing openstack cinder service ...
[Done ][2025-08-13T18:27:19] Initliazed openstack cinder service.
[Info ][2025-08-13T18:27:19] Initliazing openstack neutron service ...
[Done ][2025-08-13T18:27:48] Initliazed openstack neutron service.
[Info ][2025-08-13T18:27:48] Initliazing openstack placement service ...
[Done ][2025-08-13T18:28:09] Initliazed openstack plancement service.
[Info ][2025-08-13T18:28:09] Initliazing openstack nova service ...
[Done ][2025-08-13T18:29:12] Initliazed openstack nova service.
[Info ][2025-08-13T18:29:13] Initliazing openstack dashboard service ...
[Info ][2025-08-13T18:29:19] Loading skyline image and run container, waiting ...
cd5a185f5b2a7aff07b9fc0b4660deec1b4f3866e59978196a5daa1e50ef2dbf
f6f9bfe17f323ed9cbc78509c4158d93858c91b8914d5b190a24f7aa088718f9
[Done ][2025-08-13T18:29:35] Initliazed openstack dashboard service, url: http://192.168.0.93:9999.
[Done ][2025-08-13T18:29:35] Completed to deploy cluster, please save /root/admin-openrc.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值