发明名称 Unified management of sync and async replication for block and file objects
摘要 A technique for managing synchronous replication and asynchronous replication of both block-based objects and file-based objects employs a common replication session manager configured from a common GUI application. The replication session manager can access different settings for different data objects (e.g., LUNs, file systems, block-based vVOLs (virtual volumes), file-based vVOLs, VMDKs, etc.), with replication settings maintained on a per-data-object basis. The replication session manager can also orchestrate synchronous and/or asynchronous replication sessions, failover, and/or recovery, for any given data object in accordance with the particular data-object-specific settings established for that object.
申请公布号 US9330155(B1) 申请公布日期 2016.05.03
申请号 US201314041238 申请日期 2013.09.30
申请人 EMC Corporation 发明人 Bono Jean-Pierre;Tummala Himabindu;Natanzon Assaf
分类号 G06F17/30 主分类号 G06F17/30
代理机构 BainwoodHuang 代理人 BainwoodHuang
主权项 1. A method of managing replication in a data storage system, comprising: storing, in the data storage system, a file that provides a realization of a host file system; establishing settings for performing (i) synchronous replication of the host file system and (ii) asynchronous replication on the host file system; mapping the file that provides the realization of the host file system to a logical volume; operating, by a replication session manager, a synchronous replication session on the host file system, including, in response to receiving an IO request specifying data to be written to the host file system, (i) expressing the IO request as a block-based request specifying data to be written to the logical volume, (ii) storing the data specified in the block-based request at a synchronous replication site in accordance with the established settings for performing synchronous replication on the host file system, and (iii) processing the block-based request to effect a write operation on the file that provides the realization of the host file system; operating, by the replication session manager, an asynchronous replication session on the host file system in accordance with the established settings for performing asynchronous replication on the host file system; storing, in the data storage system, a second file that provides a realization of a LUN; mapping the second file to a second logical volume representing the LUN; establishing settings for performing synchronous replication of the LUN; and operating, by the replication session manager, a synchronous replication session on the LUN, including, in response to receiving an IO request specifying data to be written to the LUN, (i) expressing the IO request as a second block-based request specifying data to be written to the second logical volume, (ii) storing the data specified in the second block-based request at a synchronous replication site for the LUN in accordance with the established settings for performing synchronous replication on the LUN, and (iii) processing the second block-based request to effect a write operation on the second file that provides the realization of the LUN.
地址 Hopkinton MA US