These guys have an interesting looking project called Enomalism Virtualized Management Console which is an open source web based Xen domain management console. After looking at the screen shots, I’m looking forward to seeing how it functions. They have some futher work which seems to leverage this to provide an integrated collaborative content management for business called TYfresco. Combining Zimbra, Sugarcrm and, a new project for me, Alfresco.
I tried to get Zimbra running recently on an Amd64 Debian domU, but ran into 64bit issues. After several attempts at compiling Zimbra, I figure my next try will be with a 32bit chroot.
Anyway I’ve also been thinking along these lines and better Xen management recently. I’ve been considering building my own system based on Cfengine and Layed Subversion. Cfengine is meant to be very powerful, and is some thing I’d like to spend time learning regardless. Laysvn seems easier to use now, however I’m in two minds about its functionality. The balance been easy of use and security is something I have to explore further.
I see a tool like this as being useful for both deploying new and migrating old servers, plus the restoration management in the event of a system failure. However this needs to be balanced against the leakage of system security information from files like /etc/shadow. On one hand it’s important to store this, on the other with a bad implementation it increases the risk that secure information will leaked. Another thing to consider, as indicated by several comments on Tracking, auditing and managing your server configuration with Subversion in 10 minutes, is permissions management.
Finally I saw this cool looking admin tool on freshmeat in my rss reader Great News today. Network wide updates for systems which use APT, or nwu. Maybe this is something I figured I could do with cfengine, or maybe it’s something that can be combined with cfengine. However, very useful work.
As more systems are run on Xen, making it much easier for sysadmins to partition their services on the same hardware and therefore make system maintenance easier on the application. Better tools will have to be produce to assist management on the OS level.