加快vCenter模板克隆

我的虚拟机模板大小不到4GB,当我将它们克隆到虚拟机中时,它们的大小仍然小于4GB:

模板: 在这里输入图像说明

从该模板创build的VM: 在这里输入图像说明

我的ESXi机器连接到1Gbps链接的NAS,vCenter机器运行在裸机上,并通过1Gbps连接到ESXi和NAS。 如果我启动将模板克隆到虚拟机,然后popup到NAS以检查其与vnstat -lnetworking使用情况,我看到1Gbpspipe道被完全使用:

 root@nas:~# vnstat -l Monitoring eth0... (press CTRL-C to stop) rx: 5.71 Mbit/s 7085 p/s tx: 958.14 Mbit/s 81384 p/s 

尽pipe如此, 克隆需要大约6-8分钟

在这里输入图像说明

不要做太重的math,看来这应该是短得多的。 像<1分钟。

我能做些什么来加快这个供应时间?

据我所知,(并且由于缺乏回应,我会说这是事实),由于ESXi在所有传输上执行SSLencryption,所以传输时间很长。 我知道这是VMware vCenter Converter花费很长时间来执行传输的原因,VMware将在networking上应用相同的encryption模板传输是合理的。 因此,除非在ESXi上禁用SSLencryption,否则只要ESXi和NAS之间的传输时间不可能加快。

这就是说,可能会有一个有趣的解决scheme来解决您的问题,这将加快configuration时间。 如果在ESXi服务器上本地有一些额外的空间,则可以创build一个小型虚拟机,将该模板文件传输到该虚拟机,然后从该本地模板部署虚拟机,而不是从NAS部署虚拟机。 本质上,您正在为模板创build虚拟本地NAS。

虽然这听起来像是一个非常复杂的解决scheme,但我从经验中知道,它将vCenter Converter加速至less10倍。我无法解释原因,但我不会质疑速度提高10倍!

对不起,我没有看到这一天,当你有一天login,其实很简单。

克隆实际上只有两种模式 – 逐个克隆和逐个克隆。

主机复制是指主机读取模板块并将其写回新VM文件。 所花的时间很大程度上取决于主机和arrays之间的networking速度 – 在这种情况下,速度非常慢,1Gbps,iSCSI增加了自己的开销,显然移动到10/25 / 40Gbps将显着提高速度 – 尽pipe当然,您可以通过实际的数组大小限制在该级别。

按数组复制更简单,主机向数组发送一些命令以简单地closures块列表,数组然后继续执行作业本身。 这显然要快得多,减less了主机和arrays之间较慢链路的影响,但它完全依赖于支持这种负载的arrays。 具体来说,该arrays需要支持VMware的“VAAI”协议来执行此操作。 你可以在VMware的硬件兼容性网站上查看这个支持,但是如果你的arrays不支持,那么你不好意思,除非它运行的软件的新版本突然开始支持它。

我希望这有帮助。