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
- 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
- add to /etc/pam.d/login
- Reload ssh config with service sshd reload