US 12,032,985 B2
Managed virtual machines
Stephen Jonathan Parry-Barwick, Sydney (AU); Maxwell Christopher Fox, Sydney (AU); Paul Adam Ryman, Sydney (AU); and Yingfeng Ou, Beijing (CN)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Apr. 30, 2021, as Appl. No. 17/245,229.
Prior Publication US 2022/0350628 A1, Nov. 3, 2022
Int. Cl. G06F 9/455 (2018.01); G06F 8/65 (2018.01); G06F 9/445 (2018.01); G06F 9/54 (2006.01); H04L 9/32 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 8/65 (2013.01); G06F 9/44505 (2013.01); G06F 9/54 (2013.01); H04L 9/3247 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45587 (2013.01); G06F 9/547 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by instructions executed by at least one computing device, the method comprising:
receiving, by a host device, a managed virtual machine package;
storing, by a provisioning tool executed by the host device, virtual machine files extracted from the managed virtual machine package to a predetermined storage location, the virtual machine files comprising: a managed virtual machine configuration file, an NVRAM file, and at least one virtual disk file;
identifying, by the provisioning tool, a verification status of a digital signature included with the managed virtual machine package, wherein the digital signature is based on: the managed virtual machine configuration file, the NVRAM file, and the at least one virtual disk file;
adding, by a host desktop hypervisor executed on the host device, a managed virtual machine to a virtual machine inventory of the host desktop hypervisor; and
executing, by the host desktop hypervisor, the managed virtual machine as a guest of the host device.