[#10] FrontPage
This Documentation is under construction and will be soon completed. Please visit doc.escience-lab.org/index.php/Main/Milu for the actual version and relase.
What is Milu
Milu is the Miramare Interoperable Lite User interface developed within the Sissa/eLab. It is based and it is an evolution of the ICTP_UI and EGRID_UI and is currently maintained by Tyanko Aleksiev. For further information and requests on this project please contact S.Cozzini ( cozzini _at_ democritos _dot_ it.
The Milu3.1 is a re-packaging of the gLite UI software version 3.1; its features are the following:
- Installing it WON'T pollute your environment with tens of environment variables and path components; all you need is to add just 1 directory to your PATH! This directory will be automatically added during the execution of the install script.
- It has been tested and is known to be working on several GNU/Linux distributions, including:
- CentOS? 5.4
- Ubuntu 9.10
Note: The software is working properly on Scientific Linux 4.6: for other Linux distributions some additional settings and packages must be necessary for the correct functionality. These settings are described below in the section Additional Settings.
Download
On eforge portal will be soon available the newest version of the software. For current version please click here.
Milu and ARC
The NorduGrid? middleware (or Advanced Resource Connector, ARC) is an open source software solution. Current production release of ARC middleware is ARC v0.6.5. It is sometimes called NorduGrid? middleware. Currently we integrated inside Milu software the ARC UI solution. It is a light-weight command line client. The ARC User Interface is a set of tools to submit, monitor and manage jobs on the Grid, move data around and query resource information. The User Interface comes with a built-in broker, which is able to select the best matching resource for a job. Grid job requirements are expressed via xRSL. Currently we tested the ARC UI compatibility with the following GNU/Linux distributions:
* CentOS? 5.3
So, in order to have ARC UI on your desktop you must simply install tha Milu3.1 software following the instructions bellow.
Watch Out!
The Miramare Interoperable Lite User Interface software is very picky and may fail mysteriously if your host does not comply with the following requirements:
- The system time must be correct! That is, your timezone must be correctly set, and your host's idea of the current time must be within five minutes from the actual correct time. If the time is not correct, you will most likely get authentication related errors.
- Your firewall must allow outgoing connections to the configured grids. In particular, you will need to connect:
- to TCP port 2170 of the BDII host;
- to TCP port 7513 of the MyProxy? host;
- to TCP ports 7772,9000,9001,9002 to the RB and WMS host;
- to TCP ports 2119,2811,20000--25000 of any CE;
- to TCP ports 2811,5001,8443,20000--25000 of any SE;
- to TCP ports 8080,8088,8443 of the MON and REG hosts;
- to TCP ports 5010 of the LFC host.
For a complete listing, please click here
Installation 1
Installation
This section explains the installation process:
- The instruction assume that you are running '/bin/bash' as your shell. To ensure you run bash, just type:
bash
- Untar the distribution package 'Milu31.tar.gz'.
tar -xzvf Milu31.tar.gz -C /path/to/install_dir
This will extract all files in the directory /path/to/install_dir/Milu3.1
3. Cd to the installation directory:
cd /path/to/install_dir/Milu3.1
4. Run the install script:
./install.sh
or
./install.sh "VO_name"
If you use the second method you automatically choose "VO_name" as your default VO. To change the VO after the installation please see: How to change the configuration.
"VO_name" is one of following VOs:
* "euindia" - the EUIndiaGrid? testbed
* "eela" - E-infrastructure shared between Europe and Latin America
* "gilda" - Grid Infn Laboratory for Dissemination Activities
* "gridseed" - a Demo Grid developed from eLab and used for educational purpose.
* "compchem" EGEE CompChem? Virtual Organization (support added with the help of Alessandro Costantini)
Generic Settings
The Miramare Interoperable Lite User Interface needs some generic software installed its correct functionality.
* It apparently depends on the Java VM 1.5.x or Java VM 1.6.x The install script will issue warnings if it is not installed. With most modern distributions of Linux, Java comes already pre-installed, so there is no need to do anything. Anyway for Java Generic installation you can use standard installation tools ( apt-get for debian based distribution / yum for Redhat based distribution).
* Milu needs the the perl-ldap a collection of perl modules which provide an object oriented interface to LDAP servers. To install them (as root).
o On Debian/Ubuntu:
sudo apt-get install libauthen-simple-ldap-perl
o On Redhat/Fedora:
yum install perl-LDAP
Lock Page Edit this pagePrint Version




