We’ve released Ganeti Web Manager 0.5. Ganeti Web Manager is a Django based web application that allows administrators and clients access to their ganeti clusters. It includes a permissions and quota system that allows administrators to grant access to both clusters and virtual machines. It also includes user groups for structuring access to organizations.
Here are some notable changes in the second release of Ganeti Web Manager:
- New status Dashboard
- NoVNC Integration
- Virtual Machine Re-installation
- Numerous bug fixes and improvements.
Read the full change log for more details.
The front page of Ganeti Web Manager is now a status dashboard for both admins and users. This is the first thing users will see when they log into Ganeti Web manager. It enables them to quickly assess what is happening within their cluster, or their portion of it. The information is filtered by permissions to give each user a custom view. Here is a list of things it shows:
- Cluster status – highlights running virtual machines, nodes, and resource usage.
- Personal resource usage – a summary of resources used, and if applicable, remaining resource quota.
- Errors – A single place to view any errors connecting to ganeti, or deploying and managing virtual machines.
Our in browser console now uses NoVNC, an HTML5 VNC client. This replaces an older applet, that required the java runtime be installed. Now users will be able to view the console natively within their browser. NoVNC uses web sockets for communication so it works best in Chrome, but Firefox is also supported through the use of a Flash applet. We’re looking forward to Firefox 4.0 and it’s native web socket support.
Behind the scenes we use a VNC proxy that sits between our secure network and the web. It securely handles connection requests from NoVNC. This proxy allows you to keep your Ganeti cluster on a protected network, but expose secure access to a console as needed.