Page 1 of 3 123 LastLast
Results 1 to 10 of 23

Thread: Rocks Cluster Tutorial Part 1 The Install

  1. #1
    Yuk it up Monkey Boy! Airbozo's Avatar
    Join Date
    Jun 2006
    Location
    In the Redwoods
    Posts
    5,272

    Default Rocks Cluster Tutorial Part 1 The Install

    ==NOTE== Please keep in mind that this is a work in progress, so if you see something that does not make sense, ASK QUESTIONS! Also if you see anything that is confusing and could be better written, please let me know. And if I have made some mistakes also let me know. I am still learning this stuff too. ==NOTE==


    This is the start of the Cluster Tutorial using Rocks Clusters Software;
    http://www.rocksclusters.org/

    This tutorial is based on the software from Rocksclusters.org. I will be refering to some of the documents on their site, so if you want to follow along, please point your browser to; http://www.rocksclusters.org/rocks-d...2.1/index.html. You can also download a pdf version of this document to view off line.

    Getting started.
    The basic items needed for a simple cluster are a frontend node (the system that the rest of the world will see), a compute node (1 or more), a private network interconnect, and an external network interconnect, Software.

    HARDWARE;

    Frontend (1);
    motherboard
    processor (386 minimum)
    memory (minimum 512mb)
    Hard drive (20gb min)
    CD drive (dvd for the larger disks)
    2 network interfaces (one for the outside world and one for the cluster network)
    Power supply (to power all those jiggly bits)
    Video card (not really necessary since _most_ systems can use the serial port for a console)

    Compute Node (at least 1);
    motherboard
    processor (386 minimum)
    memory (minimum 512mb)
    Hard drive (20gb min)
    CD drive (dvd for the larger disks)
    1 network interface
    Power supply (to power all those jiggly bits)
    Video card (not really necessary since _most_ systems can use the serial port for a console)

    Network;
    Switch for connecting cluster together. Can be eliminated for a dual node cluster and a crossover cable.
    Cables to connect all systems.

    Normally the frontend node is connected to the outside network since this is the unit that will be "seen" by the world and is responsible for communication to the various nodes and task handling, etc.

    While it is not necessary for all nodes (including the frontend) to be the same hardware it makes things easier if they are close. For example, try not to mix different processor types (amd's, pentiums, xeon, Itaniums, etc). It is also alot easier if the network cards in the different nodes are the same or at least from the same manufacturer.

    Here is the example of the network layout;





    SOFTWARE;

    For the first tutorial I will just be installing the 2 systems as a web server cluster, so the following software will be needed;

    Kernel/Boot Roll CD
    Base Roll CD (also called the Core Roll)
    HPC Roll CD
    Service Pack Roll CD
    Web Server Roll CD
    OS Roll CD Disk 1
    OS Roll CD Disk 2

    The "Rolls" for this project can be found here;
    http://www.rocksclusters.org/wordpress/?page_id=3

    If you want to follow along with this tutorial, download and burn the ISO's to disk, then return here.
    While the ISO's are downloading and burning, it is a great time to browse through the documentation, here;
    http://www.rocksclusters.org/rocks-d...2.1/index.html

    Since most of you out there already know how to hookup a computer I will not be covering that. Make your frontend boot ready and set the first boot device to the CDROM. Gather your install "Rolls" and get ready.

    Up Next: Installing the Frontend!


    EDIT: Got swamped at work so am still working on the second install on this...(but I know you guys still need time to gather items... )
    Last edited by Airbozo; 03-28-2007 at 12:09 PM. Reason: Inserted whiney late excuse tag...
    "...Dumb all over, A little ugly on the side... "...Frank Zappa...

  2. #2
    Religiously tolerant. Luke122's Avatar
    Join Date
    Jul 2006
    Location
    Canada
    Posts
    5,246

    Default Re: Rocks Cluster Tutorial Part 1 The Install

    Thanks again for this tut, I'm gathering the needed stuff right now. I've got 4 p3-866's w/512mb and 40gb hdds ready to go for this project. All identical hardware too.

    Getting the software now, and lookin forward to your next post.

    -Luke

    \m/ d(-_-)b \m/

    R9 290X+Kraken+Corsair H90, Xeon 5649@4ghz, Asus P6T-WS Pro

  3. #3
    Yuk it up Monkey Boy! Airbozo's Avatar
    Join Date
    Jun 2006
    Location
    In the Redwoods
    Posts
    5,272

    Default Re: Rocks Cluster Tutorial Part 1 The Install

    Once I clear my workbench I am prepared to continue.

    My Boss was on vacation for the last month and I had to take up the slack. I just cleared the last big item from the bench (a failed Cintiq display) and should be able to stage my cluster nodes to continue this tutorial.

    I am also re-reading the "official" documentation to make sure I am not just doing a copy and paste. I have a fairly good working relationship with these folks and do not want to piss them off. They have helped me a bunch in the past so I am treading lightly. A few people from the development team are watching this thread too...
    "...Dumb all over, A little ugly on the side... "...Frank Zappa...

  4. #4
    Religiously tolerant. Luke122's Avatar
    Join Date
    Jul 2006
    Location
    Canada
    Posts
    5,246

    Default Re: Rocks Cluster Tutorial Part 1 The Install

    Well thank them for me also, for allowing you to do this tutorial for all of us here at TBCS.

    Also, I've decided to pass on the p3s, as I have 4 -P4 1.6's here to be used for "something" instead. Should be a potent little cluster.

    Regarding the Cintiq, do you repair LCD panels also? What type of training experience would you recommend to get into that sort of thing? Our local tv repair shop has been yanking me for quite awhile to repair my 27" hdtv, and I'd love to be able to stick it to them and fix it myself.

    \m/ d(-_-)b \m/

    R9 290X+Kraken+Corsair H90, Xeon 5649@4ghz, Asus P6T-WS Pro

  5. #5
    Yuk it up Monkey Boy! Airbozo's Avatar
    Join Date
    Jun 2006
    Location
    In the Redwoods
    Posts
    5,272

    Default Re: Rocks Cluster Tutorial Part 1 The Install

    I don't really do any LCD repair, nor any TV repair anymore. It seems the more experienced I get, the less component level repair I do. I actually started out fixing TV's, stereo's and musical equipment (Amp's, mixers, effects peddles, etc), for my adopted Dad's shop.

    Basic Electronics is a good place to start. If you like working with the board level stuff, learn how to solder. Then learn SMT techniques.

    One thing with the Wacom Cintiq, is that Wacom tech support is kind of anal about RMA's. They basically refuse to work with you until you send a picture of the problem. Vertical blue line on right side of display, is not good enough, they need visuals...


    EDIT: Oh and the guys at UCSD didn't really "allow" me to do this tutorial, they were kind of baffled why I didn't just use theirs... They did ask me not to cut and paste though and I do respect that.
    Last edited by Airbozo; 04-18-2007 at 01:24 PM. Reason: added bit about rocks docs
    "...Dumb all over, A little ugly on the side... "...Frank Zappa...

  6. #6
    Strip it, paint it, and love on it... Commando's Avatar
    Join Date
    Nov 2006
    Location
    29 Palms CA
    Posts
    589

    Default Re: Rocks Cluster Tutorial Part 1 The Install

    Thanks for this tutorial. It's always great to see some solid content being shared.

  7. #7
    Custom Title Honors chaksq's Avatar
    Join Date
    Mar 2007
    Location
    NJ
    Posts
    1,277

    Default Re: Rocks Cluster Tutorial Part 1 The Install

    Would it be a bad idea to have the frontend with worse specs than the nodes?

    I have a couple of gateway lying around. 2 Gateway 6400 Servers and a budget Gateway Essential. I might try this just for kicks. My setup would either be with the Essential as the Frontend and the 6400s as the nodes or only use the 2 6400s with one frontend and one the node.

    None of this is much use to me now. I just figure this could be an interesting project. My best bet would probablt be to use the two 6400s and set up for redundancey in case one fails. Nothing else is much use to me. Other than one having 2 extra HDs they are set up identicle. Maybe I could use it as a web server or something.

    You said to ask questions so there you go. What is your imput?

    F.Y.I. both the 6400s are running fresh installs of Ubunto Linux and the Essential needs to be reformated.
    In Progress An Updated (Mac) Classic
    Completed Performa, BOX
    Hiatus Highrise
    Upcoming NightShift
    Cancelled Dell XPS, Framed, Busy

  8. #8
    Yuk it up Monkey Boy! Airbozo's Avatar
    Join Date
    Jun 2006
    Location
    In the Redwoods
    Posts
    5,272

    Default Re: Rocks Cluster Tutorial Part 1 The Install

    Quote Originally Posted by chaksq View Post
    Would it be a bad idea to have the frontend with worse specs than the nodes?

    I have a couple of gateway lying around. 2 Gateway 6400 Servers and a budget Gateway Essential. I might try this just for kicks. My setup would either be with the Essential as the Frontend and the 6400s as the nodes or only use the 2 6400s with one frontend and one the node.

    None of this is much use to me now. I just figure this could be an interesting project. My best bet would probablt be to use the two 6400s and set up for redundancey in case one fails. Nothing else is much use to me. Other than one having 2 extra HDs they are set up identicle. Maybe I could use it as a web server or something.

    You said to ask questions so there you go. What is your imput?

    F.Y.I. both the 6400s are running fresh installs of Ubunto Linux and the Essential needs to be reformated.
    The front end is usually the same or better than the slave nodes. Mainly because the front end is responsible for so much more than just pumping out visuals. The visual nodes basically are just graphics pipes doing little processing, besides local i/o, networking, and some transformations. The front end actually sends all the data to the individual nodes and makes sure they are on task (and on the same task), as well as determining _what_ should be sent to each node (it calculates the view port for the rest of the nodes).

    That said, unless you are pumping out high quality video with a moving view port and multiple viewing angles, it really will not matter.

    I am still working on this and am currently running through a trial install. I want to make sure that everything is working right before posting. I did a major noob bungle... I got all my hardware setup, found some similar video cards, cleared my workbench, got the camera setup, only to find out I downloaded the amd64 version of the software, and my proc's are NOT amd64/emt64 compatible... Rather than download yet another version, I pulled some other test systems I have for this project. So it turns out that my initial web server cluster will be on two identical systems, but when I do the visual cluster, I will use a different front end.

    Here is where I am going next week;

    Rocks-A-Palooza III

    I have asked one of my friends that works at ATI (at the AMD headquarters), for a tour of the facilities when I am there.
    "...Dumb all over, A little ugly on the side... "...Frank Zappa...

  9. #9
    Talk nerdy to me nil8's Avatar
    Join Date
    May 2005
    Location
    MO
    Posts
    1,582

    Default Re: Rocks Cluster Tutorial Part 1 The Install

    Have fun touring AMD! Lucky.

    The only thing holding me back from getting this going with some old machines is lack of KVM cables(I need 2 more) and this tut. I've always wanted to try clusters and this looks like the place to start.

    Thanks for this Airbozo. We really appreciate it.

  10. #10
    Yuk it up Monkey Boy! Airbozo's Avatar
    Join Date
    Jun 2006
    Location
    In the Redwoods
    Posts
    5,272

    Default Re: Rocks Cluster Tutorial Part 1 The Install

    nil8, Don't let the lack of cables hold you back. Once the frontend is installed and setup you can disconnect the monitor and KB/mouse and connect them to the first node (while it is running). Once the second node has booted and finished install you can move the cables to the next system (and so on...). Once you are done with the software install you can reconnect to the front end node and that is all you will need, since it will be _one_ cluster. If need be you can then use a serial console to access the systems.
    "...Dumb all over, A little ugly on the side... "...Frank Zappa...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •