User Tools

Site Tools


cluster:139

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
cluster:139 [2015/04/16 15:16]
hmeij [Warewulf LBL]
cluster:139 [2015/05/20 14:10]
hmeij
Line 195: Line 195:
 vi etc/init.d/ntpd (inside of chroot, edit) vi etc/init.d/ntpd (inside of chroot, edit)
 # chkconfig: 35 58 74 # chkconfig: 35 58 74
 +
 +# then make the following links in etc/rc[3|5].d/S58ntpd pointing to ../init.d/ntpd
  
 vi etc/ntp.conf (inside of chroot, sole contents are, IP is master on private network) vi etc/ntp.conf (inside of chroot, sole contents are, IP is master on private network)
Line 202: Line 204:
 restrict 192.168.1.217 nomodify restrict 192.168.1.217 nomodify
  
-wwvnfs --chroot /var/chroots/centos-6 --hybridpath=/vnfs +wwvnfs --chroot /var/chroots/centos-6 --hybridpath=/vnfs -y 
-Overwrite original: y+VNFS 'centos-6 has been imported
  
 # reboot node # reboot node
  
 +</code>
 +
 +Then build the node up:
 +
 +  * use yum to install the openlava 2.2.1 RPM (pulls in tcl)
 +    * copy the openlava config files into the centos-6 are
 +  * use yum to install postfix 
 +    * add links in rc3.d and rc5.d
 +    * remove sendmail links
 +  * yum install perl
 +  * yum install munge
 +    * build RPMs from tar ball
 +  * rebuild the VNFS and reboot
 +
 +Sometimes you can edit the files in the chroot directly, sometimes you must modify the installtoot directly.  It's easiest to just do the latter all the time.
 +
 +<code>
 +
 +[root@petaltail ~]# cd /var/chroots
 +[root@petaltail chroots]# chroot centos-6
 +[root@petaltail /]# pwd                  
 +/                          <--- inside of installroot              
 +[root@petaltail /]# mkdir /var/log/munge 
 +[root@petaltail /]# chown munge:munge /var/log/munge
 +[root@petaltail /]# mkdir /var/log/slurm
 +[root@petaltail /]# chown slurm:munge /var/log/slurm
 +chown: invalid user: `slurm:munge'
 +
 +# since the passwd|shadow|group files come from database you need to create the relevant lines
 +
 +[root@petaltail /]# chown slurm:munge /var/log/slurm
 +[root@petaltail /]# exit
 +exit
 +[root@petaltail chroots]# ls
 +centos-6
 +
 +# outside edit commenting out rc.local directives making these dirs etc
 +[root@petaltail chroots]# vi centos-6/etc/rc.local
 +
 +# and don't forget
 +[root@petaltail chroots]# wwvnfs --chroot /var/chroots/centos-6 --hybridpath=/vnfs  -y
 +
 +# reboot node
 </code> </code>
  
cluster/139.txt · Last modified: 2018/08/16 12:58 by hmeij07