Instant hyper-v streaming
AssigneeCitrix Systems, Inc.
InventorMoso Lee
Life of this patent
Estimating the term…
Abstract
Described embodiments provide systems and methods for streaming a virtual disk. A first virtual hard disk (VHDX) file can be converted into a read-only VHDX file on a hypervisor. A second VHDX file can be created as a snapshot of the read-only VHDX file on the hypervisor. Partition globally unique identifiers (GUIDs) of the second VHDX file can be updated to be different from those of the read-only VHDX file. A provisioning services server executing on the hypervisor can stream the second VHDX file as a virtual disk over a virtual network established by the hypervisor, by booting the second VHDX file over the virtual network.
Claims20
A method for streaming, the method comprising:
- converting, by a hypervisor, a first virtual hard disk (VHDX) file having a first globally unique identifier (GUID) partition table (GPT), into a read-only VHDX file;
- creating, on the hypervisor, a second VHDX file including a second GPT, as a snapshot of the read-only VHDX file to incorporate streaming functionality for booting over a virtual network established by the hypervisor;
- updating the second GPT of the second VHDX file to be different from the first GPT by updating globally unique identifiers (GUIDs) of the second GPT of the second VHDX file, to be different from those of the read-only VHDX file;
- and
- streaming, by a provisioning services server executing on the hypervisor, according to the streaming functionality, the second VHDX file as a virtual disk over the virtual network, by booting the second VHDX file over the virtual network using the updated GUIDs of the second GPT.
A system for streaming, the system comprising:
- one or more processors;
- a hypervisor executing on the one or more processors;
- a first virtual hard disk (VHDX) file having a first globally unique identifier (GUID) partition table (GPT), configured to be converted, by the hypervisor, into a read-only VHDX file;
- and
- a second VHDX file:
- configured to be formed by creating, on the hypervisor, the second VHDX file including a second GPT, as a snapshot of the read-only VHDX file to incorporate streaming functionality for booting over a virtual network established by the hypervisor, and updating the second GPT of the second VHDX file to be different from the first GPT by updating globally unique identifiers (GUIDs) of the second GPT of the second VHDX file to be different from those of the read-only VHDX file;
- and
- configured to be streamed by a provisioning services server executing on the hypervisor, according to the streaming functionality, as a virtual disk over the virtual network, by booting the second VHDX file over the virtual network using the updated GUIDs of the second GPT.
Dependencies are inferred from the claim text.