支持Linux虚拟机:新版Hyper-V来帮忙

日期:2016-12-27作者:Brien Posey翻译:张冀川来源:TechTarget中国 英文

【TechTarget中国原创】

Hyper-V最值得注意的改进之一是对Linux虚拟机的支持。之前Hyper-V能够运行Linux虚拟机,但Windows虚拟机最受宠爱。因此,Linux虚拟机无法利用Hyper-V针对Windows虚拟机提供的众多特性。幸运的是,情况已经发生变化,Hyper-V现在能够为Linux提供更多的支持。

Hyper-V管理员几乎能够在Hyper-V中运行当前所有的Linux发行版。然而,微软仍旧列出了所支持的Linux发行版及版本,包括:

红帽Linux企业版 / CentOS 5.x, 6.x, 7.x

Debian 7.x 及更高版本

Oracle Linux 6.4-6.8, 7.0-7.2

Oracle Linux RHCK 6.4 – 6.8, 7.0 – 7.2

SUSE SLES 11 SP2, 11 SP3, 11 SP4, 12, 12 SP1

Open SUSE 12.3

Ubuntu 12.4, 14.04, 16.04, 16.10

Free BSD 8.4, 9.1 – 9.3, 10 – 10.3 11

了解尽管官方支持在Hyper-V上使用这些构建,但仍旧存在一些限制是很重要的。例如,红帽Linux企业版 / CentOS 7.0不支持将主机上的文件拷贝到客户机。

针对所有受支持的构建,微软列出了Hyper-V支持的特性以及不支持的特性。大多数新版构建几乎支持Hyper-V的所有特性,但某些较低版本的构建存在一些缺陷。

Hyper-V更具吸引力

尽管微软提供的所支持的Linux版列表非常有帮助,但你可能会对Hyper-V如何更好地支持Linux感到好奇。在Windows Server 2016 Hyper-V中,微软已经增加了对Linux安全引导的支持。正如之前提到的那样,在Hyper-V中运行Linux虚拟机仍旧存在特定的版本限制。安全引导支持Ubuntu 14.04及后续版本,SUSE Linux 服务器企业版12及后续版本,红帽Linux企业版7.0及后续版本以及CentOS 7.0及后续版本。同样有必要指出,Linux安全引导功能仅支持第二代虚拟机,而且需要配置管理使用微软统一可扩展固件接口认证中心。微软做的令Hyper-V对Linux管理员更具吸引力的另一件事是能够动态添加、删除虚拟机中的虚拟网卡、内存。该功能在Windows Server 2016中引入,支持Linux及Windows虚拟机。Hyper-V管理员能够在第一代、第二代虚拟机运行时修改内存分配。类似地,管理员能够增加或删除正在运行的虚拟机的虚拟网卡。然而,该特性仅支持第二代虚拟机。

仍有改进空间

尽管微软已经做了一些努力使Windows Server 2012 R2下的Hyper-V能够更友好地支持Linux虚拟机,但仍有两个新引入的特性仅支持Windows虚拟机,并不支持Linux虚拟机。

第一个特性是生产检查点。Hyper-V支持使用检查点—有时被称为快照—该特性在Windows Server 2008中引入。检查点允许管理员将虚拟机近乎实时地恢复到前一个状态,并不需要恢复备份。不用说,检查点是一个非常流行的Hyper-V特性。直到最近,检查点还不支持在生产环境中应用。

只有一个条件:应用检查点可能会对正在虚拟机上运行的应用造成严重破坏。尤其是对数据库应用或者多层应用来说更是如此。

Hyper-V 2016是支持生产检查点的第一个版本。微软已经更新了检查点机制,这样就能够使用卷镜像拷贝服务在创建检查点以前将虚拟机及其应用置于一致状态。这样就可以安全地使用检查点了。

从Linux角度看,问题在于卷镜像拷贝服务是在Windows平台下提供的技术。因此,Hyper-V创建了针对Linux虚拟机的文件系统一致性检查点,但这些检查点无法保证应用的一致性。

Hyper-V 2016的另一个还无法应用到Linux虚拟机的新特性是保持集成服务最新。微软通过Windows更新程序更新集成服务。然而,Linux虚拟机使用的是Linux集成服务,这与Windows虚拟机所使用的集成服务有所不同。

据微软所说,Linux内核包括了针对Hyper-V的Linux集成服务,但无法保证这些服务是最新的。因此,微软提供了最新版本的Linux集成服务可供下载,但这些更新无法通过Windows更新程序交付。

微软已经做了很多工作使Hyper-V对Linux更友好。微软在Windows Server 2012 R2中做了大量的工作改善Hyper-V对Linux虚拟机的支持,从Windows Server 2016开始,针对Linux虚拟机提供了更多的支持。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

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

作者>更多

Brien Posey
Brien Posey

微软最有价值专家(MVP),具有二十多年的IT经验,前后获得七次微软MVP,重点专注SharePoint管理,发表过上千篇文章,并出版十多本IT书籍。

微软Hyper-V>更多

相关推荐

技术手册>更多

  • 如何扩展与管理虚拟架构?

    管理员在使用和管理他们的虚拟化基础架构中将遇到哪些问题?该如何解决?本技术手册将介绍解决问题的方法、策略和工具。

  • RHEV技术简介

    红帽企业虚拟化(Red Hat Enterprise Virtualization,缩写RHEV)是功能强大且全面的服务器虚拟化平台,经常令vSphere和Hyper-V相形见绌。本期技术手册主要给大家介绍什么是RHEV、最新产品及特征、实战技术与工具。

  • PowerShell v3命令与虚拟化

    PowerShell v3入门级教程》全面介绍了PowerShell v3的新功能、功能应用以及其他管理技术等等。是一本入门级教程,这本《PowerShell v3命令与虚拟化》技术手册专注PowerShell v3在虚拟化工作中的实用功能。之前会介绍基本的PowerShell命令、在Hyper-V 3.0中的使用等。

  • VMware vSphere虚拟网络技术宝典

    如果你是初次建立VMware服务器虚拟化,对复杂的vSphere虚拟网络不知如何下手?如果你已经建立了vSphere网络,是不是也同样被各种问题困扰?本期《VMware vSphere虚拟网络技术宝典》指导用户如何建立与设置vSphere网络、如何使用vSphere网络工具、如何解决vSphere网络问题和如何保证vSphere网络安全。

TechTarget

最新资源
  • 存储
  • CIO
  • 网络
  • 服务器
  • 数据中心
  • 云计算