Storage system configuration validation
First Claim
1. A method of validating the configuration of a storage system (SS) via comparison of a snapshot thereof (SSshot) against a desired storage system architecture (SS-architecture), the storage system including an interconnected plurality of devices, the method comprising:
- providing a database representing the desired SS-architecture, the database including a first listing of permissible types of device within the storage system and a second listing of permissible instances of the device types within the storage system;
automatically determining, for each device in the SSshot, whether a device type thereof is acceptable based upon the first listing; and
automatically determining, at least for each permissible type of device in the SSshot, whether instance details thereof are permissible based upon the second listing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, of validating the configuration of a storage system (SS) via comparison of a snapshot thereof (SSshot) against a desired storage system architecture (SS-architecture) where the storage system includes an interconnected plurality of devices, may include: providing a database representing the desired SS-architecture, the database including a first listing of permissible types of device within the storage system and a second listing of permissible instances of the device types within the storage system; automatically determining, for each device in the SSshot, whether a device type thereof is acceptable based upon the first listing; and automatically determining, at least for each permissible type of device in the SSshot, whether instance details thereof are permissible based upon the second listing.
16 Citations
28 Claims
-
1. A method of validating the configuration of a storage system (SS) via comparison of a snapshot thereof (SSshot) against a desired storage system architecture (SS-architecture), the storage system including an interconnected plurality of devices, the method comprising:
-
providing a database representing the desired SS-architecture, the database including a first listing of permissible types of device within the storage system and a second listing of permissible instances of the device types within the storage system;
automatically determining, for each device in the SSshot, whether a device type thereof is acceptable based upon the first listing; and
automatically determining, at least for each permissible type of device in the SSshot, whether instance details thereof are permissible based upon the second listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 28)
-
-
10. A device by which the configuration of a storage system (SS) can be validated via comparison of a snapshot thereof (SSshot) against a desired storage system architecture (SS-architecture), the storage system including an interconnected plurality of devices, the apparatus comprising:
-
a database, in which is stored data that represents the desired SS-architecture, including a first listing of permissible types of device within the storage system and a second listing of permissible instances of the device types within the storage system; and
a validator unit to determine automatically the following, whether a device type, for each device in the SSshot, is acceptable based upon the first listing, and whether instance details, at least for each permissible type of device in the SSshot, are permissible based upon the second listing. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable medium including instructions, execution of which by a machine validates the configuration of a storage system (SS) via comparison of a snapshot thereof (SSshot) against a desired storage system architecture (SS-architecture), the storage system including an interconnected plurality of devices, the machine-readable instructions comprising:
-
a first code segment to provide a database representing the desired SS-architecture, the database including a first listing of permissible types of device within the storage system and a second listing of permissible instances of the device types within the storage system;
a second code segment to automatically determine, for each device in the SSshot, whether a device type thereof is acceptable based upon the first listing; and
a third code segment to automatically determine, at least for each permissible type of device in the SSshot, whether instance details thereof are permissible based upon the second listing. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for validating the configuration of a storage system (SS) via comparison of a snapshot thereof (SSshot) against a desired storage system architecture (SS-architecture), the storage system including an interconnected plurality of devices, the device comprising:
-
database means for representing the desired SS-architecture via a database, the database including a first listing of permissible types of device within the storage system and a second listing of permissible instances of the device types within the storage system;
first determination means for automatically determining, for each device in the SSshot, whether a device type thereof is acceptable based upon the first listing; and
second determination means for automatically determining, at least for each permissible type of device in the SSshot, whether instance details thereof are permissible based upon the second listing.
-
Specification