我计划部署2个ESXi / vSphere服务器的集群,让它们以容错模式运行。 虚拟服务器主要是IIS和SQL。 物理服务器将具有一个Xeon E5-2697(2.7Ghz 12核心)CPU,64GB RAM和用于ESXi FT通信的专用networking控制器。 假设这些虚拟服务器以最大负载运行,ESXi FT需要多less带宽才能使冗余节点与主节点保持同步? 1 Gbit以太网连接是否足够,还是应该使用10 Gbit以太网?
谢谢!
所需的带宽将取决于VM的内存事件率和更改率,以及有多lessVM。 因此,这取决于“最大负荷”的含义。
VMware 推荐10Gbps以太网:
要增加主虚拟机和辅助虚拟机之间日志logging通信的可用带宽,请使用10Gbit NIC,并启用巨帧。
如果你运行了不less虚拟机,我肯定会推荐10Gbps。 如果您决定以1 Gbps的速度进行工作,就像IT中的大多数事情一样,如果可能的话,在生产之外进行testing。
说实话,我认为你最好不要在这些虚拟机上使用VMware容错,而是在SQL服务器上使用具有主机关系的数据库镜像,以确保主机和副本在不同的主机上运行。 容错对使用有一些警告和限制。
对于IIS,您可以在两台虚拟机(如果它受应用程序支持)上使用与NLB群集一样简单的操作,再次使用主机关联来避免它们在同一台主机上运行。
SQL镜像: http : //technet.microsoft.com/en-us/library/ms190941.aspx NLB群集: http : //technet.microsoft.com/en-us/library/cc725691.aspx