Method and apparatus for comparing configuration and topology of virtualized datacenter inventories
First Claim
1. A method of verifying that a reconstructed inventory of a virtualized computer system has been accurately reproduced from an original inventory of a virtualized computer system, comprising:
- retrieving first and second snapshots, wherein the first snapshot is a snapshot of the original inventory and includes first relational data that identifies relationships between items in the original inventory, and the second snapshot is a snapshot of the reconstructed inventory and includes second relational data that identifies relationships between items in the reconstructed inventory;
generating, from the first snapshot, a first data structure based on the first relational data and, from the second snapshot, a second data structure based on the second relational data, wherein the first data structure stores, for each item in the original inventory, a path to said item in the original inventory, and the second data structure stores, for each item in the reconstructed inventory, a path to said item in the reconstructed inventory; and
analyzing the first data structure and the second data structure to determine that the reconstructed inventory is accurately reproduced from the original inventory if, for each item in the original inventory, the path to said item in the original inventory matches the path to a corresponding item in the reconstructed inventory and, for each item in the reconstructed inventory, the path to said item in the reconstructed inventory matches the path to a corresponding item in the original inventory.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a method of verifying that a reconstructed inventory of a virtualized computer system has been accurately reproduced from an original inventory of a virtualized computer system. A first snapshot and a second snapshot are received, where the first snapshot is a snapshot of the original inventory and the second snapshot is a snapshot of the reconstructed inventory. The first snapshot and the second snapshot are then analyzed to determine that hierarchical relationships, roles and permissions, configuration settings, and/or custom definitions of items in the original inventory match hierarchical relationships of corresponding items in the reconstructed inventory.
47 Citations
20 Claims
-
1. A method of verifying that a reconstructed inventory of a virtualized computer system has been accurately reproduced from an original inventory of a virtualized computer system, comprising:
-
retrieving first and second snapshots, wherein the first snapshot is a snapshot of the original inventory and includes first relational data that identifies relationships between items in the original inventory, and the second snapshot is a snapshot of the reconstructed inventory and includes second relational data that identifies relationships between items in the reconstructed inventory; generating, from the first snapshot, a first data structure based on the first relational data and, from the second snapshot, a second data structure based on the second relational data, wherein the first data structure stores, for each item in the original inventory, a path to said item in the original inventory, and the second data structure stores, for each item in the reconstructed inventory, a path to said item in the reconstructed inventory; and analyzing the first data structure and the second data structure to determine that the reconstructed inventory is accurately reproduced from the original inventory if, for each item in the original inventory, the path to said item in the original inventory matches the path to a corresponding item in the reconstructed inventory and, for each item in the reconstructed inventory, the path to said item in the reconstructed inventory matches the path to a corresponding item in the original inventory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to verify that a reconstructed inventory of a virtualized computer system has been accurately reproduced from an original inventory of a virtualized computer system, comprising:
-
retrieving first and second snapshots, wherein the first snapshot is a snapshot of the original inventory and includes first relational data that identifies relationships between items in the original inventory, and the second snapshot is a snapshot of the reconstructed inventory and includes second relational data that identifies relationships between items in the reconstructed inventory; generating, from the first snapshot, a first data structure based on the first relational data and, from the second snapshot, a second data structure based on the second relational data, wherein the first data structure stores, for each item in the original inventory, a path to said item in the original inventory, and the second data structure stores, for each item in the reconstructed inventory, a path to said item in the reconstructed inventory; analyzing the first data structure and the second data structure to determine that the reconstructed inventory is accurately reproduced from the original inventory if, for each item in the original inventory, the path to said item in the original inventory matches the path to a corresponding item in the reconstructed inventory and, for each item in the reconstructed inventory, the path to said item in the reconstructed inventory matches the path to a corresponding item in the original inventory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification