支持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>更多

相关推荐

  • 功能多样的Get-VM PowerShell cmdlet,你知道多少?

    Hyper-V管理员能够使用Get-VM PowerShell cmdlet查看并调整一系列虚拟机配置信息。微软花费大量精力对PowerShell进行优化,以提升其对本地或者远程服务器的管理功能。

  • SCVMM 2016全新特性:如何简化虚拟基础架构管理

    微软在SCVMM 2016当中推出了一些全新特性,如零接触部署、添加集群的全新工作流程、不停机升级以及生产检查点(production checkpoint)管理等。

  • 如何解决Hyper-V网络性能问题

    尽管虚拟化技术能够为企业带来诸多好处,但是其主要缺点之一就是在现有环境中引入了新的虚拟机,这些虚拟机将会消耗大量物理服务器上的宝贵硬件资源。

  • 如何使用Hyper-V故障转移集群

    为了在单个站点或者跨站点间部署Hyper-V故障转移集群,企业需要满足某些前提条件、选择合适的硬件,并理解集群的内部工作原理。

技术手册>更多

  • 提高Hyper-V动态迁移五大技巧

    停机时间曾经是虚拟机迁移过程中令人痛苦的荆棘。但动态迁移改变了这种情况。现在,动态迁移消除了停机时间,除此之外仍然有一些方法可以来改善将虚拟机从一个物理主机移动到其他地方的方法。速度和安全是提高Hyper-V动态迁移的两大焦点。其中包括加快和自动化保护迁移过程的方法和策略。下面我们提供了提升Hyper-V动态迁移速度和安全的五种不同方式。

  • VDI网络注意事项

    网络总是要不断地满足依托它之上运行的应用的各种新需求。因此网络工程师需要不断保持同步,本期指南将有助于面对一些跟虚拟桌面(VDI)相关的虚拟应用在企业广域网上运行时带来的新挑战。

  • vSphere网络最新技术

    vSphere网络配置错误会造成严重后果,比如虚拟机性能问题等。了解基本的故障诊断步骤以及识别并纠正相关vSphere网络问题是至关重要的。本期《vSphere网络最新技术》技术手册主要分享最新的vSphere网络技术,包括如何诊断并解决常见的vSphere网络配置错误,以及从标准交换机或者将虚拟机迁移至VMware分布式交换机时如何对vSphere网络进行正确配置等等。

  • Citrix XenServer 5.6技术手册

    尽管市场份额不多,思杰仍然坚持不懈地推广它的hypervisor XenServer,新的版本添加了许多重要功能,利于大型企业部署,并提供了一个价格适中的版本。Citrix XenServer 5.6有啥新功能?哪个版本更适合你?

TechTarget

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