Patent ID: 8631423
Filing Date: 2014-01-14
Classification: G06F

Abstract:
1. A non-transitory computer-accessible storage medium storing program instructions executable by one or more processors to: intercept a first virtual disk input/output call from a first virtualization environment that uses a first virtual disk image format, wherein the first virtual disk input/output call is created by the first virtualization environment based on the first virtual disk image format; translate the first virtual disk input/output call into a second virtual disk input/output call based on a second virtual disk image format used by a second virtualization environment; and direct the second virtual disk input/output call to a virtual disk image file created by the second virtualization environment, wherein the virtual disk image file is formatted according to the second virtual disk image format; wherein the first virtual disk input/output call specifies a first file offset; wherein in translating the first virtual disk input/output call into the second virtual disk input/output call, the program instructions are executable by the one or more processors to map the first file offset to a second file offset, wherein the second virtual disk input/output call specifies the second file offset; wherein the program instructions are executable by the one or more processors to direct the second virtual disk input/output call to the virtual disk image file created by the second virtualization environment by passing the second virtual disk input/output call to a file system in which the virtual disk image file is stored.