FutureGrid Rain
1.0.1
Site
What is FutureGrid Rain?
Summary
Rain
Image Management
Image Generation
Image Repository
Image Registration
Rain QuickStart
Getting Authorization to use Rain
Requirements
FG-Shell and Command Line Interfaces
Using Image Repository
Upload an image
Get an image
Modify the metadata of an image
Query Image Repository
Add user to the Image Repository
Using Image Generation
Generate a CentOS image
Generate an Ubuntu image
Using Image Registration
List Information of the available sites
Register an image for the HPC Infrastructure India
Register an image for OpenStack
Customize images for Eucalyptus
Register an image for Nimbus
List available kernels for the HPC infrastructure India
List available kernels for OpenStack
Deregister an image from OpenStack
Deregister an image from HPC
Using RAIN
Run a job in four nodes on India
Run a job in two nodes on India
Interactive mode.
Run an MPI job
Hadoop Examples
Interactive mode
Run Hadoop on HPC
Rain Documentation
User Documentation
Image Repository (fg-repo)
fg-repo
Examples
Image Generation (fg-generate)
fg-generate
Examples
Image Registration (fg-register)
fg-register
Examples
Rain (fg-rain)
fg-rain
Examples
Hadoop Examples
FutureGrid Shell (fg-shell)
fg-shell
Usage
Generic Commands
Image Repository
Image Generation
Image Register
Rain
Examples
Administrator Documentation
Installing FutureGrid Rain
Using
easy_install
Using a source tarball
Tracking latest code from GitHub
Setting up the FutureGrid Software
Configuration Files
Setting up LDAP
Server Side
Client Side
Setting up an http Server
Setting up the Image Repository
Server Side
Client Side
Image Repository Check List
Setting up the Image Generator
Server Side
Client Side
Image Generation Check List
Setting up the Image Registrator
Server Side for Cloud infrastructures
Server Side for HPC infrastructures
Client Side
Image Registration Check List
Setting up the Rain
Client Side
Rain Check List
Setting up the FutureGrid Shell
FutureGrid Shell Check List
Installing Image Repository Backends
Deployment of MongoDB
Install MongoDB on RHEL
Install MongoDB on Ubuntu 10.10
Install MongoDB on MacOSX
Deployment of Cumulus
Deployment of MySQL
Deployment of Swift
Configuration file reference
fg-server.conf
configuration file
Section
[LDAP]
Option
LDAPHOST
Option
LDAPUSER
Option
LDAPPASS
Option
log
Option
test
Section
[RepoServer]
Option
port
Option
proc_max
Option
refresh
Option
authorizedusers
Option
nopasswdusers
Option
backend
Option
log
Option
log_level
Option
ca_cert
Option
certfile
Option
keyfile
Option
restConfFile
Section
[cumulusmongo]
Option
address
Option
userAdmin
Option
configFile
Option
addressS
Option
userAdminS
Option
configFileS
Option
imgStore
Section
[GenerateServer]
Option
port
Option
proc_max
Option
refresh
Option
wait_max
Option
nopasswdusers
Option
vmfile_<os-name>
Option
xmlrpcserver
Option
bridge
Option
addrnfs
Option
tempdirserver
Option
tempdir
Option
http_server
Option
oneuser
Option
onepass
Option
log
Option
log_level
Option
ca_cert
Option
certfile
Option
keyfile
Section
[RegisterServerXcat]
Option
xcat_port
Option
xcatNetbootImgPath
Option
nopasswdusers
Option
http_server
Option
log
Option
log_level
Option
test_mode
Option
default_xcat_kernel_<os-name>
Option
auth_kernels_<os-name>
Option
tempdir
Option
ca_cert
Option
certfile
Option
keyfile
Option
max_diskusage
Option
protectedimg
Section
[RegisterServerMoab]
Option
moab_port
Option
moabInstallPath
Option
log
Option
log_level
Option
ca_cert
Option
certfile
Option
keyfile
Section
[RegisterServerIaas]
Option
port
Option
proc_max
Option
refresh
Option
nopasswdusers
Option
tempdir
Option
log
Option
log_level
Option
ca_cert
Option
certfile
Option
keyfile
Sections
[Iaas-*]
such as
[Iaas-india]
or
[Iaas-sierra]
Option
description
Option
default_<infrastructure-name>_kernel
Option
<infrastructure-name>_auth_kernels
fg-client.conf
configuration file
Section
[fg-shell]
Option
history
Option
log
Option
log_level
Option
script
Section
[LDAP]
Option
LDAPHOST
Option
log
Option
test
Section
[Repo]
Option
port
Option
serveraddr
Option
log
Option
log_level
Option
ca_cert
Option
certfile
Option
keyfile
Section
[Generation]
Option
port
Option
serveraddr
Option
log
Option
log_level
Option
ca_cert
Option
certfile
Option
keyfile
Section
[Register]
Option
xcat_port
Option
moab_port
Option
iaas_serveraddr
Option
iaas_port
Option
tempdir
Option
http_server
Option
log
Option
log_level
Option
ca_cert
Option
certfile
Option
keyfile
Sections
[Hpc-*]
such as
[Hpc-minicluster]
and
[Hpc-india]
Option
loginmachine
Option
moabmachine
Option
xcatmachine
Section
[Rain]
Option
moab_max_wait
Option
moab_images_file
Option
loginnode
Option
http_server
Option
refresh
Option
log
Option
log_level
Image Repository Rest Interface configuration file
Section
[Global]
Option
log.error_file
Option
log.accessfile
Option
server.socket_host
Option
server.socket_port
Option
server.thread_pool
Option
server.ssl_module
Option
server.ssl_certificate
Option
server.ssl_private_key
Configuring a Module for FutureGrid Software
Building the Rain Documentation
Developer Documentation
FG-Shell Development
Requirement
Add Your Component Functionality as a New Module
Contexts
Log File
Commit the Changes
Others
Changelog and Release Notes
1.0.1
1.0
Download
Sample files
Development version
Support
Known problems
Page
Configuration file reference
« Installing Image Repository Backends
fg-server.conf
configuration file »
Configuration file reference
ΒΆ
fg-server.conf
configuration file
Section
[LDAP]
Section
[RepoServer]
Section
[cumulusmongo]
Section
[GenerateServer]
Section
[RegisterServerXcat]
Section
[RegisterServerMoab]
Section
[RegisterServerIaas]
Sections
[Iaas-*]
such as
[Iaas-india]
or
[Iaas-sierra]
fg-client.conf
configuration file
Section
[fg-shell]
Section
[LDAP]
Section
[Repo]
Section
[Generation]
Section
[Register]
Sections
[Hpc-*]
such as
[Hpc-minicluster]
and
[Hpc-india]
Section
[Rain]
Image Repository Rest Interface configuration file
Section
[Global]