lingyi
2009-Jun-22 12:43 UTC
[Xen-devel] How to monitor and control VMs which are distributed in dozens of servers
Hi, Xen developers~ I have about dozens of servers served as Xen server, and there are about 100 VMs running on them. Now I want to have a unified interface to monitor all the Xen servers and VMs, collecting information such as server''s PV size, memory, VM''s IP, LV size, memory allocated, etc. Beside this, I also want to do the remote control on those Xen servers, such as lvcreate, virt-install, xm create, xm save, xm restore, xm shutdown, lvremove, etc.. Does anybody know if there are some similar Open Source projects? Or any keywords for googling? Thanks~ Zephyr. Z 2009-6-22 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Stefan de Konink
2009-Jun-22 14:54 UTC
Re: [Xen-devel] How to monitor and control VMs which are distributed in dozens of servers
On Mon, 22 Jun 2009, lingyi wrote:> Does anybody know if there are some similar Open Source projects? Or any > keywords for googling?Once upon a time I created an extension to libvirt that created an avahi instance for every vm that was running on a server. And for every new service the physical machines did some bidding. Code has bitrot, but you might like the idea; http://repo.or.cz/w/handlervirt.git Stefan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Surabhi Diwan
2009-Jun-22 15:06 UTC
Re: [Xen-devel] How to monitor and control VMs which are distributed in dozens of servers
http://virt-manager.et.redhat.com/ - this tool is also based on libvirt but has a GUI that you can use to visualize all the parameters that are being monitored and get an idea about the health of the virtual test bed. Hope this helps! Thanks... Surabhi On Mon, Jun 22, 2009 at 10:54 AM, Stefan de Konink <stefan@konink.de> wrote:> On Mon, 22 Jun 2009, lingyi wrote: > > > Does anybody know if there are some similar Open Source projects? Or any > > keywords for googling? > > Once upon a time I created an extension to libvirt that created an avahi > instance for every vm that was running on a server. And for every new > service the physical machines did some bidding. > > Code has bitrot, but you might like the idea; > http://repo.or.cz/w/handlervirt.git > > > Stefan > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Tim Post
2009-Jun-23 00:49 UTC
Re: [Xen-devel] How to monitor and control VMs which are distributed in dozens of servers
Hi, On Mon, 2009-06-22 at 20:43 +0800, lingyi wrote:> Hi, Xen developers~ > > > I have about dozens of servers served as Xen server, and there are > about 100 VMs running on them. > Now I want to have a unified interface to monitor all the Xen servers > and VMs, collecting information such as server''s PV size, memory, VM''s > IP, LV size, memory allocated, etc.I have created a sort of "nagios for xen" that works entirely over Xenbus. At the moment, it only works for paravirtualized domains and is very Linux centric. You can browse the code here: http://echoreply.us/hg/nexgent.hg A list of what''s exported (and how to find it in xenstore) is available here: http://echoreply.us/hg/nexgent.hg/index.cgi/file/8561117917a6/docs/dir_layout.txt It will tell you pretty much everything you need to know about each PV dom-u, including its actual disk / memory usage. Beware, alpha code and the interface is still quite shifty. Cheers, --Tim _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel