5.5. Example Install xrootd server

xrootd can be installed as follow.

$ su - root
#
###set public interface
#
#rocks set host interface ip xrootd-0-0 iface=eth1 ip=1.2.3.4
#rocks set host interface name xrootd-0-0 iface=eth1 name=rocks-xrootd
#rocks set host interface subnet xrootd-0-0 eth1 public
#rocks set host attr xrootd-0-0 primary_net public
#rocks add host route xrootd-0-0 0.0.0.0 1.2.3.1 netmask=0.0.0.0
#rocks add host attr xrootd-0-0 OSG_XRD value=true
#
###site especific/changing default if needed (check defaults first)
#
#  rocks set host attr xrootd-0-0 OSG_CMS_LOCAL_SITE value=T3_US_MySite
#  rocks set host attr xrootd-0-0 OSG_GumsServer value="my.gums.server"
#  rocks set host attr xrootd-0-0 OSG_XRDServer value="rocks-xrootd.server"
#  rocks set host attr xrootd-0-0 OSG_XROOTD_LOCAL_REDIRECTOR value="my.redir.pool.server+"
#
###setting user cert path (needed to download CMS_LOCAL_SITE/PhEDEx/storage.xml )
#
#  rocks add host attr xrootd-0-0 OSG_CMS_USERCERT value=/path/to/my/cert/usercert.pem
#  rocks add host attr xrootd-0-0 OSG_CMS_USERKEY value=/path/to/my/cert/userkey.pem
#
###setting service certs
#
#  rocks add host sec_attr xrootd-0-0 attr=hostcert value="/path/to/cert/hostcert.pem" crypted=true
#  rocks add host sec_attr xrootd-0-0 attr=hostkey value="/path/to/certkey/hostkey.pem" crypted=true

#
### reinstall
#
#shoot-node xrootd-0-0

#
### post install
#
#check /root/cert-install.log
#rocks run host xrootd-0-0 command='chkconfig xrootd on'
#rocks run host xrootd-0-0 command='chkconfig cmsd on'
#rocks run host xrootd-0-0 command='service xrootd start'
#rocks run host xrootd-0-0 command='service cmsd start'