【发布时间】:2020-11-25 13:09:53
【问题描述】:
我有三台服务器,每台都有 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 等做同样的事情,直到所有磁盘都被替换,这会给我一个大的存储池吗?
【问题讨论】:
-
嗨。我也不是 Ceph 专业人士,但我看到您的问题仍未得到解答,所以这是我的观点:我认为如果您的放置规则强制并非对象的所有副本都存储在磁盘上,那么您可以安全地执行此操作.为此,您还必须使池的大小大于一个。同样,我在 Ceph 方面的经验并不多,但理论上这不会给您的升级带来问题。
-
嗨,阿里,感谢您的意见。我将在之前给出它,因为我周围有几台旧服务器无所事事。只需要再订购一些驱动器来测试驱动器大小的升级。
标签: ceph