虚拟机模板基础:Guest OS 和Hardware profile

日期: 2015-08-04 作者:Nirmal Sharma翻译:王学强 来源:TechTarget中国 英文

虚拟对于企业来说,需要创建多少种Guest OS和hardware profile以及如何命名完全取决于现有环境。 从表面上看,在微软虚拟机管理器(VMM)当中创建profile似乎是一件十分容易的事情,但是如果不注重其中的细节,那么管理这些profile及其配置将会变得十分复杂。 Hardware profile 当使用虚拟机模板或者服务模板在虚拟主机当中部署虚拟机时,可以使用Hardware profile描述虚拟机的硬件配置。在Hardware profile当中,管理员可以指定虚拟处理器数量、内存大小、静态内存或动态内存、是否为虚拟机提供高可用性等参数。

如果使用VMM 2012 R2,……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

虚拟对于企业来说,需要创建多少种Guest OS和hardware profile以及如何命名完全取决于现有环境。

从表面上看,在微软虚拟机管理器(VMM)当中创建profile似乎是一件十分容易的事情,但是如果不注重其中的细节,那么管理这些profile及其配置将会变得十分复杂。

Hardware profile


当使用虚拟机模板或者服务模板在虚拟主机当中部署虚拟机时,可以使用Hardware profile描述虚拟机的硬件配置。在Hardware profile当中,管理员可以指定虚拟处理器数量、内存大小、静态内存或动态内存、是否为虚拟机提供高可用性等参数。如果使用VMM 2012 R2,那么还可以在第一代和第二代虚拟机之间进行选择,如图1所示。
 
图1.hardware profile创建过程

应该创建多少种hardware profile?决定在VMM当中创建多少种hardware profile之前,有两件事情应该引起特别关注。首先,在大型企业当中存在多个业务部门,因此管理员需要创建多种hardware profile来满足不同业务部门对于系统资源的需求。比如,相对于生产环境,可以为开发环境当中的虚拟机分配更少的系统资源,而将CPU和内存资源预留给真正运行业务的虚拟机。第二件事情是由于Hyper-V 2012 R2主机支持两种类型的虚拟机(第一代和第二代),因此管理员可能需要创建两种hardware profile——分别针对每种类型的虚拟机。如果所有虚拟化负载都运行在第二代虚拟机或者Windows 8及其之后的操作系统版本当中,那么就可以不再创建hardware profile,特别是对于第一代虚拟机来说。

应该为Hardware profile制定怎样的命令规则?由于hardware profile当中包含了大量系统资源的细节描述,并且需要在创建虚拟机模板时使用,因此需要为其赋予一个容易辨别的描述性名称。比如,对于开发环境当中使用的hardware profile来说,可以使用“hardware For DevTeam – Gen2”这样的名称。类似地,生产环境当中使用的profile可以被命名为“hardware for Production VMs – Gen2”。当创建虚拟机模板或者部署虚拟机的时候,恰当的描述性名称可以帮助管理员快速找到所需的hardware profile。

Guest OS profile


Guest OS profile用来定义操作系统当中的部分通用设定,比如类型、计算机名称、本地管理员密码、域名(如果虚拟机需要加入到域中)、时区、操作系统产品密钥以及GUIRunOnce文件(如果需要)等。当在guest OS profile当中指定计算机名称时,可以指定命名规则或者使用星号。如果使用星号,Windows 操作系统将会在部署虚拟机的过程当中自动产生计算机名称。在生产环境当中,操作系统不能使用随机产生的名称,因此规定操作系统使用根据某种名称规则而产生的计算机名称能够大大简化相关工作。比如,在guest OS profile名称信息一项当中输入ORGPC####可以确保所有使用这个profile部署的虚拟机都会以ORGPC为前缀、之后为00001,00002这种唯一标示符做为计算机名称。

应该创建多少种Guest OS profile?决定在VMM当中创建多少种guest OS profile之前,有必要提前了解其中包含的一些通用配置。如图2所示,你可以在guest OS profile当中定义多种配置信息,其中的关键在于操作系统、标识信息以及时区。
 
图2. Guest OS profile属性

在大型生产环境当中,企业可能需要运行多种Windows操作系统的不同版本。比如Windows  8或者10这样的客户端操作系统,以及Windows Server 2012 R2或者其他服务器操作系统。由于在guest OS profile当中仅仅能够选择一种类型的操作系统,因此如果你的生产环境当中已经包含多种操作系统,那么就需要创建两种或者更多的guest OS profile。

在标识信息一栏,你可以指定计算机名称或者符合生产环境计算机命名规则的类型。对于大部分生产环境来说,Windows客户端和服务器操作系统分别有着不同的命名规则。如果你遇到相同的情况,那么必须根据将要使用的操作系统命名规则数量来创建guest OS profile。

第三件事情是时区。许多大型企业会将业务范围扩展到一个国家的不同地区或者不同国家,因此在决定guest OS profile数量时,这也是需要考虑的因素之一。

总而言之,如果你已经分别计算出每种配置需要的guest OS profile种类时,那么其中的最大值就是你需要在VMM当中创建的guest OS profile数量。

如果在虚拟机当中部署Windows 2008 R2或者之后的版本,还可以使用guest OS profile定义将会自动安装的角色或者特性。但是需要注意的是只有当你在服务模板当中应用guest OS profile之后,才能够自动安装这些角色或者特性。换句话说,如果使用虚拟机模板部署虚拟机,那么即便guest OS profile当中已经配置了Windows 角色或者特性,最终也不会生效。如果你已经将运行在虚拟机当中的操作系统加入到活动目录域当中,那么可以使用同样的guest OS profile来定义域参数,但是前提是只使用一个域。

应该为Guest OS profile制定怎样的命名规则?guest OS profile的命名规则应该能够描述其中包含的配置信息。通常,guest OS profile会以操作系统和计算机名称命名。比如以Windows Server 2012 R2为操作系统,并且需要包含计算机名称的命名规则,还需要提供域信息以便虚拟机能够自动加入到域当中,那么可以使用类似于“Domain Joined Windows Server 2012 R2 -- Naming ORGServer”这样的名称以便于识别。

作者

Nirmal Sharma
Nirmal Sharma

TechTarget投稿作者

翻译

王学强
王学强

TechTarget特邀编辑,毕业于计算机专业,现任职于外企IT分析师,负责网络、防火墙和服务器等系统运维工作,对虚拟化、网络安全和渗透测试拥有浓厚兴趣,工作外热爱旅行、汽车和健身。

相关推荐