Methods, apparatus and articles of manufacture to update virtual machine templates
AssigneeHewlett Packard Enterprise Development LP
InventorPaul Kennedy
Life of this patent
Estimating the term…
Abstract
Example methods, apparatus and articles of manufacture to update virtual machine templates are disclosed. A disclosed example method to update a virtual machine template (105) includes updating a management policy (110), starting a virtual machine (116) based on the virtual machine template (105) in a network cordoned sandbox (170), triggering the virtual machine (116) to update per the updated management policy (110), and saving the virtual machine (116) as an updated virtual machine template (106).
Claims15
A method to update a virtual machine template, comprising:
- updating a management policy associated with a virtual machine;
- starting a virtual machine based on the virtual machine template in a network cordoned sandbox, wherein starting the virtual machine in the network cordoned sandbox configures the virtual machine to access a central policy database and a central file system using a communication gateway;
- triggering, based on the management policy updating, the virtual machine to update per the updated management policy, wherein a user interface triggers a server automation (SA) agent to initiate the update;
- saving the virtual machine as an updated virtual machine template, wherein a second virtual machine started based on the updated virtual machine template is in compliance with the management policy;
- for a second policy of the management policy, determining whether the virtual machine started based on the virtual machine template is compliant with the second policy;
- and
- updating the virtual machine per the second policy when the virtual machine is not compliant with the second policy.
A non-transitory computer-readable medium storing machine-readable instructions that, when executed, cause a machine to update a virtual machine template by:
- updating a management policy associated with a virtual machine;
- starting a virtual machine based on the virtual machine template in a network cordoned sandbox, wherein starting the virtual machine in the network cordoned sandbox configures the virtual machine to access a central policy database and a central file system using a communication gateway;
- triggering, based on the management policy updating, the virtual machine to update per the updated management policy, wherein a user interface triggers a server automation (SA) agent to initiate the update;
- saving the virtual machine as an updated virtual machine template, wherein a second virtual machine started based on the updated virtual machine template is in compliance with the management policy;
- for a second policy of the management policy, determining whether the virtual machine started based on the virtual machine template is compliant with the second policy;
- and
- updating the virtual machine per the second policy when the virtual machine is not compliant with the second policy.
A method to update a virtual machine template, comprising:
- updating a management policy associated with the virtual machine template;
- receiving a trigger, based on the management policy updating, to initiate the update of the virtual machine template, wherein a user interface triggers a server automation (SA) agent to initiate the update;
- for a first policy of the management policy, determining whether a virtual machine started based on the virtual machine template is compliant with the first policy;
- when the virtual machine is not compliant with the first policy, updating the virtual machine per the first policy;
- and
- saving a state of the virtual machine as an updated virtual machine template, wherein a second virtual machine started based on the updated virtual machine template is in compliance with the management policy;
- starting the virtual machine in a network cordoned sandbox, wherein starting the virtual machine in the network cordoned sandbox configures the virtual machine to access a central policy database and a central file system using a communication gateway;
- for a second policy of the management policy, determining whether the virtual machine started based on the virtual machine template is compliant with the second policy;
- when the virtual machine is not compliant with the second policy, updating the virtual machine per the second policy.
Dependencies are inferred from the claim text.