设置新的 Hyper-v 集群。获得以下设置;
- 网络存储呈现iscsi
- 虚拟机管理程序01
- 虚拟机管理程序02
- 物理DC
想要使用 Windows 故障转移群集进行设置。但是我的问题是我将在群集中运行 6 个虚拟机,并将负载均匀地分配给这两个虚拟机。我认为每个虚拟机都需要在网络存储上拥有自己的 iscsi LUN,对吗?如果它们都在同一个 LUN 上,它们将无法一次移动一个虚拟机?
答案1
根据 Microsoft 的建议https://technet.microsoft.com/en-us/library/jj612868(v=ws.11).aspx您应该咨询您的存储供应商,他们可能会建议为每个 LUN 配置一个分区并在其上放置一个 CSV 卷。
一般来说,我建议将 iSCSI LUN 和 CSV 编号设置为与虚拟机管理程序主机相等。您可以将每个群集共享卷 (iSCSI LUN) 和虚拟机绑定到一个虚拟机管理程序主机,以确保如果两个群集节点都在运行,则所有资源均等地分布在群集中,并且仅在发生故障转移时才进行迁移。
更进一步说,微软建议为虚拟机的系统分区和数据驱动器使用不同的 CSV,这可能会导致您的情况下出现 4 个 CSV,我想这是一种过度的做法。
由于每个 iSCSI LUN 和集群共享卷都可以被所有虚拟机管理程序主机访问(作为共享存储),因此您可以根据需要轻松地在主机之间和 CSV 之间迁移虚拟机。
我强烈建议您再创建一个虚拟机作为辅助 DC。如果您的物理 DC 发生故障(或因维护而停机),则很有可能也会丢失整个群集。并且不要忘记配置故障转移群集见证驱动器(或共享)。您的物理 DC 是此目的的一个不错的选择,但是 Microsoft 建议也使用见证群集/云来实现高可用性。
答案2
我认为,精细的 LUN 配置仍然是在环境中正确分配工作负载的最佳方式。这将真正使管理变得更加容易,而且我认为这对任何环境都有意义。但对于你的情况,我只会按工作负载类型或其他方式分配虚拟机。
答案3
我的想法对吗?每个虚拟机都需要在网络存储上拥有自己的 iscsi LUN
- 是的。如果你这样设置的话。
- 不可以。如果不这样设置,而是在ISCSI上设置CSV(集群共享卷)。
顺便说一句,在大多数情况下,后者是推荐的方法。
C 表示 Cluster,即 Cluster 感知。它非常智能。所以,是的,您可以移动虚拟机。