vSphere中hot-add RAM和hot-plug CPU功能简介

2010-4-28   
分享到:
| |

导读:本文介绍VMware vSphere带有的hot-add RAM和hot-plug CPU功能。

关键词:vSphere hot-add RAM hot-plug CPU

 

【TechTarget中国原创】VMware vSphere带有的hot-add RAM和hot-plug CPU功能使用户可以为在线运行的虚拟机添加虚拟硬件设备。这么做的意义在于为您的虚拟机分配更多的资源而不需要把服务器停掉然后添加硬件设备。只需简单的操作即可实现,这是为了实现不停机应用而设计的附加功能。

  但是hot-add RAM和hot-plug CPU功能的使用,不仅仅是勾选复选框然后打开开关这么简单。在接下来的文章中,TechTarget中国的特约虚拟化专家David Davis将讲述VMware管理员必需要了解的于vSphere hot-add RAM和 hot-plug CPU功能相关的十件事情。

 
查看全文
 
 
 
分享到:
 
 

VMware性能提升

 
VMware提供了一些工具能够帮助我们对vSphere 5进行监控,找到问题的根源。需要考虑的四大系统管理及监控如下……
 
ESXi允许用户添加自定义的VMware用户账户来对主机进行授权和管理。如果你运行活动目录,你也可以在vSphere中将活动目录的用户账户与ESXi主机的角色关联起来。
 
VMware vCenter Operations是一个vCenter套装中的虚拟化管理工具。它提供对你VMware架构的性能监控,将虚拟化性能数据提炼成三个简单易懂的挂件显示出来。
 
针对容量规划这个用途,VMware vCenter CapacityIQ可以显示出资源统计并且生成报告。VMware的这款容量规划软件是否适合你呢?
 
vSphere的每次发布都和圣诞节有相似之处:我们迫不及待地打开我们的礼物,查看里面究竟装了什么。满足好奇心后,vSphere 5的一些重要功能却被忽略了。
 



【TechTarget中国原创】VMware vSphere带有的hot-add RAM和hot-plug CPU功能使用户可以为在线运行的虚拟机添加虚拟硬件设备。这么做的意义在于为您的虚拟机分配更多的资源而不需要把服务器停掉然后添加硬件设备。只需简单的操作即可实现,这是为了实现不停机应用而设计的附加功能。

  但是hot-add RAM和hot-plug CPU功能的使用,不仅仅是勾选复选框然后打开开关这么简单。在接下来的文章中,TechTarget中国的特约虚拟化专家David Davis将讲述VMware管理员必需要了解的于vSphere hot-add RAM和 hot-plug CPU功能相关的十件事情。

  一、“hot-add”和“hot-plug”是不同的

  是的,这两种方式之间是有区别的,但是说实话,这仅仅是个文字描述的差异问题。

  如果给运行中的VM增加RAM,这个操作通常称为“hot-adding”。如果您是给运行中的虚拟机增加虚拟CPU(vCPU),这个操作通常称为“hot-plugging”。如果我们说hot-plug RAM 或hot-add CPU,这种说法是错误的,至少与VMware描述文档中的逻辑相悖。

  二、hot-add和hot-plug并非是默认启用的

  为了使虚拟机可以支持hot-add或hot-plug,需要在每个虚拟机的配置中打开一系列的设置选项。提醒:能否在虚拟机的配置中出现这样的设置选项,取决于vSphere所获取的关于虚拟机中安装的操作系统类型的信息。换句话说,如果您配置了一台DOS的虚拟机,然后进入配置界面,您将无法找到关于开启hot-add或hot-plug功能的配置选项。但是,如果您创建的是Windows 2008 Server的虚拟机,进入配置界面您就能看到相对应的开关选项。另外,对于hot-add或hot-plug功能的支持选项默认是关闭的。也就是说,如果您创建了一个新的可以支持hot-add或hot-plug的虚拟机,并启动运行后,默认配置中这项功能是关闭的。

  另外,请记住为了使用hot-add或hot-plug功能,您的虚拟机版本必须是7及以上。如果不满足,您需要首先升级您的虚拟机环境。

  三、为了启用hot-add或hot-plug,虚拟机必须重启

  如果hot-add或hot-plug在虚拟机启动时还没有被启用,在使用这项功能前,虚拟机必须重启。

  四、hot-add和hot-use是不同的

  或许您可以对运行中的虚拟机做hot-add RAM操作,但是这并不意味着子系统可以识别增加的RAM并加以使用。根据子操作系统的不同,您可能需要重启机器来识别新加入的硬件。

  对于hot-plug CPU的功能来说也一样,您或许可以hot-plug新的CPU,但是在子系统可以识别并正常使用该CPU之前,您或许需要重启子操作系统。

  五、hot-add或hot-plug能否成功极大程度上取决于子虚拟机操作系统

  您绝对不可以把hot-add或hot-plug功能滥用到所有的子操作系统上,对于这个功能的使用您需要多加注意。VExpert和虚拟化技术相关拟稿人Jason Boche在各种CPU环境下对hot-add/hot-plug功能做了测试。对于结果整理后他们制作了一个非常清晰的表格如下:

hot-add和hot-plug

  查看完整文章:vSphere Memory/CPU Hotplug (hot add)

  在参考这个表格时,很重要的一点是注意表格中在操作系统的边上标注的小星号。带有这个小星号意味着在子系统可以识别新加入的RAM或CPU前,您需要重启子系统。(这个结果看起来跟功能的字面理解是相悖的,毕竟我们称为“hot-add”和“hot-plug”)

  当然,导致这个现象的原因并不是由于VMware的失误,而是需要操作系统提供商从系统本身出发来解决的兼容性问题。

  除去上面的表格中列举的那些之外,我可以告诉您我曾经测试了Windows 2008 64-bit Datacenter Edition,它是可以兼容vSphere的hot-add或hot-plug功能的。增加RAM和增加CPU时不需要重启,子系统无需额外配置就可以识别到新加入的资源。另外Windows 7 64-bit Ultimate 和Enterprise据说也可以兼容hot-add/hot-plug而无需重启。但是,我仍然建议您对这些版本先做测试。

  您还需要验证您的应用系统是否也可以支持使用新加入的CPU。更多相关信息请参考Hot Add CPU – vSphere

  在本文的下半部分中,我们将继续介绍与vSphere的hot-add和hot-plug相关的其他五大事件

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录