微软的hypervisor依赖几种模式与服务,用于部署与管理虚拟机。你知道它们是什么且如何工作么?
有几种模式一起构成微软Hyper-V hypervisor概念。Hyper-V部署一个叫做父分区的主要分区,运行着Hyper-V叫做虚拟机管理服务VMMS的主要服务。VMMS是主要的模式,旨在控制Hyper-V服务器虚拟化方方面面,不过还使用以下几种子模式:
WMI Provider:该模式在开发者与虚拟机之间作为一个接口,运行在子分区中。Windows Management Instrumentation (WMI) Provider组件为开发者部署必要的WMI类,对运行在Hyper-V主机上的虚拟机起作用。微软将rootvirtualization部署作为核心WMI Provider,包含网络、虚拟机BIOS、存储与视频类,帮助你与Hyper-V虚拟机交互。
Hyper-V VSS Writer:由Hyper-V应用执行的备份通过Volume Shadow Copy Service (VSS) Writer组件执行。Hyper-V VSS Writer无需宕机即可备份虚拟机。Hyper-V VSS Writer与Hyper-V Volume Shadow Copy Requestor服务运行在虚拟机中,作为集成服务的一部分,可以启动在线备份功能。来自虚拟机备份的任何请求通过Hyper-V VSS Writer处理,然后发送到Hyper-V Volume Shadow Copy Requestor服务。
Virtual Machine、Worker Process与Snapshot Managers:Virtual Machine Manager组件在职责是管理虚拟机状态。打开Hyper-V Manager后,VMMS.exe调用Virtual Machine Manager组件更新虚拟机状态。Worker Process Manager为每台虚拟机发布工作进程,并对运行在父分区的所有工作进程保持追踪。Worker Process Manager也处理在运行虚拟机的快照或检查点。另一方面,Snapshot Manager则处理离线虚拟机的快照与检查点。
Single Port Listener for RDP:Virtual Machine Connection Manager工具使用Remote Desktop Protocol (RDP) 通过网络端口2179连接虚拟机。VMMS.exe监听该端口,处理来自VMConnect.exe工具的RDP请求。当VMMS.exe接收到一个RDP请求,将其重定向到Single Port Listener,反过来帮助启用虚拟机的RDP。
Cluster Resource Control:利用Cluster Resource Control组件,VMMS.exe可让运行在Hyper-V集群中的虚拟机获得高可用性。Cluster Resource Control使用HVCLUSRES.DLL与虚拟机资源进行交互。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
Hypervisor动态分配内存改善VM性能系列一:概述(上)
Hypervisor内存技术可以帮助虚拟化实现动态内存分配和对资源的高效利用。在内存管理技术系列的第一部分,我们概述动态内存分配和减少内存用量相关技术。