OpenNebula Self-Service 3.4

OpenNebula Self-Service is a simplified GUI aimed to end-users of the OpenNebula cloud. Its aim is to offer a simplified access to shared infrastructure for non-IT end users.

Self-Service works on top of OpenNebula's OCCI server and it allows users to easily create, deploy and manage compute, storage (including the upload of images) and network resources.

inlinetoc

Requirements

OpenNebula Self-Service requires working installation of OpenNebula OCCI server. Check the following pages for more information on setting up OpenNebula OCCI:

OpenNebula SelfService supports Firefox (> 3.5) and Chrome browsers. Internet Explorer, Opera and others are not supported and may not work well.

Considerations and limitations

OpenNebula Self-Service is a simplified UI, therefore it implements only most of the operations supported by OpenNebula OCCI. For more advanced controls of your OpenNebula cloud, please check OpenNebula Sunstone Cloud Operations Center

Usage

Start the OCCI server:

<xterm> occi-server start </xterm>

Point your browser to http://occi.server.url:port/ui. For example, by default you could access by pointing your browser to http://localhost:4567/ui.

You will be able to use your OpenNebula user credentials to login.

Managing compute resources

In the Compute tab, OpenNebula Self-Service will display a list of current compute resources and an indicator of their state (green for active, red for fail and yellow for the rest. You can see more information for each resource by clicking on them.

Users can create easily a new resource filling in the creation form, selecting the storage and network resources you would like to associate to it.

VNC console

From OpenNebula 3.4, Self-Service UI allows to open websockets-based VNC connection to the virtual machines.

In order to setup this connections follow the instructions in the Sunstone documentation. install_novnc.sh will setup occi-server.conf vnc proxy variable.

Additionally, you will need to enable vnc sessions in ''occi-server.conf'' (variable :vnc_enable).

Finally, make sure that the OCCI templates for VMs include the necessary graphics section, since users cannot manually include it when creating new VMs.

For troubleshooting, you can check the Sunstone VNC troubleshooting section.

Managing storage resources

In the Storage tab, you will find a list of current storages defined. You can find more information by clicking on them.

Users can upload new images to OpenNebula at the time of creating a new storage resources. An upload progress bar will be shown. Take into account that large images can take a long time to upload.

Check Sunstone upload for more information on how this process works and the problems that may ocurr.

Managing network resources

In the Network tab, you will see a list of your current networks. You can see extended information clicking on them.

OpenNebula Self-Service (and OCCI) currently only supports the creation of ranged virtual networks.

User-based configuration

Users can configure specific options in the configuration tab. So far only the language selection is available, but we expect it to grow in the future.

User configuration is saved using browser persistent storage.