使用ISCSI/FC作为块设备并将其用作ZFS的vdev是否合理?
推理:
一台主机中只能放置这么多磁盘(即使有外部机箱)。我们正在研究一种解决方案,我们将构建一个头单元(充当 iSCSI 启动器的服务器)和磁盘主机(充当 iSCSI 目标的服务器)。磁盘主机将公开其磁盘(每个单独的磁盘或 RAID ed),头单元将通过以太网连接到 iSCSI 上的这些磁盘单元,并将这些导出的磁盘用作巨型 ZFS 的 VDEV。请记住,ZFS 中的 Z 表示泽字节!如果您无法以某种方式连接泽字节的磁盘,则毫无意义:)
答案1
听起来可行,但是一旦您离开“一堆磁盘”并选择“PB 级”,您可能会使用为您提供更多管理功能的东西来更好地进行操作。因为虽然 ZFS 会在您的 iSCSI 服务器上完美地构建一个卷,但诸如“我们需要以安全的方式关闭它们”、“我们有大约 2000 个磁盘,其中哪些磁盘已接近使用寿命”之类的事情,以及 zRAID 之外的事情对于更大的阵列来说,它们变得更加高效、更加高效和/或可靠,但 ZFS 不包括这些。
我不知道你需要连接多少台机器,多少块磁盘,以及什么可靠性,热插拔性(如果你有很多磁盘,一最终会失败,然后呢?)你需要。如果这是“大”:听起来像是 Ceph 集群的工作。 Ceph 正是您想要的存储集群。