ZFS,SAN的,HA,可能吗?

我目前工作的公司已经购买了许多不同的SAN解决scheme(无论什么时候都很便宜!),我想通过光纤通道build立HA ZFS文件存储。

基本上我从每一个sans中获得了切片,并把它们添加到这个盒子上的ZFS池(我称之为“ZFS代理”)。 然后,我从这个池中分离出LUN,并将其分配给其他服务器。 然后,我在每个LUN上进行快照,并在站点外进行DR复制。 这一切都很完美(ESXi的备份!)

但是,我希望能够a)扩大和b)使之成为HA。 关于为文件存储设置HA集群的所有文档都可以从两台服务器复制数据,然后从这些计算机上提供服务(我相信SAN需要照顾数据,不想复制任何东西 – 成本!) 。 基本上所有我想要的服务ZFS池的节点是HA(如果这是要投入生产,我们有大约128吨,并希望扩大到一个PB)。 我们有几个IBM SVC似乎处理HA节点设置在一些模糊的属性IBM的方式从逻辑上看似乎是可能的。

客户端一次只能通过一个“zfs代理”进行更改(多path设置仅用于故障转移),所以我不相信我需要OCFS设置? 如果我确实需要设置OCFS,我可以把ZFS放在上面吗? (想要快照/回滚和复制到非现场位置,以及精简configuration和重复数据删除的所有优点)

然而,当我将ZFS池导入到第二个盒子时,我收到了有关它被安装在别处的大警告,我需要强制导入,然后当导入LUN时,我看到GUUID不同,所以多path不会selectLUN的是一样的吗? 我可以通过smtfadm更改GUUID吗? 光纤通道有甚么可能呢? 有人能够指出我的一些文件? 我只是疯了吗?

任何投入将是最受欢迎的。

提前致谢,

我知道Nexenta通过使用http://high-availability.com/上的 RSF-1来实现HA – 您可能要考虑的事实上是获得两个NexentaStor头节点,这将为您带来所有的好处。 如果你在英国看看http://www.va-technologies.com/

如果你想要ZFS的HA,我所知道的唯一两个方法是:

  • Nexenta HA集群
  • Sun 7000系列 (鱼类)

基本上,无论是设置,你有两个匹配的头部单位,或者a)存储每个块的冗余副本b)可以访问每个其他JBOD的故障转移。 但真正的答案是与供应商交谈,select推荐的解决scheme并购买支持合同。 否则,当问题不可避免地出现时,您将自行决定。 设置HA的重点是什么,做出所有你认为是多余的事情,而把自己留在一个单一的失败点。

你不能在OCFS之上做ZFS,它们都是文件系统。 关于共享ZFS池的问题 – 请看看我对其他很多很类似的问题的回答,我解释这是因为ZFS不支持群集,只会破坏您的池。