Devstack 和 Microstack 都提供在单节点上部署 Openstack。
它们之间有什么根本区别吗?
开发栈链接: https ://docs.openstack.org/devstack/latest/
微栈链接: https ://ubuntu.com/openstack/install
使用其中一个有什么优势/劣势吗?
Devstack 和 Microstack 都提供在单节点上部署 Openstack。
它们之间有什么根本区别吗?
开发栈链接: https ://docs.openstack.org/devstack/latest/
微栈链接: https ://ubuntu.com/openstack/install
使用其中一个有什么优势/劣势吗?
我对这两个项目一无所知,但阅读您链接到的页面表明它们具有根本不同的实现和用例。
DevStack 由最先进的资源构建而成,专门用于测试和贡献 OpenStack 技术本身:
MicroStack 是一个完善的可安装包,可用于构建使用OpenStack 构建的原型系统,甚至可以部署到生产环境:
Devstack 可能是最古老的 OpenStack 部署工具。它的创建是为了在 OpenStack CI 环境中自动启动云,并让 OpenStack 开发人员运行他们自己的测试。到目前为止,许多人将其用于培训、概念验证和个人教育。
Devstack 云由一个巨大的 shell 脚本部署,该脚本直接从 OpenStack 的 Git 存储库获取软件。虽然您可以创建前沿云,但您也可以选择 OpenStack 的稳定版本。
我不了解 Microstack,但我想它是一款更精致的产品,具有更好的用户友好性。Devstack 有点粗糙。另一方面,从描述来看,Microstack 似乎有点收缩,配置选项比 Devstack 少得多。
一个触动了许多用户的细节:Devstack 不关心持久性。重新启动后,Devstack 云不处于可用状态(尽管如果您知道如何将其置于可用状态)。您会在旧的 ask.openstack.org 站点上找到很多关于此的问题。我不知道Microstack是否更好。
Packstack 是另一个部署选项。它只在 Centos 上运行,并且至少需要 16GB RAM(Devstack 大约 8GB),但它比 Devstack 更易于使用并且可能更稳定。
我从本周初开始配置 Microstack。尽管我遇到了一些麻烦,但我还是设法根据自己的要求对其进行了配置。我可以看到它比 Devstack 更稳定。尽管有成千上万的人在使用 Devstack,但我对 Devstack 的体验非常糟糕。您可以根据需要配置和重新启动 Microstack,但必须花费一些时间 :) 祝您好运!