You will be doing your 15-213 lab assignments on a cluster of Nocona
Xeon servers, donated by Intel, called the "fish machines". Intel
engineers traditionally use the names of North American rivers as
internal names for their processor projects. So it seems fitting that
we, as denizens of the Intel cluster, name our machines after fish of
North America. The fish machines run Linux, are rack-mounted in the
Wean Hall 3rd floor machine room, and are administered by the CS
facilities group. They reboot every day at 7am.
Here is the current fish machine status.
|bluefish.ics.cs||bonito.ics.cs||cobia.ics.cs (Autolab server)|
Note: If prompted for a password, enter your Andrew password.
Note :The uppercase 'ANDREW.CMU.EDU' is significant.
Note: The string "-l" is dash el, not dash one.
Note: Your top level Andrew home directory needs to be at least world listable: "system:anyuser l".
Note: By using host name "fish", you will be directed at random to one of the course machings.
Q: Are the accounts ready yet?
A: No (as of Fri, Jan 04, 2008).
Here are the students who have accounts.
If you're not on the list, please request an account from Prof. O'Hallaron (firstname.lastname@example.org).
Q: What do I need to do before logging in for the very
A: From your Andrew home directory on an Andrew Unix machine (e.g., linux.andrew.cmu.edu or unix.andrew.cmu.edu), run the following one-time checkin script:
unix> /afs/cs/academic/class/15213-s08/bin/checkinYour top level Andrew home directory needs to be at least world listable: "system:anyuser l".
Q: What does the checkin script do?
A: The checkin script activates your account so that you can login to the fish machines using your Andrew password. It creates a hidden directory called ~/.15213 with login credentials for the fish machines. If you don't have one already, it also creates a protected directory ~/213hw where you can safely do your assignments without other students being able to see them. You only need to run the checkin script once, before your very first login to the fish machines. However, you can safely run the checkin script as often as you like.
Q: How do I login to one of these machines once I have run the
A: If your Andrew login is bovik and you want to login to a machine, then type the following while logged in to an Andrew Unix machine:
unix> ssh -x -l bovik@ANDREW.CMU.EDU fish.ics.cs.cmu.edu [type your Andrew password to the prompt, if prompted]Note: The uppercase 'ANDREW.CMU.EDU' is significant.
Q: I did everything you said but I still can't login. Now what?
A: Here are the most common reasons students can't login:
unix> cd unix> fs sa -dir ~ -acl system:anyuser l unix> fs sa -dir ~/.15213 -acl system:anyuser rl
If you still can't login, please send mail to your instructor.
Each node on the cluster runs a 64-bit version of Fedora Core 3 (Linux kernel 2.6.11) and consists of the following hardware: