Openstack - 硬件要求

时间:2016-04-14 08:49:34

标签: hardware openstack requirements

我现在需要新的VM主机一段时间,以及在工作中使用/在AWS上工作," The Cloud"似乎是一个好主意。

我已经完成了一些数学计算,无论我怎么算,自己做的比用colo或其他东西便宜。另外,我真的很喜欢闪烁的灯光:D

一年左右的时间,我听说过Openstack,从那以后一直在粗略看待它。看起来又大又复杂(而且吓人!),有些朋友一直试图在工作中做了一年但仍然没有完成/成功,表明它看起来像是:)

然而,我喜欢折磨自己,所以我决定尝试一下。它确实提供了我需要的所有功能,然后提供了一些功能。从理论上讲,我可以和Vagrant一​​起去,但这并不是我想要/需要的一半。

所以,我一直在关注https://en.wikipedia.org/wiki/OpenStack#Components,并从中得出以下结论:

要求:( Nova,Glance,Horizo​​n,Cinder)

这似乎是"核心"服务。我需要所有这些。

  • 诺瓦 计算结构控制器
  • 一览 图像服务(用于模板)
  • 地平线 仪表板
  • 煤渣 块存储设备(可与ZoL w /第三方驱动程序一起使用)

不太重要:( Barbican,Trove,候任)

我真的不需要这些,更多的是"在某些时候可能会很高兴#34;

  • 巴比肯 REST API专为安全存储,配置和管理机密而设计
  • 特罗韦 数据库即服务供应关系和非关系数据库引擎
  • 候 DNS即服务

可能不需要:( Neutron,Keystone)

这些我不知道我是否需要。我在网络上有DHCP,VLAN,VPN,DNS,LDAP,Kerberos服务,工作得很好,而且我没有替换它们!

  • Neutron(以前的Quantum) 网络管理(DHCP,VLAN)
  • 梯形失真校正 身份服务(可以与现有LDAP服务器一起使用)

不需要:(斯威夫特,云高仪,讽刺,扎卡尔,探照灯,撒哈拉沙漠,热火,马尼拉)

咩!我为我,为我的地下室和我自己的发展和享受做这件事,所以不需要那样做。使用完全基于对象的存储会很高兴,但这对我来说不可行。

  • 夫特 对象存储系统
  • 云高计 遥测服务(计费)
  • 讽刺 光秃秃的金属而不是虚拟机
  • Zaqar 面向Web开发人员的多租户云消息传递服务(~SQS)
  • 探照灯 各种OpenStack云服务的高级一致搜索功能
  • 撒哈拉 轻松快速地提供Hadoop(便宜且高效地存储和管理大量数据)集群
  • 热 业务流程层(将云应用程序的需求存储在定义该应用程序所需资源的文件中)
  • 马尼拉 共享文件系统服务(管理与供应商无关的框架中的共享)

如果我们不计算存储空间(我已经拥有自己的块存储空间,我可以使用Cinder和一些第三方插件/模块)和计算节点(剩下的所有东西都将变为计算节点),我可以在一台机器上运行所有这些吗?使用热备用/故障转移?

所有东西都将连接到相同的电源插孔,相同的机架,相同的[传出]网络电缆,因此更多的冗余,这是过度的。我甚至不需要那个,但是"为什么不呢?" :)

我听过的基本建议是四到六台机器。在经过多次纠缠之后,事实证明,"两个存储,两个控制器,两个计算"。这也是我的想法:在两台机器上运行它应该就足够了。他们基本上只会运行Glance,Horizo​​n和Cinder。也许是Neutron和Keystone。

他们两个似乎都没有资源。

我有什么遗失的吗?

哦,这一切都不会面对网络!这一切都只适合我。

1 个答案:

答案 0 :(得分:1)

虽然理论上可以在没有Keystone的情况下启动OpenStack,但实际上几乎不可能,并且使系统使用起来非常不方便。

您绝对可以在计算机上(甚至在VM中)运行完整的OpenStack。检查devstack(http://docs.openstack.org/developer/devstack/) - 您只需运行一个shell脚本即可启动完整的OpenStack设置。

只要您不担心可用性并且您的工作量很小,单节点部署就是一个很好的开始,可以帮助您解决问题。

相关问题