Updating virtual machine generated metadata to a distribution service for sharing and backup
First Claim
Patent Images
1. A computer-implemented method performed on one or more computers, the method comprising:
- initializing a first virtual machine (VM) on a first host machine using one or more elements of user-specified initialization metadata;
receiving a notification that the first VM has published one or more elements of new VM-generated metadata to a metadata service;
in response to receiving the notification, requesting the one or more elements of new VM-generated metadata from the metadata service;
receiving the one or more elements of new VM-generated metadata from the metadata service;
receiving a request for one or more elements of VM-generated metadata; and
providing the one or more elements of new VM-generated metadata in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for maintaining virtual machine metadata. One of the methods includes initializing a first virtual machine (VM) on a first host machine using one or more elements of user-specified initialization metadata. Upon receiving a notification that the first VM has published one or more elements of VM-generated metadata, one or more elements of VM-generated metadata are obtained. A request is received for the one or more elements of VM-generated metadata, and the one or more elements of VM-generated metadata are provided in response to the request.
105 Citations
30 Claims
-
1. A computer-implemented method performed on one or more computers, the method comprising:
-
initializing a first virtual machine (VM) on a first host machine using one or more elements of user-specified initialization metadata; receiving a notification that the first VM has published one or more elements of new VM-generated metadata to a metadata service; in response to receiving the notification, requesting the one or more elements of new VM-generated metadata from the metadata service; receiving the one or more elements of new VM-generated metadata from the metadata service; receiving a request for one or more elements of VM-generated metadata; and providing the one or more elements of new VM-generated metadata in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; initializing a first virtual machine (VM) on a first host machine using one or more elements of user-specified initialization metadata; receiving a notification that the first VM has published one or more elements of new VM-generated metadata to a metadata service; in response to receiving the notification, requesting the one or more elements of new VM-generated metadata from the metadata service; receiving the one or more elements of new VM-generated metadata from the metadata service; receiving a request for one or more elements of VM-generated metadata; and providing the one or more elements of new VM-generated metadata in response to the request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
initializing a first virtual machine (VM) on a first host machine using one or more elements of user-specified initialization metadata; receiving a notification that the first VM has published one or more elements of new VM-generated metadata to a metadata service; in response to receiving the notification, requesting the one or more elements of new VM-generated metadata from the metadata service; receiving the one or more elements of new VM-generated metadata from the metadata service; receiving a request for one or more elements of VM-generated metadata; and providing the one or more elements of new VM-generated metadata in response to the request. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification