Personal tools
You are here: Home Documentation GPNgrid Documentation Hardware Install
Document Actions

Hardware Install

by admin last modified 2006-05-16 18:27

How-to for installing the GPNgrid hardware

Sun Rocks Cluster Installation
  1. Front-end node – Model # 602-3037-01
    Compute node  – Model # 602-3038-01
    Model numbers located on box, on yellow paperwork and on tag on rear of system.
  2.  To install options into Front-end (head) node,
    1. To install DVD-rom drive,
      • Loosen two large captive thumb screws at rear of system.
      • Slide top off.
      • Pry blank DVD cover plate out from front of system with a screw driver.
      • Slide new DVD drive in from front until release lever (on back of drive), clicks into place.
      • Connect cable to DVD drive and system board connector.
      • Replace top and tighten rear captive thumb screws.
    2. To install additional disk drive,
      • Remove blank disk cover from drive 1 bay by sliding tab to the right and then grabbing the handle that pops out and pulling.
      • Insert new drive until handle starts to move in, then press the handle in.
  3. Download Rocks software from http://www.rocksclusters.org/.  The current version as of this writing is Rocks 4.1.  However, we have agreed to support Rocks 4.0.x right now, so you'll have to download the CDs directly from the FTP site: ftp://ftp.rocksclusters.org/pub/rocks/rocks-4.0.0.  As far as the OSG software stack is concerned, any OS similar to or derived from RHEL will work.  You could create your own distribution if you'd like, but don't expect any support. You need to download the Boot Roll, all four OS Roll disks and any additional Rolls that you may want for the Opteron (X86_64) hardware.
  4. Configure Front-end node:
    1. Solaris comes pre-installed and needs to be removed. Some modifications need to be done before install the OS.
      • Boot off of Sunfire x2100 server Supplemental CD and from the menu, do the following two steps:
        • Erase existing partitions (primary boot disk).
        • Flash update the bios.
      • Reboot system and press F2 (when prompted or when white Sun screen appears) to enter BIOS mode.
      • Select the "Advanced BIOS Features" menu item:
        • Change the installed OS option to Linux.
        • Press ESC to go back to main BIOS menu.
      • Make any other desired changes then save and exit BIOS menu (F10, I believe).
    2. Boot from Rocks Kernel disk. When Rocks window appears, type "Frontend" to start configuring your Front-end server. Do this quickly, as it will try to configure it as a compute node if it sets unanswered for more than a few seconds.    
      1. When prompted for rolls to install, use space-bar to select the SGE and java in addition to the default (already selected) rolls.
      2. When asked if you have more rolls, answer “Yes” and insert the OS disk 1.
      3. Do this for all four OS disks, then answer “No” when asked if you have any more rolls to add.
      4. Enter your cluster data into the form it gives you (I believe this is for the Ganglia setup).
      5. Select partitioning desired. If you do “Autopartitioning”, it will give you two partitions. “/” will be 6GB in size and “/state/partition1” will be the rest of the disk. If you choose “Disk Druid”, you can manually set up the partitioning. I choose “Disk Druid”. To use “Disk Druid”:
        1.   i.    Select disk “sda” when asked which disk to use.
        2. Tab to the “New” button and press the spacebar to create a new partition in the empty space.
          1. Select / as your mount point.
          2. Select the type of filesystem you want to use. We use ext3.
          3. Make sure that the size is plenty large enough. I would recommend at least 15000 if you are only going to have two partitions (/ and /export).
          4. Make sure that only sda is selected.
          5. Press “OK” button
        3. Press “New” button.
          1. Leave your mount point blank
          2. Select swap as your partition type.
          3. Set your desired size (I set 6000).
          4. Make sure that only sda is selected.
          5. Press “OK” button.
        4. Press “New” button.
          1. Type /export as your mount point.
          2. Select the type of filesystem you want to use. We use ext3.
          3. Give it a size of one and select “Fill all available space” if you want it to use the rest of the disk, otherwise, set the size you want it to be. 
          4. Make sure that only sda is selected.
          5. Press “OK” button.
        5. Repeat for any more partitions you want, but these three are the minimum.
        6. Press “OK” to indicate you are done partitioning the drive.
      6. When asked for settings for eth0 (Private network), leave the default (IP 10.1.1.1, NM 255.0.0.0).
      7. When asked for settings for eth1 (Public network), enter site specific data (ask your network people).
      8. When asked for gateway and DNS servers, enter site specific data.
      9. When asked for time server and time zone, enter site specific data.
      10. When asked for the root users password, remember what you enter.
      11. Feed the disks through as they are asked for. Note that this will not be in the order in which you first passed them through the machine.
      12. The system will then configure and load itself and reboot. You should then be able to log in using “root” for the userid and the password you set earlier.
  5. figure Compute-node:
    1. Log into Front-end node as root.
    2. Type insert-ethers at prompt.
    3. Insert ethernet cable into eth1 (I know...but I cannot get it to work in eth0).
    4. Boot compute node and press F8 to enter boot menu.
    5. Select "MBA 7.7.5" as the boot option.
    6. If it prompts you for any answers, there is a problem.
    7. The system will then configure and load itself and reboot. You should then be able to log in using "root" for the userid and the password you set for "root" on the front-end node.
 

Notes:

  • In a standard rocks installation the head node is 10.1.1.1
  • eth0 is internal (Private) network
  • eth1 (Front-end node only) goes to WAN (Public network)
 

Powered by Plone, the Open Source Content Management System