Changes between Version 29 and Version 30 of Internal/ImageInstall
- Timestamp:
- Feb 12, 2013, 3:11:37 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/ImageInstall
v29 v30 3 3 == 2/11/2013 - More recent version of manual image load == 4 4 5 1. Add dhcp entry for the mac of the interface you'll be pxeing off (probably done on dhcp1, for testing use outdoor 4-11) 6 1. on dhcp1 edit /etc/dhcp3/dhcpd.conf to change the appriorpiate entry 7 1. Make sure you add your mac to a group with the next-server token set 8 1. Goto repository1 and make a symbolic link to your pxe-boot information 5 1. Add/modify a dhcp entry for the mac of the interface you'll be pxeing off. In outdoor there are test addresses for this purpose. Specfically node4-10.outdoor.orbit-lab.org(10.40.4.10) 6 1. on dhcp1 edit /etc/dhcp3/dhcpd.conf to change the apropriate entry 7 {{{ 8 host node4-10 {hardware ethernet 00:03:1d:09:56:66; fixed-address 10.40.4.10;} 9 }}} 10 1. If you set this mac next-server will be repository1.outdoor.orbit-lab.org(10.40.0.42) 11 1. Goto repository1 and make a symbolic link to your pxe-boot information (currently omf-5.4). 9 12 1. cd to /tftpboot/pxelinux.cfg 10 1. The symbloic link should be named your ip address in hex 13 1. The symbloic link should be named your ip address in hex (10.40.4.10 -> 0A28040A) 11 14 {{{ 12 15 ln -s omf-5.4 0A28040A … … 14 17 This will generate: 15 18 {{{ 16 lrwxrwxrwx 1 ssugrimwinlab 7 Feb 11 21:26 0A28040A -> omf-5.419 lrwxrwxrwx 1 user winlab 7 Feb 11 21:26 0A28040A -> omf-5.4 17 20 }}} 18 1. Turn on the node 21 1. Turn on the node (manually) 19 22 1. get dhcp address 20 1. pxe boot21 1. enter the console (either via the serial port, or by KVM). You should be greeted with the busybox prompt (start bash if you want). 22 1. On repository1 start frisbee daemon with proper flags for image you want 23 1. see that it pxe boots 24 1. enter the console (either via the serial port, or by KVM). You should be greeted with the busybox prompt (start bash if you want). 25 1. On repository1 start frisbee daemon with proper flags for image you want (probably baseline.ndz) 23 26 {{{ 24 frisbeed -p 5050 -m 10.0.250.221 /tmp/orbit-pc2...27 frisbeed -p 15000 -m 10.40.4.10 -i 10.40.0.42 /export/omf/omf-images/baseline.ndz 25 28 }}} 26 1. On image machine start frisbee client 29 1. On image machine start frisbee client and point it to the disk you are trying to image (/dev/sda for new nodes, /dev/hda for old ones). 27 30 {{{ 28 frisbee -p 5050 -m 10.0.101.10 -i 10.0.250.221 /dev/hda31 /usr/sbin/frisbee -p 15000 -m 10.40.0.42 -i 10.40.4.10 /dev/sda 29 32 }}} 30 1. delete the symlink you made on reposiotry earlier 31 1. reboot 33 1. Once the imageing is done delete the symlink you made on repository earlier 34 {{{ 35 rm 0A28040A 36 }}} 37 1. reboot the node and it should boot into the new os. 32 38 33 39 ----