-
公开(公告)号:US20180300168A1
公开(公告)日:2018-10-18
申请号:US15955253
申请日:2018-04-17
Applicant: Commvault Systems, Inc.
Inventor: Sumer Dilip DESHPANDE , Henry Wallace DORNEMANN , Ananda VENKATESHA , Ashwin Gautamchand SANCHETI
Abstract: The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system can determine whether to archive virtual machines based on usage data or information. The usage information may include storage usage, CPU usage, memory usage, network usage, events defined by a virtual machine software or application, etc. The system may archive virtual machines that are determined to have a low level of utilization. For example, a virtual machine can be archived when its usage level falls below a threshold level. The system may create a virtual machine placeholder for an archived virtual machine, which may be a “light” or minimal version of the virtual machine that acts as if it is the actual virtual machine. By using a virtual machine placeholder, a virtual machine may appear to be active and selectable by the user.
-
公开(公告)号:US20180284986A1
公开(公告)日:2018-10-04
申请号:US15473365
申请日:2017-03-29
Applicant: Commvault Systems, Inc.
Inventor: Sri Karthik BHAGI , Sunil GUTTA , Henry Wallace DORNEMANN , Rahul S. PAWAR
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/1453 , G06F11/1464 , G06F11/2048 , G06F11/2056 , G06F11/3006 , G06F11/3034 , G06F11/3055 , G06F11/324 , G06F2009/45579 , H04L67/1095 , H04L67/22 , H04L67/306
Abstract: Embodiments disclosed herein include systems and processes for replicating one or more user computing systems of an information management system at an external resource system to create a backup or fallback of the user computing systems. Replicating the user computing systems may include replicating data as well as the applications, operating systems and configuration of the user computing systems. This replicated or fallback user computing system may be implemented on a virtual machine at the external resource system. Thus, if a user computing system becomes inaccessible, a new user computing system can be generated based on the backup copy of the user computing system at the external resource system. Further, in some embodiments, the copy of the user computing system may be interacted with at the external resource system. Thus, certain embodiments disclosed herein can be used to transition an information management system to an external resource system.
-
公开(公告)号:US20180253192A1
公开(公告)日:2018-09-06
申请号:US15909832
申请日:2018-03-01
Applicant: Commvault Systems, Inc.
Inventor: Prakash VARADHARAJAN , Henry Wallace DORNEMANN , Rajesh POLIMERA , Anand KANDASAMY
IPC: G06F3/0481 , G06F11/14 , G06F17/30 , H04L29/08 , G06F3/0484
CPC classification number: G06F3/0481 , G06F3/04842 , G06F11/1446 , G06F16/188 , H04L67/10
Abstract: A storage manager that interoperates with a file manager application that integrates with virtualization substantially enables end-user control and storage management of virtual machines (VMs). The storage manager may manage information management operations relative to virtual machines based on and/or in response to messages and/or instructions received from the file manager application. The storage manager may further report results to the file manager application for presentation to the user. The file manager application, which may operate as a plug-in for a legacy file manager executing on a user's client computing device, may comprise: displaying the VMs associated with the user, including their respective properties; enabling viewing/browsing of information about storage management operations for a VM such as backups and/or archiving, including files associated with the VM and searching and filtering criteria; control features that enable the user to control existing VMs, such as shut down, restart/activate/power-on, suspend, and/or re-configure, and also perform storage management of a VM and/or its associated files, such as create snapshot, back up, archive, restore VM from secondary storage, restore and overwrite VM, restore file(s)/folder(s) to user's client computing device, restore file(s)/folder(s) to a production VM in primary storage, etc.; control features that enable the user to provision additional VMs, such as create a new VM, create a clone VM, configure a VM, etc.
-
公开(公告)号:US20180095855A1
公开(公告)日:2018-04-05
申请号:US15716386
申请日:2017-09-26
Applicant: Commvault Systems, Inc.
Inventor: Santhosh SANAKKAYALA , Sarath Cheriyan JOSEPH , Ananda VENKATESHA , Rajesh POLIMERA , Rahul S. PAWAR , Henry Wallace DORNEMANN
Abstract: An illustrative “VM heartbeat monitoring network” of heartbeat monitor nodes monitors target VMs in a data storage management system. Accordingly, target VMs are distributed and re-distributed among illustrative worker monitor nodes according to preferences in an illustrative VM distribution logic. Worker heartbeat monitor nodes use an illustrative ping monitoring logic to transmit special-purpose heartbeat packets to respective target VMs and to track ping responses. If a target VM is ultimately confirmed failed by its worker monitor node, an illustrative master monitor node triggers an enhanced storage manager to initiate failover for the failed VM. The enhanced storage manager communicates with the heartbeat monitor nodes and also manages VM failovers and other storage management operations in the system. Special features for cloud-to-cloud failover scenarios enable a VM in a first region of a public cloud to fail over to a second region.
-
25.
公开(公告)号:US20180075166A1
公开(公告)日:2018-03-15
申请号:US15684409
申请日:2017-08-23
Applicant: Commvault Systems, Inc.
Inventor: Rahul S. Pawar , Henry Wallace DORNEMANN , Rajiv KOTTOMTHARAYIL , Chitra RAMASWAMY , Ashwin Gautamchand SANCHETI
IPC: G06F17/30
CPC classification number: G06F16/907 , G06F9/45558 , G06F16/11 , G06F16/128 , G06F16/162 , G06F16/24564 , G06F2009/45579 , G06F2201/83
Abstract: According to certain aspects, a method can include creating a backup copy of data associated with a virtual machine (VM) on one or more secondary storage devices, wherein the backup copy includes corresponding secondary copies of a plurality of files associated with the VM; analyzing metadata associated with the secondary copies to determine which of the plurality files are eligible to be removed from the primary storage device; in response determining that one or more files are eligible to be removed from the primary storage device, for respective file of the one or more files: determining whether the respective file has been changed since a first time at which the backup copy of the data associated with the VM was created; in response to determining that the respective file has not changed since the first time, removing the respective file; and adding a file placeholder for the removed file.
-
公开(公告)号:US20180067955A1
公开(公告)日:2018-03-08
申请号:US15670381
申请日:2017-08-07
Applicant: Commvault Systems, Inc.
Inventor: Rahul S. PAWAR , Rajiv KOTTOMTHARAYIL , Parag GOKHALE , Sumer Dilip DESHPANDE , Henry Wallace DORNEMANN
CPC classification number: G06F16/13 , G06F11/1451 , G06F11/1458 , G06F11/1461 , G06F11/1464 , G06F11/1484 , G06F16/27 , G06F2201/815
Abstract: Virtualization sprawl can lead to virtual machines with no designated periodic backup. If the data associated with these unprotected virtual machines is not backed up, it cannot be restored if needed, leading to system failures. A data storage system identifies and protects the unprotected virtual machines. For instance, the system compares a list of virtual machines with a list of computing devices having a designated backup policy in the data storage system and determines which of the virtual machines are unprotected. The system further automatically categorizes the unprotected virtual machines, identifies those unprotected virtual machines that remain uncategorized, and applies a default backup policy to the uncategorized and unprotected virtual machines to provide protected virtual machines.
-
公开(公告)号:US20170277686A1
公开(公告)日:2017-09-28
申请号:US15619324
申请日:2017-06-09
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace DORNEMANN , Rahul S. PAWAR , Paramasivam KUMARASAMY , Satish Chandra KILARU , Ananda VENKATESHA
CPC classification number: G06F17/30008 , G06F9/45558 , G06F2009/45575
Abstract: The disclosed systems and methods enable a virtual machine, including any applications executing thereon, to quickly start executing and servicing users based on pre-staged data blocks supplied from a backup copy in secondary storage. Substantially concurrently with the ongoing execution of the virtual machine, a virtual-machine-file-relocation operation may move data blocks originating in the backup copy to a primary storage destination that becomes the virtual machine's primary data store after the relocation operation completes. An enhanced data agent, operating in conjunction with an enhanced media agent in a storage management system, coordinates restoring of the virtual machine and the launch of the relocation operation. The enhanced media agent may pre-stage certain backed up data blocks which may be needed to launch the virtual machine, based on predictive analysis pertaining to the virtual machine's operational profile. The enhanced media agent may also pre-stage backed up data blocks for the relocation operation, based on the operation's relocation scheme. Servicing read requests to the virtual machine may take priority over ongoing pre-staging of backed up data. Read requests may be tracked so that the media agent may properly maintain the contents of an associated read cache. Some embodiments of the illustrative storage management system may lack, or may simply not require, the relocation operation, and may operate in a “live mount” configuration.
-
公开(公告)号:US20170168903A1
公开(公告)日:2017-06-15
申请号:US15365756
申请日:2016-11-30
Applicant: Commvault Systems, Inc.
Inventor: Henry Wallace DORNEMANN , Ajay Venkat NAGRALE , Rahul S. PAWAR , Ananda VENKATESHA
CPC classification number: G06F9/45558 , G06F11/1446 , G06F11/2038 , G06F11/2048 , G06F11/2097 , G06F2009/45583 , G06F2201/815
Abstract: An illustrative “Live Synchronization” feature in a data storage management system can reduce the downtime that arises in failover situations. The illustrative Live Sync embodiment uses backup data to create and maintain a ready (or “warm”) virtualized computing platform comprising one or more virtual machines (“VMs”) that are configured and ready to be activated and take over data processing from another data processing platform operating in the production environment. The “warm” computing platform awaits activation as a failover solution for the production system(s) and can be co-located at the production data center, or configured at a remote or disaster recovery site, which in some embodiments is configured “in the cloud.” Both local and remote illustrative embodiments are discussed herein. An “incremental forever” approach can be combined with deduplication and synthetic full backups to speed up data transfer and update the disaster recovery sites.
-
公开(公告)号:US20160210342A1
公开(公告)日:2016-07-21
申请号:US14717930
申请日:2015-05-20
Applicant: Commvault Systems, Inc.
Inventor: Brahmaiah VALLABHANENI , Paramasivam KUMARASAMY , Rahul S. PAWAR , Henry Wallace DORNEMANN , Jun H. AHN , Muthusamy SENTHILNATHAN
IPC: G06F17/30
CPC classification number: G06F17/30575 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0643 , G06F3/065 , G06F3/067 , G06F11/1448 , G06F11/1451 , G06F11/1458 , G06F11/1464 , G06F11/1469 , G06F17/30073 , G06F17/30138 , G06F17/302 , G06F17/30212 , G06F17/303 , G06F17/30339 , G06F17/30368 , G06F17/30581 , G06F2201/80 , G06F2201/84
Abstract: According to certain aspects, a system may include a first computing device configured to: in response to a request to access at least one first database object of a plurality of database objects represented by a database file generated by a first database application, the database file including a plurality of data blocks, identify a subset of the plurality of data blocks corresponding to the first database object; a secondary storage controller computer(s) configured to: access a stored table providing a mapping between the secondary copies of the plurality of data blocks and corresponding locations of the secondary copies in a secondary storage device(s); retrieve and forward the subset of data blocks from the secondary storage device(s); and a second computing device configured to: receive the requested data blocks retrieved from the secondary storage device(s); and convert the received data blocks to a format usable by a second database application.
Abstract translation: 根据某些方面,系统可以包括第一计算设备,其被配置为:响应于访问由第一数据库应用生成的数据库文件表示的多个数据库对象的至少一个第一数据库对象的请求,数据库文件 包括多个数据块,识别与所述第一数据库对象相对应的所述多个数据块的子集; 辅助存储控制器计算机被配置为:访问存储的表,其提供所述多个数据块的次级副本之间的映射和次要副本在辅助存储设备中的对应位置; 从辅助存储设备检索和转发数据块的子集; 以及第二计算设备,被配置为:接收从所述辅助存储设备检索到的所请求的数据块; 并将所接收的数据块转换成可由第二数据库应用使用的格式。
-
公开(公告)号:US20160132400A1
公开(公告)日:2016-05-12
申请号:US14537698
申请日:2014-11-10
Applicant: CommVault Systems, Inc.
Inventor: Rahul S. PAWAR , Henry Wallace DORNEMANN
IPC: G06F11/14
Abstract: According to certain aspects, a method can include, at a first time, performing an incremental backup of first data associated with a virtual machine (VM) residing on a source client computing device from the source client computing device to one or more secondary storage devices to create a backup copy of the VM, where the VM is associated with a hypervisor of a first type; receiving an instruction to restore the first data associated with the VM from the one or more secondary storage devices; retrieving the first data from the one or more secondary storage devices; and applying the first data to second data associated with a replicated VM running on the destination client computing device, where the replicated VM is a replicated version of the VM, and where the second data corresponds to data of the VM at a time before the first time.
-
-
-
-
-
-
-
-
-