Method of and system for computer system state checks
First Claim
1. A method of system state analysis of a computational system comprising:
- specifying a scope of state information to be captured based on a selected analysis to be performed on captured state information, wherein the scope of the state information is to include at least kernel memory information if the selected analysis is a first type of analysis, wherein the scope of the state information is to exclude kernel memory information if the selected analysis is a second type of analysis, and wherein the scope of the state information is specified for one or more selected guest machines of a plurality of guest machines running on a virtual machine layer of a computational system;
controlling the virtual machine layer to capture selective state information of the one or more selected guest machines running on the virtual machine layer, wherein the selective state information is within the specified scope of the state information; and
analyzing the captured selective state information according to the selected analysis, wherein the selected analysis includes a policy containing an attribute, and wherein the attribute is used to analyze a portion of the captured selective state information, wherein the second type of analysis is a compliance check to validate that the computational system includes a desired system configuration, and wherein the first type of analysis is to;
validate kernel data structures in the kernel memory of a kernel have not been corrupted;
validate the kernel is properly configured; and
validate the kernel includes necessary components.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for and method of system state analysis of a computational system. The method is comprised of capturing selective state information of a computational system configured to operated with one or more guest machines running on a virtual machine layer and configured to output state information. The state information is then analyzed to for compliance checking. The system for system state analysis is comprised of a storage system, computation hardware configured to run the guest machines and the virtual machine layer, guest machines, a virtual machine layer configured to output guest machine state information, a system state snapshot server configured to control the virtual machine layer for the capture of state information.
400 Citations
25 Claims
-
1. A method of system state analysis of a computational system comprising:
-
specifying a scope of state information to be captured based on a selected analysis to be performed on captured state information, wherein the scope of the state information is to include at least kernel memory information if the selected analysis is a first type of analysis, wherein the scope of the state information is to exclude kernel memory information if the selected analysis is a second type of analysis, and wherein the scope of the state information is specified for one or more selected guest machines of a plurality of guest machines running on a virtual machine layer of a computational system; controlling the virtual machine layer to capture selective state information of the one or more selected guest machines running on the virtual machine layer, wherein the selective state information is within the specified scope of the state information; and analyzing the captured selective state information according to the selected analysis, wherein the selected analysis includes a policy containing an attribute, and wherein the attribute is used to analyze a portion of the captured selective state information, wherein the second type of analysis is a compliance check to validate that the computational system includes a desired system configuration, and wherein the first type of analysis is to; validate kernel data structures in the kernel memory of a kernel have not been corrupted; validate the kernel is properly configured; and validate the kernel includes necessary components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for analyzing the state of a system comprising:
-
one or more guest machines; a storage system; a virtual machine layer interfaced to the one or more guest machines, wherein the virtual machine layer is configured to generate state information for the one or more guest machines; a system state snapshot server configured to; specify a scope of state information to be captured based on a selected analysis to be performed on captured state information, wherein the scope of the state information is to include at least kernel memory information if the selected analysis is a first type of analysis, wherein the scope of the state information is to exclude kernel memory information if the selected analysis is a second type of analysis, and wherein the scope of the state information is specified for at least one selected guest machine of the one or more guest machines; control the virtual machine layer to capture selective state information for the at least one selected guest machine; analyze the captured selective state information; and produce a state analysis result, wherein the captured selective state information is within the specified scope of state information, wherein the captured selective state information is analyzed according to the selected analysis, and wherein the selected analysis includes a policy containing an attribute that is used to analyze a portion of the captured selective state information; and a first computational hardware unit configured to execute the one or more guest machines and the virtual machine layer and coupled to the storage system, wherein the second type of analysis is a compliance check to validate that the computational system includes a desired system configuration, and wherein the first type of analysis is to; validate kernel data structures in the kernel memory of a kernel have not been corrupted; validate the kernel is properly configured; and validate the kernel includes necessary components. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. One or more processor readable storage devices having processor readable code embodied on the processor readable devices for programming one or more processors to perform operations comprising:
-
specifying a scope of state information to be captured based on a selected analysis to be performed on captured state information, wherein the scope of the state information is to include at least kernel memory information if the selected analysis is a first type of analysis, wherein the scope of the state information is to exclude kernel memory information if the selected analysis is a second type of analysis, and wherein the scope of the state information is specified for one or more selected guest machines of a plurality of guest machines running on a virtual machine layer of a computational system; controlling the virtual machine layer to capture selective state information of the one or more selected guest machines running on the virtual machine layer, wherein the selective state information is within the specified scope of state information; and analyzing the captured selective state information according to the selected analysis, wherein the selected analysis includes a policy containing an attribute that is used to analyze a portion of the captured selective state information, wherein the second type of analysis is a compliance check to validate that the computational system includes a desired system configuration, and wherein the first type of analysis is to; validate kernel data structures in the kernel memory of a kernel have not been corrupted; validate the kernel is properly configured; and validate the kernel includes necessary components. - View Dependent Claims (23, 24, 25)
-
Specification