This method is supported for Rocks 6.2 Sidewinder (CentOS 6.6)
-
Cluster that will be install, must setup BIOS by enable PXE or Network Booting and setup usb boot in first order
-
Download the Rocks from http://www.rocksclusters.org, download jumbo (DVD) version
-
Download Rufus from https://rufus.akeo.ie/ and setup with usb on Windows, using ISO image file that downloaded from Rocks website
-
When usb bootable is finished, then adjust parameter files in usb by following (credit: https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/2016-March/068852.html and modify with slightly):
4.1 Go to /isolinux folder open "isolinux.cfg" with text editor, change "ks=cdrom:/ks.cfg" to "ks=hd:sda1:/ks.cfg" and add and add "repo=hd:sda1:/kernel/6.2/x86_64" at the back of the line 4.2 Modify "ks.cfg" file by remove the line "url --url http://127.0.0.1/mnt/cdrom/kernel/6.2/x86_64" 4.3 Create a file on the USB drive called "rocks.conf" with contents
var.trackers = 127.0.0.1 var.pkgservers = 127.0.0.1
-
Now you can boot with your USB drive, restart your computer and Rocks installtion will be start from usb
-
User will have a manual step to perform. When you get to the point where the installation says "http://127.0.0.1/ .... not responding," do the following
get to the shell prompt:
- mount your usb drive under /mnt/cdrom
# mount /dev/sda1 /mnt/cdrom
- copy /mnt/cdrom/rocks.conf /tmp
# cp /mnt/cdrom/rocks.conf /tmp
- start lighttpd
# /lighttpd/sbin/lighttpd -f /lighttpd/conf/lighttpd.conf
go back to the graphical interface and ask it to reload the page (alt-F6). Pick the rolls you want from local CD/DVD. They should all be there.
- mount your usb drive under /mnt/cdrom
-
When get disk partition, select "manual partitioning", your flash drive looks like a disk drive, you want to make sure that you install on the correct drive. Please study a manual setup from http://central6.rocksclusters.org/roll-documentation/base/6.2/install-frontend.html
- Compute nodes must setup BIOS by enable PXE or Network Booting
- In Frontend node run terminal and enter "insert-ethers"
- Start up compute node with Network Booting (don't plug in USB at the compute nodes)
- Compute node will be install automatically. You can study manual from http://central6.rocksclusters.org/roll-documentation/base/6.2/install-compute-nodes.html