Hi, I would like to know about the experiences with VM management tools like MLN and Xenman; particularly, the opinions about usability and robustness. Also, it''ll be great to know about other good management tools. Thanks, Abhishek. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Here are two that you should certainly consider: Enomalism : http://www.enomalism.com/ Virt Manager : http://virt-manager.et.redhat.com/ -prabhakar Also, it''ll be great to know about other good management tools.> >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> Enomalism : http://www.enomalism.com/Seems only to support Red Hat based systems and therefore is not really easy to install on other distributions (I like SUSE :-)).> Virt Manager : http://virt-manager.et.redhat.com/Only for an Linux X11 Workstation... What we need is something you install on all nodes and where you have a central administration directly over a web browser or a Windows program like the one from XenEnterprise - but in OpenSource of course. Most administrators work with more than one OS on their server environment and have Windows on their desktops so a good solution must be aware of this. Why isn''t there anything for the community? :-( Maybe this will change when the new CLI is ready but we need something now as not every administrator in our team is able to work with xens command line tools (nor should everybody!) Julian _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
I also found that the available applications for this are: a.) too bloated for simple management the hosted Xen guests, like DTC, which is a damn great stuff, really, but I don''t need the complete management of the MTAs, viruscheckers, webservers, and so, b.) support only a few distros, like RedHat or SuSE, do not run on Debian, c.) require a fee. So I''m currently preparing a very simple central administration app using only PHP and SOAP, large portion of it is based on DTC''s stuff. The app will be released under GPL, of course. Since my Xen hosting service will start on Monday, my latest deadline to get it into pre-alpha-justworking state is that date. :) -w- Julian Pawlowski wrote:>> Enomalism : http://www.enomalism.com/ >> > > Seems only to support Red Hat based systems and therefore is not really easy > to install on other distributions (I like SUSE :-)). > > >> Virt Manager : http://virt-manager.et.redhat.com/ >> > > Only for an Linux X11 Workstation... > > What we need is something you install on all nodes and where you have a > central administration directly over a web browser or a Windows program like > the one from XenEnterprise - but in OpenSource of course. > Most administrators work with more than one OS on their server environment > and have Windows on their desktops so a good solution must be aware of this. > > Why isn''t there anything for the community? :-( > Maybe this will change when the new CLI is ready but we need something now > as not every administrator in our team is able to work with xens command > line tools (nor should everybody!) > > > Julian > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Fri, Mar 16, 2007 at 02:21:55PM +0100, Julian Pawlowski wrote:> What we need is something you install on all nodes and where you have a > central administration directly over a web browser or a Windows program like > the one from XenEnterprise - but in OpenSource of course.Funny you should say that .. I''ve been working on this for the past week or two. This is the successor to my previous Argo project, named Argos. The intention is that it will run exactly as you describe: * Each dom0 runs a small agent. * There is a central server which contacts each agent and can instruct them to do things; - list running instances - list shutdown instances - list all instances, regardless of running/not-running - start domU - shutdown domU The central server also provides an XMLRPC interface that can be used to construct a control panel. Right now there is a simple (working!) command line shell, but we also have a Ruby on Rails web-based control panel in development, and there will be GUI application too (probably Ruby + Tk) As a quick example the shell allows you to list remote nodes and connect to one in particular. Then you can list the guests and start/stop them. Here is a capture: skx@mine:~/cvs/argos$ ./control/console/console-client.rb skx#> nodelist <- List nodes mine yours localhost skx#> node mine <- Take control of xen host "mine[.my.flat]" skx# [mine]> skx# [mine]> list <- list xen guests Running: nfsclient.my.flat builder.my.flat cfmaster.my.flat Not running: steve.my.flat skx# [mine]> boot steve.my.flat skx# [mine]> exit Neat? I think so. Only a few hundred lines of Ruby, although there is still work to do getting the web console working, getting SSL sorted out etc. If you''re interested in trying it out: http://argos.cvsrepository.org/ Debian packages are almost there, and mailing me off-list should let me help with any problems. Once it is actually released for the first time there will be webpages on http://xen-tools.org/software/argos/> Why isn''t there anything for the community? :-(Because everybody wants it for free and isn''t prepared to write it themselves - much like Xen ;) Steve -- http://www.steve.org.uk/ _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
You might want to look at mln also. It does all this, and alot of other very conveniant management things :) ingard Steve Kemp wrote:> On Fri, Mar 16, 2007 at 02:21:55PM +0100, Julian Pawlowski wrote: > > >> What we need is something you install on all nodes and where you have a >> central administration directly over a web browser or a Windows program like >> the one from XenEnterprise - but in OpenSource of course. >> > > Funny you should say that .. I''ve been working on this for the > past week or two. > > This is the successor to my previous Argo project, named Argos. > > The intention is that it will run exactly as you describe: > > * Each dom0 runs a small agent. > > * There is a central server which contacts each agent and can > instruct them to do things; > > - list running instances > - list shutdown instances > - list all instances, regardless of running/not-running > - start domU > - shutdown domU > > The central server also provides an XMLRPC interface that can > be used to construct a control panel. Right now there is a > simple (working!) command line shell, but we also have a > Ruby on Rails web-based control panel in development, and > there will be GUI application too (probably Ruby + Tk) > > As a quick example the shell allows you to list remote nodes > and connect to one in particular. Then you can list the > guests and start/stop them. Here is a capture: > > skx@mine:~/cvs/argos$ ./control/console/console-client.rb > skx#> nodelist <- List nodes > mine > yours > localhost > > skx#> node mine <- Take control of xen host "mine[.my.flat]" > skx# [mine]> > > skx# [mine]> list <- list xen guests > Running: > nfsclient.my.flat > builder.my.flat > cfmaster.my.flat > Not running: > steve.my.flat > > skx# [mine]> boot steve.my.flat > skx# [mine]> exit > > Neat? I think so. Only a few hundred lines of Ruby, although > there is still work to do getting the web console working, getting > SSL sorted out etc. > > If you''re interested in trying it out: > > http://argos.cvsrepository.org/ > > Debian packages are almost there, and mailing me off-list should > let me help with any problems. > > Once it is actually released for the first time there will be > webpages on http://xen-tools.org/software/argos/ > > > >> Why isn''t there anything for the community? :-( >> > > Because everybody wants it for free and isn''t prepared to write > it themselves - much like Xen ;) > > Steve >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hello Everyone, So it seems for me to jump into the pool too :-) At CERN, for gLite Grid middle ware we have been using virtual machines for long time. Our use scenario is very different, but one of the tools we created, vGrid, have one component which might interest some people on this thread. Its a Python script which runs on each cluster node, and publishes the "xm list" status and "load balance" of the node in the browser at a user-configured port. Its built on top of libvirt library. Have a look here: http://vgrid.web.cern.ch/vgrid/demo/xen.htm http://vgrid.web.cern.ch/vgrid/demo/load.htm I would be happy to contribute this script to the people who are trying to develop an open source solution. Regards Omer On 3/16/07, Ingard Mevåg <ingard.mevag@stud.iu.hio.no> wrote:> > You might want to look at mln also. It does all this, and alot of other > very conveniant management things :) > > ingard > > Steve Kemp wrote: > > On Fri, Mar 16, 2007 at 02:21:55PM +0100, Julian Pawlowski wrote: > > > > > >> What we need is something you install on all nodes and where you have a > >> central administration directly over a web browser or a Windows program > like > >> the one from XenEnterprise - but in OpenSource of course. > >> > > > > Funny you should say that .. I''ve been working on this for the > > past week or two. > > > > This is the successor to my previous Argo project, named Argos. > > > > The intention is that it will run exactly as you describe: > > > > * Each dom0 runs a small agent. > > > > * There is a central server which contacts each agent and can > > instruct them to do things; > > > > - list running instances > > - list shutdown instances > > - list all instances, regardless of running/not-running > > - start domU > > - shutdown domU > > > > The central server also provides an XMLRPC interface that can > > be used to construct a control panel. Right now there is a > > simple (working!) command line shell, but we also have a > > Ruby on Rails web-based control panel in development, and > > there will be GUI application too (probably Ruby + Tk) > > > > As a quick example the shell allows you to list remote nodes > > and connect to one in particular. Then you can list the > > guests and start/stop them. Here is a capture: > > > > skx@mine:~/cvs/argos$ ./control/console/console-client.rb > > skx#> nodelist <- List nodes > > mine > > yours > > localhost > > > > skx#> node mine <- Take control of xen host "mine[.my.flat]" > > skx# [mine]> > > > > skx# [mine]> list <- list xen guests > > Running: > > nfsclient.my.flat > > builder.my.flat > > cfmaster.my.flat > > Not running: > > steve.my.flat > > > > skx# [mine]> boot steve.my.flat > > skx# [mine]> exit > > > > Neat? I think so. Only a few hundred lines of Ruby, although > > there is still work to do getting the web console working, getting > > SSL sorted out etc. > > > > If you''re interested in trying it out: > > > > http://argos.cvsrepository.org/ > > > > Debian packages are almost there, and mailing me off-list should > > let me help with any problems. > > > > Once it is actually released for the first time there will be > > webpages on http://xen-tools.org/software/argos/ > > > > > > > >> Why isn''t there anything for the community? :-( > >> > > > > Because everybody wants it for free and isn''t prepared to write > > it themselves - much like Xen ;) > > > > Steve > > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >-- --------------------------------------------------------------- CERN – European Organization for Nuclear IT Department, CH-1211 Geneva 23, Switzerland Phone: +41 (0) 22 767 7996 Fax: +41 (0) 22 767 4900 E-mail : Omer.Khalid@cern.ch Homepage: http://cern.ch/Omer.Khalid _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Zoltan HERPAI wrote:> I also found that the available applications for this are: > > a.) too bloated for simple management the hosted Xen guests, like DTC, > which is a damn great stuff, really, but I don''t need the complete > management of the MTAs, viruscheckers, webservers, and so, > b.) support only a few distros, like RedHat or SuSE, do not run on > Debian, > c.) require a fee. > > So I''m currently preparing a very simple central administration app > using only PHP and SOAP, large portion of it is based on DTC''s stuff. > The app will be released under GPL, of course. > > Since my Xen hosting service will start on Monday, my latest deadline > to get it into pre-alpha-justworking state is that date. :) > > -w-I''ve been working on something similar as well using SSH keys and XML. Currently each of my Xen servers runs a cron job every 5 minutes to generate an xml stats feed, this file is then processed by a CGI on my monitoring system. See the following links for examples. http://watters.ws/scripts/xen/report-stats.txt http://watters.ws/scripts/xen/client.txt> > Julian Pawlowski wrote: >>> Enomalism : http://www.enomalism.com/ >>> >> >> Seems only to support Red Hat based systems and therefore is not >> really easy >> to install on other distributions (I like SUSE :-)). >> >> >>> Virt Manager : http://virt-manager.et.redhat.com/ >>> >> >> Only for an Linux X11 Workstation... >> >> What we need is something you install on all nodes and where you have a >> central administration directly over a web browser or a Windows >> program like >> the one from XenEnterprise - but in OpenSource of course. >> Most administrators work with more than one OS on their server >> environment >> and have Windows on their desktops so a good solution must be aware >> of this. >> >> Why isn''t there anything for the community? :-( >> Maybe this will change when the new CLI is ready but we need >> something now >> as not every administrator in our team is able to work with xens command >> line tools (nor should everybody!) >> >> >> Julian >> >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users >> > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users