Tutorial Cream
EMI2 CREAM CE Installation
Repositories configuraton
- Check OS (check also NTP and logrotate installation and configuration)
cat /etc/redhat-release
- Check repositories and remove DAG repo if needed
cd /etc/yum.repos.d/
ls -l
- Install yum-protectbase
yum install yum-protectbase
- Configure EPEL
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
yum install epel-release-5-4.noarch.rpm
- Configure EMI repository
wget http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl5/x86_64/base/emi-release-2.0.0-1.sl5.noarch.rpm
yum install ./emi-release-2.0.0-1.sl5.noarch.rpm
rpm --import http://emisoft.web.cern.ch/emisoft/dist/EMI/2/RPM-GPG-KEY-emi
yum install ./emi-release-2.0.0-1.sl5.noarch.rpm
Metapackages installation
yum install ca-policy-egi-core
yum install emi-cream-ce
yum install emi-torque-utils
yum install emi-torque-client
Enable munge
- Enable munge
- Check if munge is installed
rpm -qa |grep munge
- Create a munge key
/usr/sbin/create-munge-key
- Check ownership and permissions
ls -l /etc/munge/munge.key
- Change ownership and/or permissions if needed
-r-------- 1 root root 1024 Oct 1 17:44 /etc/munge/munge.key
- Check if munge started, start munge if needed and configure boot
chown munge:munge /etc/munge/munge.key
service munge status
munged is stopped
service munge start
Starting MUNGE: [ OK ]
chkconfig munge on
- Distribute the munge key on the other cluster hosts
scp /etc/munge/munge.key tutor-wn:/etc/munge/munge.key
EMI2 CREAM + Torque Server Configuration
- Customize configuration files
- Configure users, groups and worker node list
- Create your own
- Copy example files from examples to
- Customize users.conf
- Customize groups.conf
- Fill your wn-list.conf
- Customize your site files
- Edit and customize your site-info.def
- Edit and customize your services/glite-creamce
- Verify the configuration
EMI2 WN Installation
Repositories configuraton
cat /etc/redhat-release
- Check repositories and remove DAG repo if needed
cd /etc/yum.repos.d/
ls -l
yum install yum-protectbase
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
yum install epel-release-5-4.noarch.rpm
wget http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl5/x86_64/base/emi-release-2.0.0-1.sl5.noarch.rpm
yum install ./emi-release-2.0.0-1.sl5.noarch.rpm
rpm --import http://emisoft.web.cern.ch/emisoft/dist/EMI/2/RPM-GPG-KEY-emi
yum install ./emi-release-2.0.0-1.sl5.noarch.rpm
Metapackages installation
yum install ca-policy-egi-core
yum install emi-wn
yum install emi-torque-client
Enable munge
-
- Check ownership and permissions
ls -l /etc/munge/munge.key
- Change ownership and/or permissions if needed
-r-------- 1 root root 1024 Oct 1 17:44 /etc/munge/munge.key
- Check if munge started, start munge if needed and configure boot
chown munge:munge /etc/munge/munge.key
service munge status
munged is stopped
service munge start
Starting MUNGE: [ OK ]
chkconfig munge on
EMI2 WN Torque Configuration
- Customize configuration files
- Configure users, groups and worker node list
- Create your own
- Copy example files from examples to
- Customize users.conf
- Customize groups.conf
- Fill your wn-list.conf
- Customize your site files
- Edit and customize your site-info.def
- Edit and customize your services/glite-creamce
- Verify the configuration
EMI2 site_BDII Installation
Repositories configuraton
- Check OS (check also NTP and logrotate installation and configuration)
cat /etc/redhat-release
- Check repositories and remove DAG repo if needed
cd /etc/yum.repos.d/
ls -l
- Install yum-protectbase
yum install yum-protectbase
- Configure EPEL
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
yum install epel-release-6-7.noarch.rpm
- Configure EMI repository
wget http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl6/x86_64/base/emi-release-2.0.0-1.sl6.noarch.rpm
yum install ./emi-release-2.0.0-1.sl6.noarch.rpm
rpm --import http://emisoft.web.cern.ch/emisoft/dist/EMI/2/RPM-GPG-KEY-emi
yum install ./emi-release-2.0.0-1.sl6.noarch.rpm
Metapackages installation
yum install emi-bdii-site
--
PaoloVeronesi - 2012-09-20