我想建立一个有 2 台主机和 4 台虚拟机的虚拟网络。我将有一个平等的 SAN。
我想在两个虚拟机之间共享一个 LUN,每个主机上一个。
该操作的目标是将 ARR 用于具有共享配置的 IIS。
为了回答问题,我将使用 Xen 服务器
Je vais posé la meme question en français。Selon les réponse que j'ai obtenu à date, je ne peux pas partager un LUN parmis plusieurs serverur。Je ne comprend pas très bien pourquoi je ne peux pas le faire, on parle de corruption de donnée。Pourtant lorsque je "share" un dossier sur un serverur, plusieurs machine peuvent écrire et lire sur le serverur en meme temps。Pourquoi ce n'est pas la meme 选择了 avec un SAN 吗?
您不能将同一个 LUN 呈现给多个主机(物理或虚拟),而不以某种方式对服务器进行集群,以便一次只有一个写入 LUN。这样做会在两个设备同时尝试写入 LUN 时导致卷损坏。
在 Windows 中,当您集群时,任何时候只有集群的一个节点可以访问 LUN。
我不确定 ARR 的共享存储要求是什么,但如果您在来宾中安装 iSCSI 软件启动器并在 Equallogic Group Manager 中为 LUN 配置适当的访问控制,您可以直接向多个来宾 VM 提供相同的 LUN。就 Equallogic 阵列而言,VM 与任何其他启动器没有什么不同。
不过会有一些复杂的情况,因为 Hypervisor 通常不会 100% 了解磁盘,这可能会影响快照\实时迁移\虚拟机集群故障转移之类的事情。
您还应该检查 Microsoft 是否会支持这样的设置 - 他们支持一些涉及 VM 的集群,但不是全部。