发明名称 Non-disruptive realignment of virtual data
摘要 One or more techniques and/or systems are provided for non-disruptively addressing misalignment between a virtual data format and an underlying data format. Virtual data, such as a guest operating system of a virtual machine, may be stored within a virtual structure, such as a virtual machine disk, according to a virtual data format. The virtual structure may be stored within a storage device according to a storage data format. If misalignment is detected, then a new data container may be created within the storage device. A shim, sized according to a misalignment offset, may be inserted into the new data container in order to align the new data container with the storage device. Virtual data may be migrated from the virtual structure to the new data container to achieve alignment. During the migration, the virtual data may remain available from the virtual structure (e.g., a virtual machine may still execute).
申请公布号 US8819383(B1) 申请公布日期 2014.08.26
申请号 US201213399213 申请日期 2012.02.17
申请人 NetApp, Inc. 发明人 Jobanputra Varun;Tucker Andrew;Forgette Eric Paul;Periyagaram Subramaniam V.;Gupta Mohit;Mathew Jose;Shivappa Vishwajith;Shekhar Sisir
分类号 G06F12/00;G06F3/06 主分类号 G06F12/00
代理机构 Cooper Legal Group, LLC 代理人 Cooper Legal Group, LLC
主权项 1. A method for non-disruptively addressing misalignment between a virtual data format and a storage data format within a virtualized storage environment, comprising: comparing a virtual data format associated with a manner with which virtual data is stored within a virtual structure and a storage data format associated with a manner with which data is stored within a storage device to determine a misalignment offset; creating a new data container within the storage device; inserting a shim, sized according to the misalignment offset, into a starting location of the new data container; and migrating virtual data within the virtual structure to the new data container, the migrating comprising adjusting I/O offsets of virtual data according to the shim, the migrating comprising maintaining availability of the virtual data within the virtual structure during the migration.
地址 Sunnyvale CA US