cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From prasanna <>
Subject Re: Mechanics of the Management Server -> Agent interface
Date Thu, 16 Aug 2012 06:09:47 GMT
On 13 August 2012 19:50, Mice Xia <> wrote:
> Watnuss,
> You can refer to class (and related) from package,
project core. It uses a library 'Gson' to convert commands into Json.
> About how management server chooses host, simply speaking, each command is sent to the
host which should do the job, e.g. for KVM, a StartCommand for a specified VM is sent to the
host that VM runs on.
> Regards
> Mice
> -----Original Message-----
> From: []
> Sent: Monday, August 13, 2012 7:45 PM
> To:
> Subject: Mechanics of the Management Server -> Agent interface
> Hello,
>  I wonder how Cloudstack messages the agent from the management server. What I am particular
interested in is, where and how the JSON object are created and how they look like. (The first
step would be in which package/file is the JSON file created? Couln't find yet)
>  What I am also interested in is how the management server chooses the host. As I assume
from the log files it sends keep-alives to the management server?
>  It would be really great if you could give me a hand with these questions
>  Best regards
>  Watnuss

Alex wrote down some notes on the architecture and the request
dispatch mechanism that I've put on the wiki here:


View raw message