背景技术:
1、在主机计算环境中执行的虚拟机可以在请求时被暂停(例如,被休眠或关闭)。当虚拟机被暂停时,针对虚拟机的虚拟网络接口卡清除虚拟网络接口卡的操作状态。当虚拟机被恢复时,虚拟机从与虚拟机相关联的各种组件请求配置设置和其它信息,以允许该虚拟网络接口卡重新创建被清除的操作状态。这种请求是破坏性操作。
2、正是关于这些和其它一般的考虑,提出了本文所公开的方面。同样,尽管可以讨论相对具体的问题,但应该理解的是,示例不应该受限于解决本公开中的背景技术或其它地方所标识的具体问题。
技术实现思路
1、本公开的示例描述了用于使用网络虚拟服务客户端来无中断地休眠和恢复客户机环境的系统和方法。在示例中,当客户机环境处于休眠时,网络虚拟服务客户端向虚拟网络接口卡提供指令,以将虚拟网络接口卡的设备功率状态设置为低功率状态。网络虚拟服务客户端禁用网络虚拟服务客户端和网络虚拟服务提供商之间的通信通道。网络虚拟服务客户端也将虚拟网络接口卡的操作状态保存在存储器中。当客户机环境被恢复时,网络虚拟服务客户端向虚拟网络接口卡提供指令,以将虚拟网络接口卡的设备功率状态设置为全功率状态。网络虚拟服务客户端重新启用网络虚拟服务客户端和网络虚拟服务提供商之间的通信通道。网络虚拟服务客户端从存储器中恢复虚拟网络接口卡的操作状态。
2、提供本
技术实现要素:
是为了以简化的形式来介绍一系列概念,这些概念将在下面的具体实施方式中被进一步描述。本发明内容不旨在于标识所要求保护的主题的关键特征或基本特征,也不旨在于被用于限制所要求保护的主题的范围。示例的附加的方面、特征,和/或优点将在下面的描述中被部分地阐述,并且将部分地从描述中显而易见,或者可以通过本公开的实践来学习示例的附加的方面、特征,和/或优点。
1.一种系统,包括:
2.根据权利要求1所述的系统,其中所述客户机环境和所述管理os在由主机计算设备托管的虚拟环境中被实现。
3.根据权利要求1所述的系统,所述操作还包括:
4.根据权利要求3所述的系统,其中通告用以提供功率管理的所述能力包括以下至少一项:
5.根据权利要求1所述的系统,其中所述指令由所述管理os响应于所述客户机环境的休眠来提供。
6.根据权利要求1所述的系统,其中所述管理os在所述nic的所述功率状态被设置为所述较低功率状态时,阻止附加指令被发送给所述nic。
7.根据权利要求1所述的系统,其中所述较低功率状态阻止所述nic传输数据。
8.根据权利要求1所述的系统,其中禁用所述通信通道包括以下至少一项:
9.根据权利要求1所述的系统,其中所述nic的所述操作状态包括以下至少一项:
10.根据权利要求9所述的系统,其中所述rss配置数据指定所述通信通道的对齐。
11.根据权利要求10所述的系统,其中所述rss配置数据还指定所述nic的特定传输队列将接收特定类型的数据分组。
12.一种系统,包括:
13.根据权利要求12所述的系统,其中所述指令由所述管理os响应于从休眠恢复所述客户机环境来提供。
14.根据权利要求12所述的系统,其中将所述nic的所述功率状态设置为所述较高功率状态使所述管理os允许针对所述nic的指令。
15.一种方法,包括: