7.1. iSCSI 基础架构概述¶
Acronis Cyber Infrastructure 让您可以采用类似 SAN 的方式通过 iSCSI 以 LUN 块设备的形式将群集磁盘空间导出到外部操作系统和第三方虚拟化解决方案。
在 Acronis Cyber Infrastructure 中,可以创建在不同存储节点上运行的多组冗余目标。可以向每个目标组附加多个存储卷,这些存储卷具有由存储层提供的自身冗余。这些卷由目标导出为 LUN。
目标组中的每个节点可以托管该组的单个目标(如果使用以太网)或托管每个 FC 端口的一个目标(如果使用光纤通道)。如果目标组中的其中一个节点与其目标一起发生故障,则同一组中正常运行的目标将继续提供对先前由发生故障的目标服务的 LUN 的访问。
可以在同一节点上创建多个目标组。但是,一个卷在任何时候只能附加到一个目标组。
下图显示用于通过 iSCSI 导出 Acronis Cyber Infrastructure 磁盘空间的典型设置。
该图显示了位于由 Acronis Cyber Infrastructure 提供的冗余存储上的两个卷。这些卷作为 LUN 附加至在 Acronis Cyber Infrastructure 节点上运行的一组两个目标。每个目标都具有两个门户,每个具有 iSCSI 流量类型的网络接口一个。这样一来,共有四个具有不同 IP 地址的可发现端点。每个目标都提供对附加至该组的所有 LUN 的访问。
目标工作在 ALUA 模式下,因此首选指向相应卷的一条路径并视为“活动/已优化”,而其他路径为“备用”。“活动/已优化”路径通常由发起程序选择(显式 ALUA)。如果发起程序不能这样做(不支持它或超时),则路径由存储本身选择(隐式 ALUA)。
每个节点上的网络接口 eth0
和 eth1
连接至不同的交换机以提供冗余。发起程序(例如 VMware ESXi)也连接至两个交换机,并通过不同的网络路径将卷作为 iSCSI 磁盘 1 和 2 提供给 VM。
如果“活动/已优化”路径由于某种原因而不可用(例如,具有目标或网络交换机的节点发生故障),则将改为使用通过另一个目标的备用路径来连接至该卷。在“活动/已优化”路径恢复后,将再次使用它。