admin管理员组

文章数量:1531659

2024年1月8日发(作者:)

Microsoft Hyper-V R2软件授权和价格体系

【TechTarget中国原创】从2009年10月起,Microsoft Hyper-V Server 2008 R2可以作为一个单独的软件产品从Microsoft的下载中心(Microsoft Download Center)免费下载。但是为了获得带有Live Migration功能的Hyper-V系统则需要购买Microsoft

System Center 和System Center Virtual Machine Manager (SCVMM)。

从技术角度讲,Microsoft Hyper-V产品本身并不需要购买Client Access

Licenses(CALs),但是所有运行于Microsoft Hyper-V Server 2008 R2操作系统之上的Windows主机虚拟操作系统需要CALs。

CALs和Hyper-V客户端的价格

进一步的解释说明如下:作为虚拟化宿主机的操作系统并不需Windows Server 2008

R2 CALs。但是如果您运行了Windows Server 2008 虚拟机,这些虚拟机需要购买CALs。根据微软网站上的解释,举例说,如果您在Windows Server 2008 R2系统上部署Windows Server 2003虚拟机的话,您需要购买Windows Server 2003操作系统版本的CALs。

尽管Hyper-V本身是免费的,大部分的用户仍然购买了这些功能作为他们Windows服务器操作系统中的一部分。从分销商渠道获得的消息,2009年10月8日的Windows

Server 2008 R2零售价如下:

Windows Server 2008 R2 Standard Edition,包含Hyper-V和10个CALs,列表价1209美元;

Windows Server 2008 R2 Enterprise Edition,包含Hyper-V、 High

Availability、 更高扩展性、Server Core 以及25个CALs,列表价3999美元;

Windows Server 2008 R2 Data Center Edition包含所有的上述属性,以及具备更高的扩展性和可靠性。其授权的销售模式略有不同。不含CALs的Data

Center Edition是以每个CPU来报价的,并且只有在原始设备制造商和渠道合作伙伴处才能购买到,列表价2999美元。

管理Hyper-V

为了实现对Hyper-V虚拟环境的管理,用户需要购买System Center 和 Microsoft

System Center Virtual Machine Manager (VMM)。

VMM2008 R2需要针对每个被管理的操作系统环境购买Management License (ML)选件。针对单台服务器不限虚拟机个数的VMM 2008 R2 Enterprise Server ML选件售价是869美元。

VMM 2008 R2 Client ML选件是针对客户端以及没有运行服务器操作系统的其他系统环境的管理,售价为40美元。 VMM 2008 R2 Client ML是根据用户数和操作系统数量来收费的。

VMM 2008 R2的第三选项是Workgroup Edition,售价505美元,限制在每个服务器控制平台中最多可以管理5台物理主机。其中无需购买单独的管理服务器许可软件。

除了VMM,Microsoft Systems Center还包括Configuration Manager、Operations Manager、Data Protection Manager、Mobile Device Manager 和

System Center Essentials。

用户可以分开来购买以上这些选件,不过微软强烈建议Hyper-V用户以套件的方式一次性购买所有需要的选件。这里有两个标准套件可选:

System Center系统管理套件Enterprise Edition版本适用于对物理机以及入门级虚拟服务器环境的管理,Enterprise Server管理软件许可包含:Operations Manager 2007 R2、Configuration Manager 2007 R2、 Data

Protection Manager 2007、 Virtual Machine Manager 2008;Management Server软件许可包含Virtual Machine Manager 2008,支持在一台单独的物理服务器上管理4个操作系统环境,售价1192美元;

System Center系统管理套件Datacenter Edition可以更好地实现企业级虚拟化服务器环境的管理。Enterprise Server管理软件许可包含:Operations

Manager 2007 R2、Configuration Manager 2007 R2、 Data Protection

Manager 2007、 Virtual Machine Manager 2008;Management Server软件许可包含Virtual Machine Manager 2008,支持无限制的操作系统安装数量,报价是基于每颗CPU的,售价744美元。

为了方便企业对数据中心所需花费的衡量,微软提供了在其网站上提供了Windows

Server Virtualization Calculators计算器。

Windows Server中如何购买Hyper-V许可?

传统环境下的Microsoft Windows Server授权模式

为了理解Windows Server的授权规则,让我们首先从没有加入虚拟化功能的Windows Server基本环境开始。通常而言,希望使用Windows Server的时候必须首先为每台服务器购买相应的操作系统授权。另外,还需要购买客户端授权——CAL(Client

Access License),用于每台需要使用该Windows Server服务器资源的客户端机器。

CALs可以在Windows Server 2008和Windows Server 2008 R2系统之间通用。换句话说,如果您要从Windows Server 2008升级到Windows Server 2008 R2系统,您可以继续使用现有的CALs授权,这点跟是否部署了Hyper-V虚拟化无关。

很明显,这对于那些计划升级到Windows Server 2008 R2操作系统的用户而言是一个好消息。而且您有可能不会用到这些CALs,因为微软定义对于Hyper-V服务器主机是不需要搭配CALs的,这也限于您的服务器仅作为虚拟化宿主机的情况(当然,对于宿主机上虚拟服务器是需要购买授权的)。如果Hyper-V服务器同时还承担了其它的服务器角色,那么对应数量的CAL依然是必须要购买的。

现在您已经了解,如果只需要完成对宿主机操作系统的授权是非常简单的。但是选择哪种类型的Windows Server授权,则需要根据虚拟服务器的数量来决定。

Microsoft Windows Server licensing: Standard Edition (标准版)

对于虚拟机的授权需求则取决于它自身需要安装的操作系统以及它所在的宿主机的操作系统类型。例如,Windows Server 2008 R2 标准版操作系统的授权方式如下:宿主机的操作系统是不需要授权的。因此,如果您在某台服务器上安装了Windows Server

2008 R2标准版并且把该服务器配置为Hyper-V宿主机,那么此时您还没有使用任何软件授权。

但是子虚拟服务器的部署和安装是需要消耗相应的操作系统授权的。而且该授权会限制运行了Windows Server 2008 R2标准版的子虚拟机只能存在于指定的宿主机之上。

Microsoft Windows Server licensing: Enterprise and Datacenter

editions(企业版和数据中心版)

Windows Server 2008 R2企业版和数据中心版的授权方式类似。唯一的区别在于所支持的虚拟子服务器数量不同。

Windows Server 2008 R2企业版的操作系统授权许可包含了宿主机操作系统(假设无需特殊服务选项支持)以及最多到4台的虚拟子机运行于Hyper-V服务器之上。而另一方面的数据中心版本,可以支持不限数量的虚拟机,条件是它们都运行于同一台宿主机之上。

最后一点关于Windows Server授权需要明确的内容是:在OEM版、多用户版以及零售版授权之间是有极大地区别的。OEM版授权只局限在某台指定的服务器上。当这台服务器停止使用了,您就无法把该授权用于其它的服务器上。Windows Server 2008 R2的多用户版和零售版授权,则允许安装于不同的硬件系统之上。

最后,决定企业所需的Windows Server授权并不需要完全采用手工的方式。相对应的,您可以使用微软提供的Windows Server Virtualization Calculators工具来协助完成这一复杂的数字统计和计算过程。

设计Hyper-V R2高可用性的三大注意事项

【TechTarget中国原创】微软的Hyper-V R2安装过程非常简单。只需要鼠标点击几下即可完成。但是像其他所有技术一样,安装R2的核心服务很容易,但是创建可用的虚拟化架构很复杂。

一旦用户在一台或两台服务器上安装Hyper-V R2,并意识到它的价值,他们很快就会发现Hyper-V R2的高可用性功能不易部署。这样的话,在实施高可用架构里交付技术就是解决方案供应商能增值的地方。

因此,在为客户设计Hyper-V R2高可用性时,你必须注意三个关键地方。

一、消除Hyper-V R2里的硬件瓶颈

虚拟主机不像业务数据中心的其他服务器。主机不需要运行生产工作负载,相反,它们能通过它们的进程运行其他工作负载。在每台虚拟主机上的工作负载整合需要大量潜在马力以支持额外的虚拟机。

在为用户设计主机时,通常要记住三件事:首先,Hyper-V R2主机会在其他任何资源之前存在内存限制。因为Hyper-V R2不支持内存过量使用,你给用户分配的虚拟内存永远不能超过物理内存。因此,计算出每台Hyper-V R2机器的内存是必要的。

其次,当物理处理器能在所分配的虚拟机之间共享,你应该限制分配的虚拟处理器的数量,使其不能超过物理处理器的数量。这样做意味着给虚拟机分配尽可能少的虚拟处理器。如果你计划16台虚拟机,那么考虑使用16路服务器。

最后要记住的是在Hyper-V R2主机里包含足够的网络接口卡预防瓶颈。对于使用Fibre Channel存储的环境来说,建议至少需要四个NIC。使用iSCSI存储的用户应该购买六个以上的NIC。我推荐购买10个。这个数量起初看起来浪费,但是团队生产网络(同时跨个多链接)以及团队存储网络、集群频率、热迁移和管理连接会迅速增加。

二、Hyper-V R2内存

如果Hyper-V R2有个致命弱点,那就是内存。微软不包括内存过量使用功能的做法是合理的,但在考虑到失效状态时,这家公司的决策是不明智的。

使用Hyper-V R2集群,当主机出现问题,能进行故障转移以保护集群节点。对于可用性,主机出现问题的概率很高,因为Hyper-V主机的丢失不需要导致延迟的虚拟机使用率。因为Hyper-V R2不支持内存过量使用。未使用的RAM支持一个集群节点的失效。RAM不需要在一台服务器上,它可以扩散到其他集群节点。你需要预留内存,以便在主机出问题时启动虚拟机。

看看这样的情形:如果你创建了一个有两个节点的Hyper-V集群,集群总内存的50%必须是未使用状态,以便在出现问题时转移虚拟机。如果不这样,失效主机上的一些虚拟机就不能在其他主机上启动。四个节点的集群必须预留25%内存,以此类推。因此,你不仅需要高性能服务器,你也需要大量服务器将RAM预留最小化。

三、Hyper-V R2集群共享卷缺少支持

微软在Windows Server 2008 R2里包含了集群共享卷(CSV)功能,这非常适用于Hyper-V R2。CSV能让存储在同个逻辑单元号(LUN)上的虚拟机能单独转移。没有这个功能,如果出现问题,整个LUN需要进行故障转移。

启用CSV后,有个相关的未知问题,尤其是在备份领域。目前为止,几乎没有第三方厂商有产品支持基于主机的虚拟机备份。甚至微软的Windows Server Backup都不能完成这个任务。微软的System Center Data Protection Manager 2010旨在解决这个问题,但是在你使用CSV的功能之前要意识到这个限制。

本文标签: 需要服务器授权