发明名称 Transparent data migration within a computing environment
摘要 Described is a method and system for transparently migrating data between storage systems of a computing environment without disrupting realtime access to the stored data of the storage systems. Specifically, when adding a new storage system to the computing environment, realtime data write operations can be redirected to the new storage system instead of an existing storage system. During the redirection, the data stored on the existing storage system can be accessed for data operations. Concurrently, during the redirection, data stored on the existing storage system can be migrated to the new storage system. When the data migration completes and all the data, stored on the existing storage system prior to the redirection, resides on the new storage system, the new storage system can function as the primary storage system. Thus, storage capacity can increase or be replaced without disrupting data operations.
申请公布号 US8793448(B2) 申请公布日期 2014.07.29
申请号 US201012846823 申请日期 2010.07.29
申请人 International Business Machines Corporation 发明人 Wedlake Martine Bruce;Nunez Catherine Moriarty
分类号 G06F12/02 主分类号 G06F12/02
代理机构 Konrad, Raynes, Davda and Victor LLP 代理人 Victor David W.;Konrad, Raynes, Davda and Victor LLP
主权项 1. A computing environment, comprising: a computing node coupled to a first storage system and a second storage system, wherein the computing node includes a multi-pathing module that permits the computing node to communicate data operations to the first storage system and the second storage system via a primary communication path and a secondary communication path, wherein the primary communication path extends between the first storage system and the multi-pathing module and wherein the secondary communication paths extends between the second storage system and the multi-pathing module; a migration communication path between the first storage system and the second storage system, wherein the migration communication path extends between the first storage system and the second storage system and is utilized to transparently perform data migration between the first storage system and the second storage system non-disruptively to the computing node, wherein the data is migrated from first storage devices coupled to the first storage system and stored in second storage devices coupled to the second storage system; and at least one module executed to perform the data migration by: discovering first logical storage structures of the first storage system including storage system characteristics;creating an image mode volume on the second storage system including image mode logical storage structures, including virtual disks, that match the discovered first logical storage structures, wherein the image mode volume is a proxy for the first logical storage structures of the first storage system;notifying the multi-pathing module to redirect the transmission of realtime data for storage on the second storage system instead of the first storage system;wherein the multi-pathing module passes data read operations to the image mode volume for read data not yet migrated to the second storage system, wherein the data read operations are fulfilled by the image mode volume from the first storage system without the computing node being aware of where the data resides between the first storage system and the second storage system, wherein the image mode volume stores read data from the first storage system on the second storage devices to complete migration of the read data; andinitiating the data migration of stored data on the first storage system to the second storage devices of the second storage system, wherein the first storage system provides a notification when the migration completes in order to permit the computing node to access the second storage system as a primary storage system.
地址 Armonk NY US