发明名称 POINT-IN-TIME BACKUPS OF A PRODUCTION APPLICATION MADE ACCESSIBLE OVER FIBRE CHANNEL AND/OR ISCSI AS DATA SOURCES TO A REMOTE APPLICATION BY REPRESENTING THE BACKUPS AS PSEUDO-DISKS OPERATING APART FROM THE PRODUCTION APPLICATION AND ITS HOST
摘要 The present enhancement leaves production systems undisturbed while a remote application (“testbed application”) executes elsewhere (“testbed host”). An intermediary computing device hosts an enhanced pseudo-disk driver, pseudo-disks, and an enhanced media agent. The enhanced pseudo-disk driver creates the pseudo-disks, each one representing an associated point-in-time backup image residing in secondary storage. A network, e.g., an Internet Protocol (IP) network or a Fibre Channel (FC) Storage Area Network (SAN), connects the intermediary device with the testbed host, and the enhanced media agent exposes pseudo-disks over the network using iSCSI or FC protocol, respectively. The testbed application uses an exposed pseudo-disk as its recovery data source, such that pseudo-disk resources provide data on an as-needed basis sufficient for the testbed application to operate, yet (a) without restoring the entire associated backup image from secondary storage and (b) without impacting the production environment.
申请公布号 US2016154709(A1) 申请公布日期 2016.06.02
申请号 US201615015049 申请日期 2016.02.03
申请人 Commvault Systems, Inc. 发明人 MITKAR Amit;KUMARASAMY Paramasivam
分类号 G06F11/14 主分类号 G06F11/14
代理机构 代理人
主权项 1. A method for executing an application in a storage management system apart from a production environment, the method comprising: storing a secondary copy to a secondary storage device that is in communication with a secondary storage computing device, wherein the secondary copy is a block-level point-in-time backup of primary data for a first application that operates on a client computing device in the production environment,wherein the secondary storage computing device hosts a media agent and a pseudo-disk driver, andwherein the secondary storage computing device is in communication over a network with a host computing device that hosts a second application; instructing, by the media agent, the pseudo-disk driver to generate a pseudo-disk corresponding to the secondary copy; generating the pseudo-disk on the secondary storage computing device, by the pseudo-disk driver, wherein the generating comprises creating (i) a first data structure for storing data recalled from the secondary copy, (ii) a second data structure for storing data written by the second application, and (iii) an input-output buffer for receiving read and write requests from the second application and for responding thereto, andwherein the generating further comprises associating the pseudo-disk with the secondary copy; exposing the pseudo-disk as a SCSI storage device over the network to the host computing device; executing the second application on the host computing device using the exposed pseudo-disk as the second application's recovery point, wherein data written by the second application is stored to the second data structure of the pseudo-disk; and wherein the second application uses the pseudo-disk without restoring the secondary copy in its entirety from the secondary storage device.
地址 Tinton Falls NJ US