xen-shell is a simple console program to allow a hosting company to delegate control of Xen instances directly to their clients. The shell allows a user to boot, shutdown, or reimage their own personal Xen guest without giving the user general access to the Xen host system or allowing the user to touch the instances of other users.
| Licenses | Artistic GPL |
|---|---|
| Operating Systems | POSIX Linux |
| Implementation | Perl |
Recent releases


Changes: This release allows the user to start up their Xen guest and immediately view any console output. This is almost mandatory when pygrub is being used.


Changes: This release updates the per-user reimaging support such that it passes on all the arguments a user would commonly need. The new "whoami" command was also added to allow administrators to see who they are within the shell environment.


Changes: This release updates the command line parsing so that it works correctly, allowing a system administrator to specify an initial instance to control. There were small tweaks made to the shell itself, allowing history to be saved even in the case of abnormal termination, and updating the handling of guest-uptime reporting.


Changes: This release fixes the handling of bandwidth tracking via the vnstat tool, so that it works correctly when a user has control over multiple Xen domains.


Changes: This release adds the ability to send "sysreq" commands to the running Xen guests and uses this new ability to allow you to force a hung domain to shut down.