如何从 Redhat Hypervisor 访问 AoE 块设备

如何从 Redhat Hypervisor 访问 AoE 块设备

这是我第一次使用 Redhat Enterprise Virtualisation Manager 和 Redhat Hypervisor,之前我通常采用的是 Redhat/CentOS KVM 主机组这种更本土化的方法。我们的 SAN 设备通过 ATA-over-ethernet (AoE) 工作,为机器提供类似于块级存储设备的东西。

在我可以通过物理控制台访问功能齐全的操作系统的情况下,这没什么问题。但是当它是简单的虚拟机管理程序时,我似乎只能连接到网络 (NFS) 或 iSCSI 级存储。

从 RHEVM 来看这可能吗?

答案1

RHEVM 仅支持 NFS、FC 或 iSCSI 用于共享存储。

您可以使用 RHEL 作为虚拟机管理程序,而不是使用小型虚拟机管理程序映像,这样您就可以登录并正常配置它。如果幸运的话,它将被视为 FC。

答案2

在这样的配置中,AoE 不受支持,所以您最终会得到一个临时解决方案,一般也不推荐使用。TCP 开销是一个神话。我们不再是 2001 年了 :) iSCSI 是一种可行的方法。

答案3

虽然不支持 AoE,但 RHEV 确实可以在底层使用 device-mapper-multipath。因此,如果您看到一个 LUN,映射到 /dev/mapper 中,RHEV 将能够使用它,定义为 FC。

当然,我不建议在生产中使用这种方法,但如果您手动处理目标登录,并且主机能够通过多路径查看块存储,则 RHEV 应该可以工作,并且应该允许您至少试用一下。我再说一遍 - 不适用于生产。

答案4

我们使用 coraid AOE 存储设备并正在实施 RHEV-M/H。Coraid 存储设备将通过导出卷的 nfs 服务器进行访问。所有 10G...

您可以使用 RHEL 并自行编译开源 aoe 驱动程序,或者使用 Coraid 的 rpm 包来安装其 HBA(10g)。此选项目前不适用于 RHEV...。

相关内容