Openstack 部署对 MAAS 硬盘有什么要求?RAID 还是 JBOD?

Openstack 部署对 MAAS 硬盘有什么要求?RAID 还是 JBOD?

正在关注openstack wallaby charm 部署指南并停留在物理硬盘要求上。文档中写道:

4 x cloud nodes: 8GiB RAM, 2 CPUs, 2 NICs, 3 x 80GiB storage

在我的例子中,我的 4 个云节点各自有 8 个 1.8TB 的物理磁盘,组成 raid 10(PERC H730P Adp),这样每个节点就有 1 个 7.2TB 的硬盘。现在我的第一个问题是:是否可以继续使用此 raid 10 设置安装 openstack,还是应该配置 raid 0,或者取消 raid(JBOD)?哪个最好?

我也读过charmbase 在这里

第一个磁盘用于节点的操作系统,第二个磁盘用于 Ceph 存储。

我的第二个问题是,我是否应该将 raid 10 中的磁盘分成两部分,并按什么比例/大小划分,或者删除 raid 并提供物理磁盘(JBOD)?

答案1

最后,经过大量阅读,openstack wallaby(正在部署的版本,在 MAAS 集群上使用 juju)的第一个硬盘用于运行操作系统、openstack 应用程序和容器,即 lxd。因此,在我的情况下,我没有将第一个硬盘用于云存储。幸运的是我的服务器有 8 个物理硬盘。我按如下方式配置它们:

  1. sda = raid 10 上的 4 个物理硬盘,用于操作系统和应用程序
  2. sdb = raid 0 上的 1 个物理硬盘
  3. sdc = raid 0 上的 1 个物理硬盘
  4. sdd = raid 0 上的 1 个物理硬盘
  5. 最后一个硬盘保留用于热插拔备用这些是我对 ceph osd 的设置:
ceph-osd:
  osd-devices: /dev/sdb /dev/sdc /dev/sdd
  source: cloud:focal-wallaby

进一步的调查表明,您可以添加虚拟磁盘 (vdb),还可以在第一个硬盘中创建文件夹并将它们引用为存储空间。我没有实现这一点,所以不确定。

最后,我建议观看此视频:使用 MaaS 和 Juju CLI 部署 HA Openstack HomeLab,它简要解释了整个部署。我喜欢Sean Shuping YouTube 频道。如果您和我一样觉得该视频内容丰富,请点赞并订阅。他制作了有关 MAAS、Juju 和 OpenStack 的精彩内容。

相关内容