我们有一个4主机ESXi 6.5集群与DRS完全自动化。在检查历史记录时,我们看到一个特定的(大的) VM (6 CPU,64 GB mem)每天有大约10 vMotions的DRS。团队中有人声称我们应该减少DRS的侵略性,并将这台大机器排除在DRS之外。
但我想知道,这有什么意义?我们不能让DRS完成它的工作吗,因为vMotion不应该影响客户端和集群的性能?我想提出一些论据,告诉他不要把事情搞得太复杂,例如适用除外条款等等。
发布于 2020-07-23 20:35:47
首先也是最重要的,为什么DRS移动某些东西背后的逻辑是非常复杂的,所以试图找出它为什么做某事通常是疯狂的道路。
尽管如此,降低攻击设置通常是在DRS有点太触发时所做的事情,除非还有其他一些明显的潜在问题,比如VM太接近主机的最大配置(如果将90%的主机资源分配给单个VM,那么VMware并不是一个非常高兴的露营者)。攻击设置并没有那么重要,DRS仍然会发挥作用,无论任何主机变得太拥挤,它就会变得不那么咄咄逼人了。正如我前面所说的,由于DRS考虑了这么多因素,不同环境之间的攻击设置并不是可比较的,通常3是一个很好的起点,但是有些环境需要降低一两级。
排除是一个有点不同的野兽,他们是最好的预留给那些不太好心被移动的VM。一个例子是热备用软件,它经常检查它的对等程序是否在线,我看到如果热对等点在超过毫秒内没有响应,应用程序就会开始失效。另一个用于排除的应用程序是VM,您希望保持不变,一个很好的例子是当您在多个数据中心上有一个扩展的集群时。然后,将您的域控制器排除在DRS之外,并手动将它们放在特定数据中心中,这样DRS就不会变得太聪明,并将它们都放在同一个数据中心中。
发布于 2020-07-23 08:33:11
vMotions确实对集群有很小的影响,它占用了一些虚拟机管理程序时间,并且显然也使用了网络带宽--但是一般来说,保持它是有意义的,但是如果您想降低攻击,那也没关系。我想知道,考虑到VM的资源需求,它可能需要大量的资源,这意味着您需要更多的CPU和/或内存?你为什么还没有搬到6.7呢?
发布于 2020-07-23 08:57:18
您正通过网络将数十GB的RAM从1台主机移动到另一台主机,因此确实有影响。我强烈建议降低国防情报局的侵略。通过每天移动VM 10次,您将一无所获;DRS将帮助您达到集群中的总体均衡负载,然后在创建新VM时对其进行一定程度的维护(您将得到推荐的目标主机)。当主机之间有更大的差异时,它也将重新平衡集群。
https://serverfault.com/questions/1026372
复制相似问题