The IGE Globus appliances are published on the StratusLab market place. Their description could be found at http://marketplace.stratuslab.eu/metadata, among the list of other appliances. They contain Globus Toolkit (GT) components installed and partially configured.
For the moment, due to limited searching features of the user interface offered on the StratusLab marketplace Web page, the simplest way to select the collection on IGE Globus appliances is filtering based on the operating system (os). It is recommended to use that field to give a specific name to the IGE GT Appliances. Thus, their name starts with "IGEvx.y-GT5" string, followed by the real OS name, where x and y identify the IGE release (for the moment the only supported releases are 1.0 and 2.0). The currently working IGE Globus appliances comes with Ubuntu Server 10.4 (x86_64), Fedora 15 (i686) and CentOS 6.0 (i686) operating systems.The screen-shot below illustrates such a selection, where only the first element of the selection is visible, due to the relatively long description of the image displayed after its name.
For more detailed information, "More..." link must be followed. The figure below illustrates detailed information about an IGE image.
What a user is important to note is firstly, the description field, in order to find out the needed appliances, and secondly, once the appliance fits the user needs, the appliance's identifier. The latter information will be used to instantiate that appliance on the StratusLab cloud, like will be shown below.
The description field is relatively large and not nice formatted. The large size is because we want to give the user precise information about the content of every appliances and the differences between them. The format appearance is due to limitations of the StratusLab tools. We hope to be able to improve it in the near future.
There are currently three types of IGE Globus appliances available on the StratusLab marketplace:
No host and user certificate is created for any published IGE Globus
appliance, so this is the responsibility of its users in both cases
described above. Though, on the configured appliances, we installed in /etc/grid-security/certificates the certificates of most known CAs.
In order to instantiate a published appliance like a virtual machine in the StratusLab cloud, someone needs the followings:
The way the StratusLab client tools can be installed and configured is described at http://stratuslab.org/doku.php/tutorial:installation. The basic steps consists, however, in doing the followings:
endpoint = cloud.grnet.stratuslab.eu
pem_key = $HOME/.globus/userkey.pem
pem_certificate = $HOME/.globus/usercert.pem
marketplace_endpoint = http://marketplace.stratuslab.org/metadata
key = $HOME/.ssh/id_rsa.pub
The StratusLab client tools detailed user guide can be found at http://stratuslab.org/doku.php/tutorial:machinelifecycle. The main operations are:
Pay attention that, due to security reasons, only the ssh key based authentication is allowed to an instance of any IGE Globus appliance. Actually, this is the StratusLab recommended strategy for all the appliances running on their cloud. The instantiating user ssh public key is automatically copied and installed in the new instance (in /root/.ssh/authorized_keys file) during its creation, which is what provides the creator user the possibility to login using ssh to that instance.
Once logged in a Globus appliance instance, the user can start working on configuring GT services or at least getting host/user certificates to use the GT tools.