8妙招管理你的虚拟化

标签:技术前沿虚拟化

访客:16445  发表于:2012-05-10 10:47:25

本文意在让用户明白,我们的愿望就是让你的工作尽可能的象系统管理员或者网站管理员的一样容易。我们所做的一切就是为了减轻用户的压力!因此最近我们为用户研发了各种各样可使用的网络资源,提供涵盖了使用WMI监控服务器测算,到使用VBScript追踪IIS,再到选择最有效的NoSQL数据库工具的一切的技巧。这样的例子可谓不胜枚举。

当下我们会为用户提供有关hyper-v虚拟化管理程序的一些技巧。hyper-v管理程序到底是什么?你可能会问,我为什么应该关心这个问题?根据维基百科的解释,微软的Hyper-V,代号Viridian,就是之前大家所熟知的Windows Server Virtualization,是一款以X86-64虚拟化系统为基础的管理程序软件。Hyper-V自从推出了免费的单机版以来,又相继发行了测试版,如今已经升级到Release 2 (R2)版本。

那么Hyper-V管理程序是做什么用的?根据维基百科的解释,Hyper-V管理程序可以在分区中支持隔离。一个分区就是一个隔离的逻辑单元,由管理程序提供支持,在操作系统中完成。一个管理程序实例必须至少有一个在Windows Server 2008上运行的母分区。虚拟化软件在母分区中运行,可以直接访问硬件设备。然后母分区可以创建子分区来托管客户端操作系统。一个母分区能创建使用hypercall应用编程接口(这也是Hyper-V的应用软件编程界面)的子分区。

总而言之,Hyper-V管理程序让虚拟化成为可能。虚拟化能帮助系统管理员使用更少的资源完成更多的任务,这不正是每家企业用户都想要的吗?

因此,为了让你的生活更加简单轻松,以下是使用Hyper-V管理程序的一些技巧:

1.不要与其他服务共享Hyper-V硬件

你的Hyper-V主机资源应该专门用来运行虚拟机。如果你在主机上安装和运行像SQL Server或者Exchange这种其他的服务,那么他们不仅会消耗主机的资源,而且还会让故障修理变得更加困难。

2.在Windows Server Core上安装Hyper-V管理程序

在Windows Server 2008操作系统中选择安装Server Core会安装最小限度的Windows Server 2008来运行诸如Hyper-V这样的可支持服务器角色。当你选择这种安装模式时,Windows安装程序会只安装用来支持服务器角色的文件,图形用户界面和非基础的子系统不会被安装在操作系统中,这样能减少内存和存储的需求。

3.创建性能基准线

为了让你的Hyper-V管理程序的性能保持在最佳状态,你必须在系统运行时对资源消耗的变化快速做出识别和反馈。如果你一开始就创建了性能基准线的话,那么你只需要识别变化即可;换句话说,当一切运转良好时,你必须了解你的系统是如何运转的。你可以使用诸如Monitis这样的全天候监控工具来升级你的资源规划蓝图。

4.给Hyper-V虚拟机分配足够的中央处理器和硬盘资源

用物理硬件解决方案创建你正在使用的Hyper-V虚拟机需要计划投入使用110%到125%的中央处理器资源和105%到110%的硬盘资源。通过为Hyper-V虚拟机配置额外的资源,你可以确保为物理硬件提供匹配的性能,同时与Hyper-V虚拟化技术所需的管理费用相适应。

5.最好使用64位客户端操作系统

32位Windows操作系统每次最多只能使用2GB的虚拟寻址空间,这太微不足道了!而64位操作系统可以允许应用软件充分利用Hyper-V主机上安装的内存容量。

6.优化虚拟机内部的工作负载

根据Hyper-V主机上资源可用性的不同,如果其中一个虚拟机使用过多的资源,那么其他虚拟机的性能就会受到影响。时刻监控每个虚拟机的工作负载,遵循最佳的实践方法,如果出现问题时能随时做出快速反馈。这也是为什么授信合作伙伴的即时通知是如此重要的原因。

7.关闭没有使用的虚拟机

如果一个虚拟机不再提供任何服务,请将其关闭。这样能将主机上的有用资源释放出来,这也是对应用环境的贡献。如果一个虚拟机只能在某个时间段提供服务,请在需要时使用自动化脚本进行启动。

8.选择支持SLAT的处理器

Hyper-V管理程序的R2版本新增了一些特性,可以减少管理程序运行虚拟机所需的内存,还能提高性能。从功能上来说,处理器本身也起到保证虚拟机内存和如何与主机上内存相匹配的作用。通过让处理器执行这种操作,管理程序使用的内存容量更小,处理器所需的能耗也有所降低。

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");