发明名称 Diagnosing a problem of a software product running in a cloud environment
摘要 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.
申请公布号 US9218231(B2) 申请公布日期 2015.12.22
申请号 US201314059903 申请日期 2013.10.22
申请人 International Business Machines Corporation 发明人 Li Jun Hong;Ni Yong;Niu Ai Jie;Wang Hai Tao;Wang Wen Jun
分类号 G06F11/00;G06F11/07 主分类号 G06F11/00
代理机构 代理人 Truelson Roy W.;Johnson Grant A.
主权项 1. A method for diagnosing a problem of a software product running in a cloud environment, comprising: receiving in a diagnosis controller a problem in the operation of the monitored software product from a first diagnosis agent deployed on a first node in the cloud environment; capturing the cloud environment including the software product, wherein capturing the cloud environment including the software product comprises: capturing a respective image of each of a plurality of nodes of the cloud environment which support the software product using a respective diagnosis agent deployed in each of the plurality of nodes and communicating the respective image to the diagnosis controller, and collecting relevant configuration data for a cluster system deployed in the cloud environment from the respective diagnosis agent deployed on each node of the plurality of nodes and communicating the relevant configuration data to the diagnosis controller; using the diagnosis controller to deploy the captured cloud environment in a diagnosis cloud separate from the cloud environment, wherein deploying the captured cloud environment in a diagnosis cloud comprises: deploying the image of each node of the plurality of nodes of the cloud environment in a respective corresponding node of the diagnosis cloud, and applying the corresponding configuration data for the cluster system deployed in the cloud environment to configure each node in the diagnosis cloud; and using the diagnosis cloud to reproduce the problem in the operation of the monitored software product.
地址 Armonk NY US