Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
First Claim
1. A data storage management system for unified snapshot management, the storage management system comprising:
- a first computing device that hosts a first executable component and an associated first data agent;
a second computing device that hosts a second executable component and an associated second data agent;
a storage device in communication with the first computing device and the second computing device,wherein a logical unit number designates a logical unit of data storage in the storage device, andwherein the logical unit of data storage comprises first primary data generated by the first executable component and further comprises second primary data generated by the second executable component;
a third computing device hosting a storage manager in communication with the first data agent and with the second data agent; and
wherein the storage manager is configured to initiate a storage management job that generates at most one snapshot of the logical unit of data storage regardless of how many executable components generate and store primary data to the logical unit of data storage designated by the logical unit number.
2 Assignments
0 Petitions
Accused Products
Abstract
An illustrative approach to managing snapshots streamlines how and when snapshots are generated in a storage management system, such that fewer snapshots may be generated without diminishing the scope of data protection. A novel unified-snapshot storage policy may govern snapshots for any number of subclients. A unified-snapshot job based on the unified-snapshot storage policy enables the illustrative storage management system to automatically discover relevant components and generate at most one snapshot per target logical unit number (“LUN”) in a storage array. Each snapshot may comprise the data of any number of subclients and/or clients in the storage management system. Accordingly, one unified-snapshot job may yield a minimum but sufficient number of snapshots comprising data of all subclients associated with the governing unified-snapshot storage policy. An enhanced storage manager may manage the unified-snapshot jobs. One or more enhanced media agents and/or data agents may participate in the unified-snapshot jobs and in subsequent cataloguing of the snapshots.
611 Citations
20 Claims
-
1. A data storage management system for unified snapshot management, the storage management system comprising:
-
a first computing device that hosts a first executable component and an associated first data agent; a second computing device that hosts a second executable component and an associated second data agent; a storage device in communication with the first computing device and the second computing device, wherein a logical unit number designates a logical unit of data storage in the storage device, and wherein the logical unit of data storage comprises first primary data generated by the first executable component and further comprises second primary data generated by the second executable component; a third computing device hosting a storage manager in communication with the first data agent and with the second data agent; and wherein the storage manager is configured to initiate a storage management job that generates at most one snapshot of the logical unit of data storage regardless of how many executable components generate and store primary data to the logical unit of data storage designated by the logical unit number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for unified snapshot management in a data storage management system, the method comprising:
-
generating first primary data by a first executable component hosted by a first computing device; generating second primary data by a second executable component hosted by a second computing device; wherein the first primary data and the second primary data are stored by the respective first and second executable component to a logical unit of data storage configured in a storage array, and wherein the logical unit of data storage is represented by a first logical unit number accessible to the first computing device and to the second computing device; initiating a storage management job, by a storage manager that manages the data storage management system, wherein the storage manager is hosted by a third computing device, and wherein the storage management job generates at most one snapshot of the logical unit of data storage regardless of how many executable components generate and store primary data to the logical unit of data storage represented by the logical unit number. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification