OpenStack PoC – 搭建概念验证环境
by Canonical on 23 October 2025
在任何 IT 项目中,搭建概念验证(PoC)环境往往都是第一步。PoC 可以帮助企业深入了解技术、验证技术构想并识别潜在风险。但项目的整体复杂性使得搭建 OpenStack PoC 环境一直是个难题。幸运的是,Sunbeam 与基于 Sunbeam 打造的 Canonical OpenStack 终于解决了这一长期存在的难题。
在本篇博客中,笔者将介绍 Canonical 在搭建 OpenStack PoC 环境方面采用的有效方法,另外还将说明选用合适的工具对于项目取得整体成功的重要性。我们将通过深入探讨主流平台,一起探索如何部署并运行 OpenStack PoC 环境。
出色完成 OpenStack PoC
下面的故事听起来是不是很熟悉?
您所在的企业多年来一直采用的是专有虚拟化解决方案。这些解决方案多年以来一直都能满足企业的需求,但同时也带来了诸多的难题。总拥有成本(TCO)增加、陷入供应商锁定困境以及缺乏技术自主性只是众多难题中的一部分而已。
不过,总有人知道存在更好的解决方案:他们多年来一直密切关注 IT 行业的各种趋势,并且清楚地认识到未来的发展方向在于云计算与开源。他们也深知,在所有云平台中,OpenStack 以其成熟度、稳定性与全面性在同类产品中脱颖而出。
而您也认同于此,对吗?否则,您也不会阅读本篇博客了,不是吗?
于是,当企业管理团队在为上述问题焦头烂额时,您再次与他们沟通,向他们推介 OpenStack,这次管理团队出乎意料地认真倾听您的建议,并且还批准了您的构想。
“好!”他们说道,“先搭建出能够正常运行的 PoC 环境,后续我们再谈。”
您获得了项目许可,制定了预算,并确定了时间表,圆满完成项目所需的一切条件都已具备。您终于迎来了难得的机会,彻底改造企业的 IT 基础架构。
但现在,轮到您面临难题了。这样难得的机会,您只有一次。您最好出色完成 OpenStack PoC 项目。
使用合适的工具
这是我们的第一步。想必此刻,您早已做过不少功课:读过 OpenStack 相关资料,看过教学视频,甚至尝试过自行安装。您很可能也已经发现,为何第一次难以将 OpenStack 部署到位。
开门见山地说, OpenStack 本身就很复杂。过去,许多企业尝试自行部署,最终都以失败告终。同时,那些宣称能降低 OpenStack 复杂性的项目,也都没能做到。正因如此,做好充分调研和选对工具组合至关重要。
Canonical 对此类挑战深有体会。多年来,我们已协助数百家客户构建起大型生产级 OpenStack 云平台,见证了 OpenStack 部署与运维工具的不断演变,其中也包括我们自己的工具。我们同样看到,成千上万家如您所在企业这样的组织,在迈出第一步时遭遇重重困难。正因如此,我们决定启动 Sunbeam 项目。
Sunbeam 旨在大幅降低 OpenStack 的入门门槛。它提供流畅的安装体验,有助于零经验的用户在 1 小时内完成部署并运行。与 DevStack、Packstack 等非生产级解决方案不同,无论规模大小,Sunbeam 的架构都保持不变。所有这些使得 Sunbeam 成为了 OpenStack PoC 项目的理想选择,因为您会获得与在生产环境中部署完全相同的体验。
难以置信?那就让我们按照以下四个简单步骤,体验一番!
使用 Canonical OpenStack(基于 Sunbeam)搭建 OpenStack PoC 环境
注意:如需获取最新的操作指南,请查阅产品文档。
首先,准备一台满足以下硬件要求的备用物理机:
- 4+ 核 amd64 处理器
- 至少 16 G RAM 容量
- 根文件系统分区至少 100 G SSD 存储容量
- 已安装全新 Ubuntu 24.04 LTS
- 无限制访问互联网
然后,在终端运行以下命令:
1) 安装 Sunbeam:
sudo snap install openstack
2) 让设备机器就绪:
sunbeam prepare-node-script --bootstrap | bash -x && newgrp snap_daemon
3) 启动云:
sunbeam cluster bootstrap --accept-defaults --role control,compute,storage
4) 配置适用于示例的云平台:
sunbeam configure --accept-defaults --openrc demo-openrc
完成!您的 PoC 环境现已部署到位且运行中。
您可以运行一下命令,在云平台上启动您的第一个虚拟机:
sunbeam launch ubuntu --name test
如有需要,请寻求帮助
操作很简单,但我们都清楚,实际情况往往会有所不同。因为管理团队可能对您的 OpenStack PoC 环境有所期望。一些常见的要求可能有多节点、高可用性集群,或是更复杂的网络配置。这不足为奇——毕竟 PoC 环境最终要与现有基础架构的运行保持一致。
好在 Canonical OpenStack 产品文档已对那些更复杂的场景做了全面的概述,您可以直接参照文档自行构建所需的特性和功能。如果未找到所需的信息,或是在某些问题(如所有 PoC 问题)上需要帮助,也可前往社区论坛寻找答案。
但是,如果您希望获得一些额外的帮助,不只是出色完成 OpenStack 概念验证项目,而是要达到完美状态,那您就更幸运了,因为您可以从由云专家严格按照规格要求提供的 OpenStack 概念验证环境中获取您所需要的一切。
我们于近期推出了 OpenStack pilot 项目包。该项目包可用于在 3 至 6 台物理机上交付 Canonical OpenStack(基于 Sunbeam)。依托 Canonical 的专业知识,将信任交予自成立以来一直深耕 OpenStack 市场的资深合作伙伴,您完全可以放心,您的项目从一开始就将一直完全处于您的掌控之中。如需了解 OpenStack pilot 项目包的更多信息,请查阅产品数据:
下一步
OpenStack 部署项目整体成功的关键在于一个能正常运行的 PoC 环境,因此建议您现在深呼吸一下,然后审慎规划后续的举措。根据您的项目进展情况,本篇博客中的内容或许会对您的项目时间表和预算有所影响。
在评估这些影响的同时,建议您参考以下资源:
- 查阅产品文档,了解关于搭建概念验证环境的最新信息
- 阅读 Canonical OpenStack 产品数据表,了解面向企业客户的所有可用服务
- 联系 Canonical,探讨您的商业项目需求
无论您身在何方,我们都将为您祈祷,祝您的概念验证项目一帆风顺,我们后会有期!
订阅博客文章
查看更多内容
Canonical 推出适用于 WSL 的 Ubuntu Pro
适用于 WSL 的 Ubuntu Pro 为 Windows 系统中运行的 Ubuntu 24.04 LTS WSL 实例提供一站式安全维护与企业级技术支持。该订阅服务还能为系统管理员提供全面的管理功能。 今日,Canonical 公司宣布适用于 WSL 的 Ubuntu Pro 服务正式全面上市,用户可通过 Microsoft Store 进行安装。源代码及测试版也可在 GitHub 获取。 Canonical 公司与 Microsoft 建立了良好的合作关系,携手打造优质的 WSL 使用体验。本次合作成果将惠及那些借助 WSL 开发生产级 Linux 解决方案的企业开发者。 Craig Loewen,Microsoft WSL 产品经理 Ubuntu Pro 为桌面端 […]
Ubuntu 正式登陆 Qualcomm Dragonwing™ IQ-9075 平台
Ubuntu 系统发行商 Canonical 公司 2025 年 12 月 1 日宣布,推出适用于 Qualcomm Dragonwing™ IQ-9075 平台的官方认证镜像。这款高性能工业平台现已全面适配 Ubuntu 24.04 LTS 的优化镜像并提供完整技术支持。该官方认证镜像同时适用于 Ubuntu 服务器版和桌面版,为开发者打造了坚实且安全的软件基础,可满足下一代工业自动化、机器人技术及边缘 AI 应用的开发需求。 本次发布是在 Ubuntu 全面适配 QCS6490 和 QCS5430 处理器的基础上推出的,也是 Canonical 公司为 Qualcomm Dragonwing™ 系列处理器提供技术支持的最新举措。 适用于边缘 AI 的高可靠性与高性能 […]
Canonical 发布针对 Thundercomm RUBIK Pi 3 的最新优化版 Ubuntu 镜像
Ubuntu 现已直接适配 Thundercomm RUBIK Pi 3 开发板——一款专为 AI 开发者打造、搭载高通 Dragonwing™ QCS6490 处理器的轻量型开发板。 Ubuntu 发行商 Canonical 2025 年 10 月 23 日正式宣布,推出针对 RUBIK Pi 3 开发板(一款基于 Dragonwing QCS6490 打造的强大 AI 开发板)的优化预装版 Ubuntu 镜像。此次新推出的优化版 Ubuntu 镜像即开即用,能有效缩短产品上市时间,同时提供 Canonical 官方长期技术支持。当前 RUBIK Pi 3 用户也可下载和安装新版 Ubuntu 镜像。 Ubuntu 提供驱动的快速 AI 开发平台 AI 行业发展瞬息万 […]