Diagnosing a Problem of a Software Product Running in a Cloud Environment
First Claim
1. A method for diagnosing a problem of a software product running in a cloud environment, comprising:
- receiving a problem in the operation of the monitored software product from a diagnosis agent deployed on a node in the cloud environment;
capturing the cloud environment including the software product, and deploying the captured cloud environment in a diagnosis cloud, and the step comprising;
deploying the image of each node of the cloud environment in the diagnosis cloud; and
applying corresponding configuration data for a cluster system deployed in the cloud environment to configure each node in the diagnosis cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for diagnosing a problem of a software product running in a cloud environment and a corresponding apparatus, the method comprising: receiving a problem in the operation of the monitored software product from a diagnosis agent deployed on a node in the cloud environment; capturing the cloud environment including the software product, and deploying the captured cloud environment in a diagnosis cloud, and the step comprising: deploying the image of each node of the cloud environment in the diagnosis cloud; and applying corresponding configuration data for a cluster system deployed in the cloud environment to configure each node in the diagnosis cloud. The method and apparatus of the present invention can diagnose problems of a software product running in a cloud environment, and rebuild the cloud environment to facilitate the diagnosis of the problems.
18 Citations
15 Claims
-
1. A method for diagnosing a problem of a software product running in a cloud environment, comprising:
-
receiving a problem in the operation of the monitored software product from a diagnosis agent deployed on a node in the cloud environment; capturing the cloud environment including the software product, and deploying the captured cloud environment in a diagnosis cloud, and the step comprising; deploying the image of each node of the cloud environment in the diagnosis cloud; and applying corresponding configuration data for a cluster system deployed in the cloud environment to configure each node in the diagnosis cloud. - View Dependent Claims (2, 3, 4)
-
-
5. A method for diagnosing a problem of a software product running in a cloud environment, the method comprising:
-
in response to a node joining the cloud environment, deploying a diagnosis agent on the node; the diagnosis agent determining whether a problem in the operation of the software product occurs; and in response to determining that a problem in the operation of the software product occurs, the diagnosis agent reporting to a diagnosis controller. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for diagnosing a problem of a software product running in a cloud environment, comprising:
-
a receiving module configured to receive a report on a problem in the operation of the monitored software product from a diagnosis agent deployed on a node in the cloud environment; a capturing and deploying module configured to capture the cloud environment including the software product, and deploy the captured cloud environment in a diagnosis cloud, and the capturing and deploying module comprises; a deploying module configured to deploy the image of each node of the cloud environment in the diagnosis cloud; and a configuring module configured to apply corresponding configuration data for a cluster system deployed in the cloud environment to configure each node in the diagnosis cloud. - View Dependent Claims (13, 14, 15)
-
Specification