-
1.
公开(公告)号:US12235744B2
公开(公告)日:2025-02-25
申请号:US18135639
申请日:2023-04-17
Applicant: Commvault Systems, Inc.
Inventor: Rajesh Polimera , Sarath Cheriyan Joseph , Kuldeep Kumar , Venkata Chalapathi Sucheth Ramgiri , Ashwin Gautamchand Sancheti , Madhumitha Mani , Henry Wallace Dornemann
Abstract: Snapshot-based disaster recovery (DR) orchestration systems and methods for virtual machine (VM) failover and failback do not require that VMs or their corresponding datastores be actively operating at the DR site before a DR orchestration job is initiated, i.e., before failover. An illustrative data storage management system deploys proprietary components at source data center(s) and at DR site(s). The proprietary components (e.g., storage manager, data agents, media agents, backup nodes, etc.) interoperate with each other and with the source and DR components to ensure that VMs will successfully failover and/or failback. DR orchestration jobs are suitable for testing VM failover scenarios (“clone testing”), for conducting planned VM failovers, and for unplanned VM failovers. DR orchestration jobs also handle failback and integration of DR-generated data into the failback site, including restoring VMs that never failed over to fully re-populate the source/failback site.
-
公开(公告)号:US10896053B2
公开(公告)日:2021-01-19
申请号:US16518107
申请日:2019-07-22
Applicant: Commvault Systems, Inc.
Inventor: Rajiv Kottomtharayil , Rahul S. Pawar , Ashwin Gautamchand Sancheti , Sumer Dilip Deshpande , Sri Karthik Bhagi , Henry Wallace Dornemann , Ananda Venkatesha
Abstract: Virtual machine (VM) proliferation may be reduced by determining the availability of existing VMs to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The coordinator may also assign one or more Virtual Server Agents (VSAs) to facilitate managing the group of VM hosts. In some embodiments, the coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system.
-
公开(公告)号:US10684883B2
公开(公告)日:2020-06-16
申请号:US15955253
申请日:2018-04-17
Applicant: Commvault Systems, Inc.
Inventor: Sumer Dilip Deshpande , Henry Wallace Dornemann , Ananda Venkatesha , Ashwin Gautamchand Sancheti
IPC: G06F15/173 , G06F9/455 , G06F16/11 , G06F9/48 , G06F9/50
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.
-
4.
公开(公告)号:US10650057B2
公开(公告)日:2020-05-12
申请号:US15684409
申请日:2017-08-23
Applicant: Commvault Systems, Inc.
Inventor: Rahul S. Pawar , Henry Wallace Dornemann , Rajiv Kottomtharayil , Chitra Ramaswamy , Ashwin Gautamchand Sancheti
IPC: G06F16/907 , G06F16/11 , G06F16/16 , G06F16/2455 , G06F9/455
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.
-
公开(公告)号:US09684535B2
公开(公告)日:2017-06-20
申请号:US15069771
申请日:2016-03-14
Applicant: Commvault Systems, Inc.
Inventor: Sumer Dilip Deshpande , Henry Wallace Dornemann , Ananda Venkatesha , Ashwin Gautamchand Sancheti
IPC: G06F15/173 , G06F9/455 , G06F9/48 , G06F9/50 , G06F17/30
CPC classification number: G06F9/45558 , G06F9/455 , G06F9/45533 , G06F9/485 , G06F9/5077 , G06F17/30073 , G06F2009/45562 , G06F2009/45575 , G06F2009/45583 , G06F2009/45595
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.
-
公开(公告)号:US20160306642A1
公开(公告)日:2016-10-20
申请号:US15196739
申请日:2016-06-29
Applicant: Commvault Systems, Inc.
Inventor: Rajiv Kottomtharayil , Rahul S. Pawar , Ashwin Gautamchand Sancheti , Sumer Dilip Deshpande , Sri Karthik Bhagi , Henry Wallace Dornemann , Ananda Venkatesha
CPC classification number: G06F9/45533 , G06F9/505 , G06F9/5083 , G06F2209/5022
Abstract: Virtual machine (VM) proliferation may be reduced through the use of Virtual Server Agents (VSAs) assigned to a group of VM hosts that may determine the availability of a VM to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a VSA coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The VSA coordinator may also assign one or more VSAs to facilitate managing the group of VM hosts. In some embodiments, the VSA coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system.
Abstract translation: 可以通过使用分配给一组VM主机的虚拟服务器代理(VSA)来减少虚拟机(VM)的扩散,这些VM主机可能决定执行任务的可用性。 可以将任务分配给现有虚拟机,而不是创建新的VM来执行任务。 此外,VSA协调器可以基于与VM或VM主机相关联的一个或多个因素(例如VM主机的VM类型或地理位置)来确定VM或VM主机的分组。 VSA协调器还可以分配一个或多个VSA以便于管理VM主机组。 在一些实施例中,VSA协调器可以在操作期间(诸如在备份操作,恢复操作或主存储系统和辅助存储系统之间的任何其他操作)中促进VSA的负载平衡。
-
公开(公告)号:US09286086B2
公开(公告)日:2016-03-15
申请号:US13793249
申请日:2013-03-11
Applicant: CommVault Systems, Inc.
Inventor: Sumer Dilip Deshpande , Henry Wallace Dornemann , Ananda Venkatesha , Ashwin Gautamchand Sancheti
CPC classification number: G06F9/45558 , G06F9/455 , G06F9/45533 , G06F9/485 , G06F9/5077 , G06F17/30073 , G06F2009/45562 , G06F2009/45575 , G06F2009/45583 , G06F2009/45595
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.
-
公开(公告)号:US20180307510A1
公开(公告)日:2018-10-25
申请号:US15960401
申请日:2018-04-23
Applicant: Commvault Systems, Inc.
Inventor: Rajiv Kottomtharayil , Rahul S. Pawar , Ashwin Gautamchand Sancheti , Sumer Dilip Deshpande , Sri Karthik Bhagi , Henry Wallace Dornemann , Ananda Venkatesha
CPC classification number: G06F9/45533 , G06F9/505 , G06F9/5083 , G06F2209/5022
Abstract: Virtual machine (VM) proliferation may be reduced through the use of Virtual Server Agents (VSAs) assigned to a group of VM hosts that may determine the availability of a VM to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a VSA coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The VSA coordinator may also assign one or more VSAs to facilitate managing the group of VM hosts. In some embodiments, the VSA coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system.
-
公开(公告)号:US20170199756A1
公开(公告)日:2017-07-13
申请号:US15443994
申请日:2017-02-27
Applicant: Commvault Systems, Inc.
Inventor: Sumer Dilip Deshpande , Henry Wallace Dornemann , Ananda Venkatesha , Ashwin Gautamchand Sancheti
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F9/455 , G06F9/45533 , G06F9/485 , G06F9/5077 , G06F17/30073 , G06F2009/45562 , G06F2009/45575 , G06F2009/45583 , G06F2009/45595
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.
-
公开(公告)号:US09703584B2
公开(公告)日:2017-07-11
申请号:US14148507
申请日:2014-01-06
Applicant: CommVault Systems, Inc.
Inventor: Rajiv Kottomtharayil , Rahul S. Pawar , Ashwin Gautamchand Sancheti , Sumer Dilip Deshpande , Sri Karthik Bhagi , Henry Wallace Dornemann , Ananda Venkatesha
CPC classification number: G06F9/45533 , G06F9/505 , G06F9/5083 , G06F2209/5022
Abstract: Virtual machine (VM) proliferation may be reduced through the use of Virtual Server Agents (VSAs) assigned to a group of VM hosts that may determine the availability of a VM to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a VSA coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The VSA coordinator may also assign one or more VSAs to facilitate managing the group of VM hosts. In some embodiments, the VSA coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system.
-
-
-
-
-
-
-
-
-