FutureGrid:clientappliance
From Grid-Appliance Wiki
Contents |
Introduction
This tutorial will guide you through the steps needed to install Nimbus and Eucalyptus clients on the Grid appliance. This tutorial is intended for those who do not have cloud client tools installed in their own desktop, would like to test these client-side tools within a "sandbox" and/or are having difficulties installing and configuring the client tools. It assumes that you have VMware or VirtualBox virtualization software on your desktop.
Install the baseline Grid appliance
- Download and uncompress the Grid appliance following the steps in the Quick start guide from the Grid appliance portal
- Double-click on Grid appliance.vmx to instantiate it
- Once in the interactive shell that opens automatically in the Grid appliance, type:
passwd (create a new password for you; the default password is "password" without quotes) sudo bash (enter the password you just created above) apt-get update
Install Nimbus client
- Install Java:
apt-get install openjdk-6-jre (answer "Y" to the prompt)
- Follow the instructions here to download and install the current version of the Nimbus client tools (version 0.17 as of January 11, 2011). Also follow the instructions on that Web site to download your Nimbus credentials (nimbus_creds.tar.gz)from Hotel.
Install Eucalyptus client
- Install Boto:
apt-get install python-boto
- Install MCrypto:
apt-get install m2crypto
- Install Make:
apt-get install make
- Follow this link to the Eucalyptus downloads page; download the "source" package for euca2ools (it's at the lower right hand size of the page)
- Copy it into your Grid appliance (e.g. using "sftp")
- Follow the directions in the Euca2ools install page to complete the installation (note: skip the installation of Boto and Mcrypto, these are already installed from the previous steps).

