首页 » 虚拟化 » vmware » ESXI虚拟机CPU、内存在线实时扩容(无需重启)

ESXI虚拟机CPU、内存在线实时扩容(无需重启)

 

对于使用VMware ESXI虚拟化产品的朋友,经常会遇到虚拟机资源不够用的情况,但是想在线扩容却发现点不了,在线对虚拟机编辑设置时,CPU、内存、硬盘均为灰色,如下图所示。

这是由于你创建虚拟机的时候就没有开启CPU、内存热添加功能,所以在投产使用后,想在线扩容缺无法操作。

所以此时如果想扩容CPU、内存,那么必须对虚拟机中的服务停止,关闭虚拟机再扩容分配。


一些题外话:

看似一个不起眼的设置项,体现到了运维人员专业和非专业的区别,这就导致了整个虚拟机必须关机重启,重新设置,如果是一台测试环境可能还好,那么如果是十台、百台的集群呢?

所以专业的事交给专业的人去做,不要因小失大。


好了,回归主题!在创建虚拟机时就要开启CPU、内存的热添加,添加方法如下:

CPU方法,点开CPU的选项,勾选“CPU热插拔”,这样虚拟机在运行的过程中就可以实现CPU扩容实时生效。

补充:另外要注意一点的是,建议每个插槽内核数设置为1,更改CPU核数直接在第一栏CPU选项中修改,不要把每个插槽内核数设置为2及以上,这样会导致后面扩容CPU也是双倍及以上扩容。

内存方法:点开内存的选项,勾选“内存热插拔”,这样虚拟机在运行的过程中就可以实现内存扩容实时生效。

注:CPU、内存如果想缩容,那么一定要关机重启,目前应该全世界任何一款虚拟化产品,在非关机的情况下,都做不到在线缩容,如果你说有,那么你说的对,是在下孤弱寡闻了。

CPU和内存我们讲完了,最后再讲下硬盘操作及注意事项。

对于硬盘来说,首次创建虚拟机时,仅需要关注一点,就是“磁盘置备”。在绝大多数场景下,都建议优先选择“精简置备”。

如果你在创建虚拟机时,没有设置这个选项,那么默认就是“厚置备延迟置零”,关于磁盘置备,详细了解可访问:https://blog.whsir.com/post-4671.html

磁盘扩容,不论使用了哪种置备方式,虚拟机均支持在线磁盘扩容,如果发现扩容的磁盘是灰色无法点击,这是由于当前虚拟机存在快照,在有快照的前提下,是无法更改磁盘大小的。

磁盘扩容后也是实时生效,但是这个技术门槛就相对高一些了,因为需要人为的介入到虚拟机中,分配扩容的空间,Windows系统来说相对容易,但是对于Linux系统来讲,当前系统的分区情况不同,就会导致扩容方法不同,创建系统前做好磁盘分配方式就显得尤为重要了。

因为磁盘扩容与系统分区方法、是否使用LVM逻辑卷等,都有关系,不过不论使用哪种方式分区分卷,扩容都不需要重启服务器,也不需要停程序服务,实施扩容立即生效。

虚拟化环境在线磁盘扩容无需重启立即生效见:https://blog.whsir.com/post-6406.html

原文链接:ESXI虚拟机CPU、内存在线实时扩容(无需重启),转载请注明来源!

1