Access Keys:
Skip to content (Access Key - 0)

Knowledgebase


Setting up a Hudson slave node


Redhat / CentOS 5


From a clean Redhat 5 or CentOS 5 install, do the following:

  • Ensure SSHD is going to run
    • chkconfig sshd on
    • service sshd start
  • Open SSH port 22 through iptables
    • system-config-securitylevel
    • set SElinux disabled
  • Install MySQL 5
    • Note: caGrid 1.2 and earlier require MySQL 4.x
    • yum install mysql mysql-server -y
  • Enable MySQL to start at boot
    • chkconfig mysqld on
  • Edit MySQL config to use InnoDB as default engine (really any transactional engine is OK - NOT MyISAM), and max connections increased
  • Install SVN and CVS
    • yum install subversion cvs -y
  • Install JDK 5 and 6
  • Increase max file handles
    • echo "fs.file-max = 65535" >> /etc/sysctl.conf
    • sysctl -p
    • edit /etc/security/limits.conf
      *                soft    nofile          65535
      *                hard    nofile          65535
      
    • add to /etc/pam.d/login
      session    required   /lib/security/pam_limits.so
      
    • Reload ssh config with service sshd reload
Last edited by
David Ervin (1260 days ago) , ...
Adaptavist Theme Builder Powered by Atlassian Confluence