Ceph存储OSD磁盘升级(替换为更大的驱动器)

时间:2020-08-05 11:03:14

标签: ceph

我希望当我刚接触Ceph时,有人真的可以将我指向正确的方向,而我却无法找到我的问题的任何答案。 我很可能只是在寻找错误的术语。

好的,开始。

我有3台服务器,每台服务器都有1个SSD驱动器(基于Ceph的基本操作系统)和6个300Gb SAS驱动器,目前,我在每台服务器上仅使用4个驱动器作为Ceph存储阵列中的OSD,一切都很好。 我的问题是,现在我已经构建了它,并且如果说在6个月左右的时间里一切都可以正常运行,那么由于存储阵列的空间用完了,是否有可能一次从每个磁盘中删除一个磁盘,因此我需要更换这些OSD。服务器并将其替换为大驱动器?

例如,如果服务器1的OSD 0-5,服务器2的OSD 6-11和服务器3的OSD 12-17,请问有一天我可以删除OSD0并将其替换为600Gb SAS驱动器,然后等待它恢复正常。在替换所有磁盘之前,先对OSD6然后对OSD12等进行相同操作,然后这样做会给我一个大存储池吗?

我希望这是有道理的,您可以为我指明正确的方向。

〜关于, 斯科特

1 个答案:

答案 0 :(得分:1)

好吧,对于将来想要这个答案的任何人,您都可以按照我上面提到的方式升级驱动器,这是我已经采取的步骤(请注意,这是在实验室中而不是在生产中)

  1. 将OSD标记为关闭
  2. 将OSD标记为Out
  3. 删除有问题的驱动器
  4. 安装新驱动器(大小必须相同或更大)
  5. 我需要重启有问题的服务器,以使新磁盘可以被操作系统看到
  6. 像往常一样将新磁盘添加到Ceph中
  7. 等待群集恢复,然后在另一台服务器上重复

我现在在3个服务器上的15个驱动器中有6个完成了此操作,每次Ceph存储的大小增加了一点(我只是将320G驱动器升级为400Gb驱动器,因为这只是测试,我有一些未使用)。

我计划下周在实时生产服务器上启动它,因为我知道它可以工作,并且从300G驱动器发展到600G驱动器,我应该看到存储量有更大的增长(我希望)。

〜斯科特