Hyper-V 2016 系列教程16 Hyper-V 集成服务

简介:

集成服务(通常称为集成组件)是允许虚拟机与 Hyper-V 主机通信的服务。 其中许多服务都很便利,但其他服务对虚拟机能够正常工作却至关重要。

本文是 Windows 中提供的每个集成服务的参考。 它也将作为特定集成服务或其历史记录的相关信息的起点。

用户指南:

快速参考

Name Windows 服务名称 Linux 守护程序名称 描述 禁用后对 VM 的影响
Hyper-V 检测信号服务 vmicheartbeat hv_utils 报告虚拟机运行正常。 变化不定
Hyper-V 来宾关闭服务 vmicshutdown hv_utils 允许主机触发虚拟机关闭。
Hyper-V 时间同步服务 vmictimesync hv_utils 使虚拟机的时钟与主计算机的时钟同步。
Hyper-V 数据交换服务 (KVP) vmickvpexchange hv_kvp_daemon 提供交换虚拟机和主机之间的基本元数据的方法。 中型
Hyper-V 卷影复制请求程序 vmicvss hv_vss_daemon 允许卷影复制服务在不关闭虚拟机的情况下对其进行备份。 变化不定
Hyper-V 来宾服务接口 vmicguestinterface hv_fcopy_daemon 提供 Hyper-V 主机将文件复制到虚拟机或从虚拟机复制文件的界面。
Hyper-V PowerShell Direct 服务 vmicvmsession 不可用 提供在没有网络连接的情况下,使用 PowerShell 管理虚拟机的方法。

Hyper-V 检测信号服务

Windows 服务名称:vmicheartbeat
Linux 守护程序名称:hv_utils
说明:告知 Hyper-V 主机,虚拟机已安装操作系统并且正常启动。
添加:Windows Server 2012、Windows 8
影响:禁用后,虚拟机无法报告其内部的操作系统是否正常运行。 这可能会影响某些类型的监视和主机端诊断。

检测信号服务使其可以回答如“虚拟机启动了吗?”等类似的基本问题。

当 Hyper-V 报告虚拟机状态为“正在运行”(请参阅以下示例)时,表示 Hyper-V 在为虚拟机预留资源,而不是已安装或正在运行操作系统。 这是检测信号十分有用的地方。 检测信号服务告知 Hyper-V,虚拟机内的操作系统已启动。

使用 PowerShell 检查检测信号

以管理员身份运行 Get-VM 以查看虚拟机的检测信号:

PowerShell

Get-VM -VMName $VMName | select Name, State, Status

你的输出应类似下面的形式:

Name    State    Status
----    -----    ------
DemoVM  Running  Operating normally

Status 字段由检测信号服务确定。

Hyper-V 来宾关闭服务

Windows 服务名称:vmicshutdown
Linux 守护程序名称:hv_utils
说明:允许 Hyper-V 主机请求关闭虚拟机。 主机始终可以强制关闭虚拟机,但这样做类似于切换电源开关而不是选择关闭。
添加:Windows Server 2012、Windows 8
影响:重大影响 禁用后,主机无法触发虚拟机中的友好关闭。 所有关闭都将为硬关机,可能导致数据丢失或数据损坏。

Hyper-V 时间同步服务

Windows 服务名称:vmictimesync
Linux 守护程序名称:hv_utils
说明:使虚拟机的系统时钟与物理计算机的系统时钟同步。
添加:Windows Server 2012、Windows 8
影响:重大影响 禁用后,虚拟机的时钟将出现不确定的偏移。

Hyper-V 数据交换服务 (KVP)

Windows 服务名称:vmickvpexchange
Linux 守护程序名称:hv_kvp_daemon
说明:提供交换虚拟机和主机之间的基本元数据的机制。
添加:Windows Server 2012、Windows 8
影响:禁用后,运行 Windows 8 或 Windows Server 2012 或更早版本的虚拟机将不会收到 Hyper-V 集成服务的更新。 禁用数据交换可能还会影响某些类型的监视和主机端诊断。

数据交换服务(有时称为 KVP)使用 Windows 注册表中的键值对 (KVP),在虚拟机和 Hyper-V 主机之间共享少量计算机信息。 相同的机制还可用于在虚拟机和主机之间共享自定义数据。

键值对由“键”和“值”组成。 键和值都是字符串,不支持任何其他数据类型。 当创建或更改键值对时,来宾和主机都可以看到。 键值对信息通过 Hyper-V VMbus 传输,不需要来宾操作系统和 Hyper-V 主机之间的任何类型的网络连接。

数据交换服务是保留有关虚拟机信息的重要工具,对于交互式数据共享或数据传输,请使用 PowerShell Direct

用户指南:

Hyper-V 卷影复制请求程序

Windows 服务名称:vmicvss
Linux 守护程序名称:hv_vss_daemon
说明:允许卷影复制服务备份虚拟机上的应用程序和数据。
添加:Windows Server 2012、Windows 8
影响:禁用后,虚拟机无法在运行(使用 VSS)的情况下被备份。

卷影复制服务 (VSS) 需要卷影复制请求程序集成服务。 卷影复制服务 (VSS) 捕获并复制运行系统(特别是服务器)上的映像以进行备份,但不会过度降低其提供的服务的性能和稳定性。 此集成服务通过使用主机的备份过程,协调虚拟机的工作负荷来实现它。

有关卷影复制的详细信息,请阅读此处的内容。

Hyper-V 来宾服务接口

Windows 服务名称:vmicguestinterface
Linux 守护程序名称:hv_fcopy_daemon
说明:提供 Hyper-V 主机双向复制文件到虚拟机或从虚拟机双向复制文件的界面。
添加:Windows Server 2012 R2、Windows 8.1
影响:禁用后,主机无法使用 Copy-VMFile 将文件复制到来宾和从来宾复制文件。 阅读更多有关 Copy-VMFile cmdlet 的内容。

注意:
ДИПЗйцПВыУГ。 请参阅 PowerShell Direct - 使用 Copy-Item

Hyper-V PowerShell Direct 服务

Windows 服务名称:vmicvmsession
Linux 守护程序名称:n/a
说明:提供在没有虚拟网络的情况下,通过 VM 会话使用 PowerShell 管理虚拟机的机制。
添加:Windows Server TP3、Windows 10
影响:禁用此服务后,主机将无法使用 PowerShell Direct 连接到虚拟机。

注意:
服务名称最初为 Hyper-V VM 会话服务。
PowerShell Direct 还在继续开发中,仅在 Windows 10/Windows Server 技术预览版 3 或更高版本的主机/来宾上可用。

不管 Hyper-V 主机或虚拟机上的网络配置或远程管理设置如何,PowerShell Direct 都允许在 Hyper-V 主机上的虚拟机中管理 PowerShell。 这使得 Hyper-V 管理员能够更简单地自动化管理和配置任务,并为其编写脚本。



本文转自成杭 51CTO博客,原文链接:http://blog.51cto.com/hangtc/1965058,如需转载请自行联系原作者


相关文章
|
2月前
|
存储 数据可视化 Java
基于MicrometerTracing门面和Zipkin实现集成springcloud2023的服务追踪
Sleuth将会停止维护,Sleuth最新版本也只支持springboot2。作为替代可以使用MicrometerTracing在微服务中作为服务追踪的工具。
119 1
|
3月前
|
Java Maven Windows
使用Java创建集成JACOB的HTTP服务
本文介绍了如何在Java中创建一个集成JACOB的HTTP服务,使Java应用能够调用Windows的COM组件。文章详细讲解了环境配置、动态加载JACOB DLL、创建HTTP服务器、实现IP白名单及处理HTTP请求的具体步骤,帮助读者实现Java应用与Windows系统的交互。作者拥有23年编程经验,文章来源于稀土掘金。著作权归作者所有,商业转载需授权。
使用Java创建集成JACOB的HTTP服务
|
4月前
|
Java Maven
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
这篇文章是一份关于Maven的安装和配置指南,包括下载、环境变量设置、配置文件修改、IDEA集成Maven以及解决jar包下载问题的方法。
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
|
1月前
|
安全 Java API
【三方服务集成】最新版 | 阿里云短信服务SMS使用教程(包含支持单双参数模板的工具类,拿来即用!)
阿里云短信服务提供API/SDK和控制台调用方式,支持验证码、通知、推广等短信类型。需先注册阿里云账号并实名认证,然后在短信服务控制台申请资质、签名和模板,并创建AccessKey。最后通过Maven引入依赖,使用工具类发送短信验证码。
【三方服务集成】最新版 | 阿里云短信服务SMS使用教程(包含支持单双参数模板的工具类,拿来即用!)
|
1月前
|
安全 测试技术 数据安全/隐私保护
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验
|
2月前
|
存储 Java 开发工具
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
阿里云OSS(Object Storage Service)是一种安全、可靠且成本低廉的云存储服务,支持海量数据存储。用户可通过网络轻松存储和访问各类文件,如文本、图片、音频和视频等。使用OSS后,项目中的文件上传业务无需在服务器本地磁盘存储文件,而是直接上传至OSS,由其管理和保障数据安全。此外,介绍了OSS服务的开通流程、Bucket创建、AccessKey配置及环境变量设置,并提供了Java SDK示例代码,帮助用户快速上手。最后,展示了如何通过自定义starter简化工具类集成,实现便捷的文件上传功能。
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
|
2月前
|
开发框架 .NET API
Windows Forms应用程序中集成一个ASP.NET API服务
Windows Forms应用程序中集成一个ASP.NET API服务
97 9
|
2月前
|
安全 Java 测试技术
ToB项目身份认证AD集成(二):快速搞定window server 2003部署AD域服务并支持ssl
本文详细介绍了如何搭建本地AD域控测试环境,包括安装AD域服务、测试LDAP接口及配置LDAPS的过程。通过运行自签名证书生成脚本和手动部署证书,实现安全的SSL连接,适用于ToB项目的身份认证集成。文中还提供了相关系列文章链接,便于读者深入了解AD和LDAP的基础知识。
|
4月前
|
存储 设计模式 缓存
OpenFeign集成Ribbon负载均衡-过滤和选择服务核心实现
该文章主要介绍了如何在OpenFeign中集成Ribbon以实现负载均衡,并详细分析了Ribbon中服务选择和服务过滤的核心实现过程。文章还涉及了Ribbon中负载均衡器(ILoadBalancer)和负载均衡策略(IRule)的初始化方式。
OpenFeign集成Ribbon负载均衡-过滤和选择服务核心实现
|
4月前
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
108 2
【前端学java】全网最详细的maven安装与IDEA集成教程!