我是Openstack的新手,我仍在学习。在2个月内,我将获得6台服务器,例如:
对于此设置以及一般来说,我对openstack有一些疑问:
我实际上有3个专用计算节点,1个计算+存储节点(1个服务器+ DAS)和1个节点/网络控制器。当我阅读网络服务器的最佳实践时,要在所有节点上都运行此服务以实现冗余,而不是在单个控制器上运行(该服务会失败,然后所有生态系统也都会失败)。您的看法是什么?另一件事是服务的托管,因为我没有足够的硬件数量来在其专用硬件上部署每个服务。我在想控制器应该运行nova的控制部分服务,对象存储服务器和块存储服务器,而计算+存储服务器应该运行nova +对象存储+块存储。您如何看待这种设置?
对于DAS,我应该使用raid还是不使用raid,因为我读过某个地方,而一般情况下swift和opesntack与raid的相处不是很好?
openstack如何与amd opteron 6300系列相处?我之所以这样问是因为我有可能从英特尔更改为AMD,后者的价格要便宜得多,因此我可以用相同数量的钱获得两次,而内核数量却有所增加(e5-2630是6核, ht,根据我的理解,我应该禁用ht)
当我将面临其他问题时,请继续。
谢谢您的帮助!
免责声明:我不是OPENSTACK专家。以下仅仅是意见,可能过时或完全不正确。在使用以下内容时,我绝不对任何后果负责。
在每个节点上运行网络服务将有其优点和缺点。
许多不同的网络冗余可能性都是可能的,包括多主机。
多主机需要将VM网络上的IP添加到系统中的每个主机,并且您在计算主机上的性能可能会略有下降。
还可以将其与硬件网关结合使用,以消除将计算主机连接到网关的需求,并且它们仅需要针对VM的DHCP和NAT。
多主机的另一个缺点是子网中IP的额外使用。
查看此文档以获取更多信息。
在我看来,多主机可能是一个好主意。
Openstack文档建议您不要使用RAID,原因是Swift的写操作非常繁重,并且在大多数基于奇偶校验的RAID(例如RAID 5或更复杂的RAID 26)上表现很差。
当然,不要忘记备份您的数据!
在这里,我真的束手无策。我会读这篇文章,然后ping IRC Channel。
Ubuntu提供了使用MAAS和Juju安装Ubuntu Cloud Infrastructure的教程。
无论是AMD还是Intel都更适合Openstack,我找不到任何好的信息。基于缺乏有关该主题的信息,我认为没有什么弊端。Openstack文档以相似的方式引用了AMD和Intel芯片。
该页面仅指出需要AMD-V,而Opteron 6300规格页面则指出需要。
关于超线程,它将逻辑内核加倍,这可能很好。建议您对两种配置进行压力测试,以查看哪种配置更快。
询问Ubuntu可能不是询问此类问题的最佳地点。
如果您有任何疑问或需要专业意见,请尝试以下地方:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句