====== Compute Element (CE) ====== ===== Requirements ===== Need hostcert.pem and hostkey.pem installed in /etc/grid-security and owned by root:root. See [[grow:installation:certificates|here]] for instructions on how to do so. ===== Installation ===== The CE is installed on our grid node, grow-grid.its.uiowa.edu. [[https://twiki.grid.iu.edu/bin/view/Documentation/Release3/InstallComputeElement|Here]] are the official instructions on how to install the Compute Element. Change directory to /etc/yum.repos.d/ [root@grow-grid etc]# cd /etc/yum.repos.d/ ==== Install Epel ==== [root@grow-grid yum.repos.d]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm ==== Install YUM priorities ==== [root@grow-grid yum.repos.d]# yum install yum-priorities Enable YUM plugins by adding this line in /etc/yum.conf under the [main] section. [root@grow-grid yum.repos.d]# vi /etc/yum.conf plugins=1 ==== Install OSG repositories ==== [root@grow-grid yum.repos.d]# rpm -Uvh http://repo.grid.iu.edu/osg-el5-release-latest.rpm ==== Install CA Certificates ==== [root@grow-grid yum.repos.d]# yum install osg-ca-certs ==== Condor ==== Right now we have Condor installed via Rocks roll, there are some configuration errors happening and the is the way I want to install Condor once we have removed the roll. [root@grow-grid yum.repos.d]# yum install osg-ce-condor ==== Install Managed Fork ==== [root@grow-grid yum.repos.d]# yum install globus-gram-job-manager-managedfork ==== Configuration ==== ===== Verification ===== Each step in the verification requires you to create a proxy. ==== Create a proxy ==== [dsquires@grow-grid ~]$ grid-proxy-init Your identity: /DC=org/DC=doegrids/OU=People/CN=Daniel Squires 809377 Enter GRID pass phrase for this identity: Creating proxy .......................................... Done Your proxy is valid until: Fri Jun 29 04:07:57 2012 ==== Run globusrun to ensure you are authorized. ==== [user@grow-grid ~]$ globusrun -a -r grow-grid.its.uiowa.edu GRAM Authentication test successful ==== Attempt to run a job on the fork manager. ==== [user@grow-grid ~]$ globus-job-run grow-grid.its.uiowa.edu /bin/hostname GRAM Job failed because the job failed when the job manager attempted to run it (error code 17) Details: condor_submit: Configuration Error Line 38 while reading global config source /opt/condor/condor_configure\n This error is unresolved! ==== Copy a file to the CE ==== This will not produce a result if successful. [dsquires@grow-grid ~]$ globus-url-copy file:///proc/cpuinfo gsiftp://grow-grid.its.uiowa.edu/tmp/cpuinfo-deleteme ==== Copy a file from the CE ==== This will not produce a result if successful. [dsquires@grow-grid ~]$ globus-url-copy gsiftp://grow-grid.its.uiowa.edu/proc/version file:///tmp/version-deleteme Verify that the file was copied correctly. [dsquires@grow-grid ~]$ cat /tmp/version-deleteme Linux version 2.6.18-194.3.1.el5 (brewbuilder@norob.fnal.gov) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri May 7 01:43:09 EDT 2010 Remove the tmp file [dsquires@grow-grid ~]$ rm -f /tmp/version-deleteme ====== Notes ====== ====== Contact Info ====== This Dokuwiki page is maintained by:\\ Daniel Squires\\ University of Iowa\\ Department of Computer Science\\ Email: