我是Openstack的新手,我还在学习。在2个月内,我将获得6台服务器,例如:
- 4个具有双至强e5-2630、96GB ram,2个1gb以太网和2500gb硬盘的服务器
- 1个DAS,存储容量为40tb(10x4tb HDD)
- 1台具有16至32 GB RAM的至强e5-2630的服务器。
对于此设置以及一般而言的openstack我有几个问题:
我实际上有3个专用计算节点,1个计算+存储节点(1个服务器+ DAS)和1个节点/网络控制器。当我阅读网络服务器的最佳实践时,要在所有节点上都运行此服务以实现冗余,而不是在单个控制器上运行(该服务会失败,然后所有生态系统也都会失败)。您的看法是什么?另一件事是服务的托管,因为我没有足够数量的硬件来在其专用硬件上部署每个服务。我在想控制器应该运行nova的控制部分服务,对象存储服务器和块存储服务器,而计算+存储服务器应该运行nova +对象存储+块存储。您如何看待这种设置?
对于DAS,我应该使用raid还是不使用raid,因为我读过某个地方,而迅速和opesntack通常不会与raid相处得很好?
- 我应该使用开放式堆栈网络还是较新的版本?
- 我将使用此服务器托管,存储(如保管箱)和虚拟化。除后者外,前两个将在VM中运行。问题是我不了解openstack如何使用可用资源。它是否使可用的ram,cpu,存储空间等组成一个池?DAS将仅连接到1台服务器。读写磁盘使用ram内存来缓存等;我的问题是:openstack会在读写时在所有节点上按比例填充ram还是仅使用DAS所在的ram?这对我来说是一个重要的问题。另外,只有一台具有实际存储功能的计算机是否会帮助增加2个1GB以太网来应对存储服务器上的大量请求?还是应该将HDD分发到所有服务器并在它们上安装存储服务?
- 我没有找到有关如何使用maas和juju部署openstack的很好的教程,因为它似乎比手动安装更容易设置。
openstack如何与amd opteron 6300系列相处?我之所以这样问是因为我有可能从英特尔更改为AMD,后者要便宜得多,因此我可以获得相同数量的钱两次,内核数量也有所增加(e5-2630是6核, ht,据我了解,我应该禁用ht)
当我将面临其他问题时,请继续。
谢谢您的帮助!