我是 openstack 的新手,我还在学习。在 2 个月内,我将获得 6 台服务器,例如:
- 4 台服务器,配备双至强 e5-2630、96gb 内存、2 个 1gb 以太网和 2 个 500gb 硬盘在 raid
- 1 个带 40 TB 存储空间的 DAS(10x4 TB 硬盘)
- 1 台带有单个至强 e5-2630 的服务器,内存为 16-32 GB。
我对这个设置和一般的 openstack 有几个问题:
我实际上有 3 个专用计算节点、1 个计算 + 存储节点(1 个服务器 + DAS)和 1 个节点/网络控制器。正如我读到的网络服务器的最佳实践是让该服务在所有节点上运行以实现冗余,而不是在单个控制器上运行,如果它失败,那么所有生态系统也会失败。你有什么看法?另一件事是服务的托管,因为我没有必要数量的硬件来在其私有硬件上部署每项服务。我在想控制器应该运行nova的控制部分服务,对象存储服务器和块存储服务器,计算+存储服务器应该运行nova+对象存储+块存储。你觉得这个设置怎么样?
对于DAS,我应该使用raid 还是不使用raid,因为我在某个地方读到了swift 和opsntack 通常与raid 相处得不好的地方?
- 我应该使用 openstack-networking 还是更新的量子?
- 我将使用此服务器进行托管、存储(如 Dropbox 和虚拟化)。除了后者,前两个将在 VM 中运行。问题是我不明白 openstack 如何处理可用资源。它是否构成了可用内存、CPU、存储等的池?DAS 将仅连接到 1 个服务器。读取和写入磁盘使用 ram 内存用于缓存等;我的问题是:在读取或写入时,openstack 会按比例填充所有节点上的 ram,还是仅使用 DAS 连接到的 ram?这对我来说是一个重要问题. 另外,只有一台具有实际存储能力的机器是否有助于增加 2 个 1GB 以太网以应对存储服务器上的大量请求?或者我应该将 HDD 分发到所有服务器并在其上安装存储服务?
- 我没有找到关于如何使用 …