发明名称 |
Expansion of services for a virtual data center guest |
摘要 |
One or more services for enhancing guest utilization of a virtual machine and other VDC resources may be provided at the intermediary manager. In an embodiment, the intermediary manager intercepts a hypercall from a guest operating system that is separate from the intermediary manager. The intermediary manager determines that a particular intermediary service is associated with the hypercall and causes execution of service instructions associated with the particular intermediary service. The intermediary manager and guest operating systems may operate within a virtual machine hosted by a host machine and managed by a hypervisor. Embodiments may be useful in any of a virtualized enterprise computer system; a virtual machine infrastructure in a private data center; computing, storage or networking resources in a private cloud; computing, storage or networking resources of cloud service provider; and a hybrid cloud computing environment. |
申请公布号 |
US9535741(B1) |
申请公布日期 |
2017.01.03 |
申请号 |
US201615008058 |
申请日期 |
2016.01.27 |
申请人 |
Bracket Computing, Inc. |
发明人 |
Lango Jason A.;Voll James J.;Tucker Andrew G. |
分类号 |
G06F9/455 |
主分类号 |
G06F9/455 |
代理机构 |
Hickman Palermo Becker Bingham LLP |
代理人 |
Hickman Palermo Becker Bingham LLP |
主权项 |
1. A method comprising:
determining, by an intermediary manager executing via a virtual machine on a computer, whether a guest operating system located at the same virtual machine as the intermediary manager is operable with a particular hypervisor that is separate from the intermediary manager, wherein the intermediary manager is not the particular hypervisor; in response to determining that the guest operating system is not operable with the particular hypervisor:
by the intermediary manager, intercepting from the guest operating system, a hypercall directed to the particular hypervisor that is separate from the intermediary manager;by the intermediary manager, determining that a particular intermediary service is associated with the hypercall; andby the intermediary manager, causing execution of service instructions associated with the particular intermediary service. |
地址 |
Sunnyvale CA US |