Intuitive Interface

The cluster management GUI was designed to offer an interface that is intuitive and easy to use for beginners, while not compromising on efficiency and completeness for experienced users. The picture below shows the layout of a typical GUI screen with the following elements:

    1. Menu bar
    2. Resources tree
    3. Tabs
    4. Main area
    5. Event viewer

 When you click on an element in the resources tree, the screen area on the right shows the tabs relevant for that element. This approach is consistent throughout the GUI.

 

Multi-User & Multi-Cluster

The cluster management GUI serves as a multi-user and multi-cluster management interface.

Multiple cluster administrators can have their own login account for the GUI, with appropriate permissions fully configurable for each administrator.

Furthermore, the GUI can manage multiple clusters at different locations and of different types. Each cluster will then be shown separately in the resources tree.

Standalone Desktop Application

The cluster management GUI is a stand-alone desktop application. This means that a cluster administrator installs the application on a local desktop PC or laptop and then connects to one or more clusters. It can also be run on the head node of the cluster. The GUI is available natively for Linux, Microsoft Windows and Apple OS X.

The GUI is built using XUL (pronounced "zool") and JavaScript. XUL (XML User Interface Language) is Mozilla's XML-based language that is used in, for example, Firefox and Thunderbird. The GUI connects to the Cluster Management Daemon on the cluster's head node over encrypted connections.