Xen List After planning for a year to move my Xen 3.4 classrooms to XCP I''m now making an effort. With the old system I wrote many lines of bash scripts around the xm command to group and manage my VMs. I used sudo to grant privileges for each student to start, stop, console into, reboot, and wipe their VMs without any interaction from me. Now with XCP I had the hope of moving to the next level and having a web interface for each student to manage their VMs with. After digging through the lists of Management tools on the Xen XCP page I''ve come to the conclusion that we don''t have ONE good one. OpenXenManager looks to be the best but is very flaky and has to be installed on the client (Windows in my case). After following links to the OpenXenWebManager I see it hasn''t been updated in a year. Both projects seem to be in limbo. XVP seems to be stable but doesn''t actually do a lot or at least I haven''t discovered everything it does. XCCS although actively developed up to last year seemed to have everything I want but after I blew a few hours trying to get it to work and digging through it''s code I''ve decided that it''s a mess. No offense to the gentleman who made it but using BASH to echo html tags to standard out is not quite the way I want to go. Having 10,000 lines of such BASH scripts borders on insanity. My needs are multi-tenancy so a student can bring up some sort of gui and manage their own VM. Manage in the sense of start, stop, reboot, console and snapshot. We can install software on the Windows classroom machines but it can''t be a complex install and the license needs to be at least free. Any suggestions? Having students "fix" their own VMs is crucial. Not giving them full admin rights to ALL VMs is also crucial. Grant McWilliams _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Grant, Take a look at cloudstack.org. Kevin On Wed, 17 Aug 2011, Grant McWilliams wrote:> Xen List > > After planning for a year to move my Xen 3.4 classrooms to XCP I''m now > making an effort. With the old system I wrote many lines of bash scripts > around the xm command to group and manage my VMs. I used sudo to grant > privileges for each student to start, stop, console into, reboot, and wipe > their VMs without any interaction from me. Now with XCP I had the hope of > moving to the next level and having a web interface for each student to > manage their VMs with. > > After digging through the lists of Management tools on the Xen XCP page I''ve > come to the conclusion that we don''t have ONE good one. OpenXenManager looks > to be the best but is very flaky and has to be installed on the client > (Windows in my case). After following links to the OpenXenWebManager I see > it hasn''t been updated in a year. Both projects seem to be in limbo. XVP > seems to be stable but doesn''t actually do a lot or at least I haven''t > discovered everything it does. > > XCCS although actively developed up to last year seemed to have everything I > want but after I blew a few hours trying to get it to work and digging > through it''s code I''ve decided that it''s a mess. No offense to the gentleman > who made it but using BASH to echo html tags to standard out is not quite > the way I want to go. Having 10,000 lines of such BASH scripts borders on > insanity. > > My needs are multi-tenancy so a student can bring up some sort of gui and > manage their own VM. Manage in the sense of start, stop, reboot, console and > snapshot. We can install software on the Windows classroom machines but it > can''t be a complex install and the license needs to be at least free. > > Any suggestions? Having students "fix" their own VMs is crucial. Not giving > them full admin rights to ALL VMs is also crucial. > > Grant McWilliams_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
installed of openxencenter try xenwebmanager same idea just web based On Wed, Aug 17, 2011 at 6:20 PM, <brooks@netgate.net> wrote:> > Grant, > > Take a look at cloudstack.org. > > Kevin > > > On Wed, 17 Aug 2011, Grant McWilliams wrote: > > Xen List >> >> After planning for a year to move my Xen 3.4 classrooms to XCP I''m now >> making an effort. With the old system I wrote many lines of bash scripts >> around the xm command to group and manage my VMs. I used sudo to grant >> privileges for each student to start, stop, console into, reboot, and wipe >> their VMs without any interaction from me. Now with XCP I had the hope of >> moving to the next level and having a web interface for each student to >> manage their VMs with. >> >> After digging through the lists of Management tools on the Xen XCP page >> I''ve >> come to the conclusion that we don''t have ONE good one. OpenXenManager >> looks >> to be the best but is very flaky and has to be installed on the client >> (Windows in my case). After following links to the OpenXenWebManager I see >> it hasn''t been updated in a year. Both projects seem to be in limbo. XVP >> seems to be stable but doesn''t actually do a lot or at least I haven''t >> discovered everything it does. >> >> XCCS although actively developed up to last year seemed to have everything >> I >> want but after I blew a few hours trying to get it to work and digging >> through it''s code I''ve decided that it''s a mess. No offense to the >> gentleman >> who made it but using BASH to echo html tags to standard out is not quite >> the way I want to go. Having 10,000 lines of such BASH scripts borders on >> insanity. >> >> My needs are multi-tenancy so a student can bring up some sort of gui and >> manage their own VM. Manage in the sense of start, stop, reboot, console >> and >> snapshot. We can install software on the Windows classroom machines but it >> can''t be a complex install and the license needs to be at least free. >> >> Any suggestions? Having students "fix" their own VMs is crucial. Not >> giving >> them full admin rights to ALL VMs is also crucial. >> >> Grant McWilliams >> > > > ______________________________**_________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/**xen-users<http://lists.xensource.com/xen-users> >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Wed, Aug 17, 2011 at 3:20 PM, <brooks@netgate.net> wrote:> > Grant, > > Take a look at cloudstack.org. > > Kevin > >Kevin, I''m looking at cloudstack and so far I''m very impressed. This seems to be a very well put together project. I don''t yet know what to do with it but I''ll figure it out. Grant McWilliams http://grantmcwilliams.com/tech/virtualization _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
It is impressive, but it is crippleware. They tout how it is open source and such, but then they want tons of money to give you access to the API so you can measure utilization, resources and so forth. Don''t be caught in the trap, use something like openstack that is really open. And that folks is my two centavos! Scott On Wed, Aug 17, 2011 at 5:55 PM, Grant McWilliams <grantmasterflash@gmail.com> wrote:> On Wed, Aug 17, 2011 at 3:20 PM, <brooks@netgate.net> wrote: >> >> Grant, >> >> Take a look at cloudstack.org. >> >> Kevin > > Kevin, I''m looking at cloudstack and so far I''m very impressed. This seems > to be a very well put together project. I don''t yet know what to do with it > but I''ll figure it out. > > Grant McWilliams > http://grantmcwilliams.com/tech/virtualization > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >-- Never wrestle with a pig. You''ll only get dirty and the pig likes it. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Wed, Aug 17, 2011 at 4:05 PM, Scott Damron <sdamron@gmail.com> wrote:> It is impressive, but it is crippleware. They tout how it is open > source and such, but then they want tons of money to give you access > to the API so you can measure utilization, resources and so forth. > Don''t be caught in the trap, use something like openstack that is > really open. > > And that folks is my two centavos! > > Scott > >Scott, how difficult is OpenStack to get working? I was under the impression that it was just now coming into being. Grant McWilliams _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Wed, Aug 17, 2011 at 7:24 PM, Grant McWilliams < grantmasterflash@gmail.com> wrote:> > > On Wed, Aug 17, 2011 at 4:05 PM, Scott Damron <sdamron@gmail.com> wrote: > >> It is impressive, but it is crippleware. They tout how it is open >> source and such, but then they want tons of money to give you access >> to the API so you can measure utilization, resources and so forth. >> Don''t be caught in the trap, use something like openstack that is >> really open. >> >> And that folks is my two centavos! >> >> Scott >> >> > Scott, how difficult is OpenStack to get working? I was under the > impression that it was just now coming into being. > > Its surely a fight as Im going through the same right now..... integrationpains...... ughhhh> Grant McWilliams > > _______________________________________________ > 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
Update: I''m going to use XVP I think. After digging around I can see that I can set up users and delegate privileges in the text console. XVP so far runs exactly like it''s supposed to and I haven''t had to google anything outside of why I don''t have a logout button in the web interface. It''s a rare case to have software run correctly out of the box. I think I saw mention of a user privileges text file somewhere which would be perfect. I will have to write some provisioning scripts to read in the Roster for the quarter and create the pools/VMs/Networks for each class/student. Then if I can script setting up access control I think I''m home free. I will still port forward to each VM so students could use straight SSH/NX if they wish but they can always fall back on the XVP Console to access their VM. Also I''m thinking of making a Moodle block to show VM status with a link to pop open a new web browser window with the XVP interface. It would be interesting to get a single sign-on between XVP and Moodle. The XVP Console seems to work well and outside of snapshots XVP seems to do what I want. Thanks everyone for the suggestions. Grant McWilliams _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users