SUPPORTING CLUSTER LEVEL SYSTEM DUMPS IN A CLUSTER ENVIRONMENT
First Claim
1. In a cluster-aware data processing system (DPS) having a Virtual Input/Output (I/O) Server (VIOS) cluster with a plurality of cluster aware VIOSes, a method comprising:
- receiving a terminal debugging session request from a management console interface of a management console that is communicatively connected to at least a first VIOS of the VIOS cluster;
in response to receiving the terminal debugging session request, starting a debugger instance;
receiving a cluster selection via the management console interface, wherein the cluster selection identifies a selected VIOS cluster which has a plurality of client logical partitions (LPARs), each client LPAR having a system dump image stored within a distributed storage repository of the cluster-aware DPS;
the debugger instance receiving, from the management console interface, a selection of a first client LPAR and a second client LPAR from the plurality of client LPARs for analysis;
analyzing a first system dump image and a second system dump image, wherein the first system dump image is the system dump image associated with a first client LPAR, and wherein the second system dump image is the system dump associated with a second client LPAR; and
concurrently providing a first analysis of the first system dump image and a second analysis of the second system dump image to the management console interface, wherein multiple debug images of multiple client LPARs are supported within a single debugger instance.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product provides simultaneous debugging of multiple OS image and/or system dump pairs in a distributed storage repository. A management console receives a terminal debugging session request and a cluster selection from an interface and starts a debugger instance. The debugger instance autonomously identifies client LPARs and loads the system dump images assigned to the client LPARs. In response to receiving a selection of a first and second client LPARs, the debugger analyzes the first and second system dump images, respectively, and calculates relational information between the first analysis and the second analysis via one or more logical reasoning utilities of the management console. The debugger then loads the relational information to the management console interface with an analysis of one or more similarities between the first and second system dumps.
-
Citations
20 Claims
-
1. In a cluster-aware data processing system (DPS) having a Virtual Input/Output (I/O) Server (VIOS) cluster with a plurality of cluster aware VIOSes, a method comprising:
-
receiving a terminal debugging session request from a management console interface of a management console that is communicatively connected to at least a first VIOS of the VIOS cluster; in response to receiving the terminal debugging session request, starting a debugger instance; receiving a cluster selection via the management console interface, wherein the cluster selection identifies a selected VIOS cluster which has a plurality of client logical partitions (LPARs), each client LPAR having a system dump image stored within a distributed storage repository of the cluster-aware DPS; the debugger instance receiving, from the management console interface, a selection of a first client LPAR and a second client LPAR from the plurality of client LPARs for analysis; analyzing a first system dump image and a second system dump image, wherein the first system dump image is the system dump image associated with a first client LPAR, and wherein the second system dump image is the system dump associated with a second client LPAR; and concurrently providing a first analysis of the first system dump image and a second analysis of the second system dump image to the management console interface, wherein multiple debug images of multiple client LPARs are supported within a single debugger instance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising:
-
a processor; an input/output (I/O) interface coupled to an external network, the external network comprising at least one computing electronic complex having a Virtual Input/Output (I/O) Server (VIOS) cluster with a plurality cluster aware VIOSes; and a memory coupled to said processor, wherein said memory includes; an operating system (OS) partition; at least one virtual input/output (I/O) server (VIOS); a management tool executing on the processor for enabling the data processing system to interface with at least one VIOS from the plurality cluster aware VIOSes; and processing logic executing on the processor to perform the functions of; receiving a terminal debugging session request from a management console interface of a management console that is communicatively connected to at least a first VIOS of the VIOS cluster; in response to receiving the terminal debugging session request, starting a debugger instance; receiving a cluster selection via the management console interface, wherein the cluster selection identifies a selected VIOS cluster which has a plurality of client logical partitions (LPARs), each client LPAR having a system dump image stored within a distributed storage repository of the cluster-aware DPS; the debugger instance receiving, from the management console interface, a selection of a first client LPAR and a second client LPAR from the plurality of client LPARs for analysis; analyzing a first system dump image and a second system dump image, wherein the first system dump image is the system dump image associated with a first client LPAR, and wherein the second system dump image is the system dump associated with a second client LPAR; and concurrently providing a first analysis of the first system dump image and a second analysis of the second system dump image to the management console interface, wherein multiple debug images of multiple client LPARs are supported within a single debugger instance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer readable storage medium; and program code on said computer storage medium that when executed by a processor within a cluster-aware data processing system provides a plurality of functions comprising; receiving a terminal debugging session request from a management console interface of a management console that is communicatively connected to at least a first VIOS of the VIOS cluster; in response to receiving the terminal debugging session request, starting a debugger instance; receiving a cluster selection via the management console interface, wherein the cluster selection identifies a selected VIOS cluster which has a plurality of client logical partitions (LPARs), each client LPAR having a system dump image stored within a distributed storage repository of the cluster-aware DPS; the debugger instance receiving, from the management console interface, a selection of a first client LPAR and a second client LPAR from the plurality of client LPARs for analysis; analyzing a first system dump image and a second system dump image, wherein the first system dump image is the system dump image associated with a first client LPAR, and wherein the second system dump image is the system dump associated with a second client LPAR; and concurrently providing a first analysis of the first system dump image and a second analysis of the second system dump image to the management console interface, wherein multiple debug images of multiple client LPARs are supported within a single debugger instance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification