Gelato Machines at UNSW
Contents
Machine Names
All the gelato@UNSW machines are named for ice cream flavours, or things related to Gelato.
A list of flavours is at [/MachineNames]
lemon
lemon.gelato.unsw.edu.au does all the work -- web/mail and anything else we might need. It's an HP ZX2000 Itanium-2 running Debian Linux, configured with 200G discs and 4G memory. It is confined in a DMZ and you probably don't need to access it unless for system administration. You can push your home directory to lemon with a system-wide cronjob. See instruction for details.
You may also want to setup passwordless authentication for all machines (see sshauthorization).
All the machines authenticate to the ERTOS LDAP server by default, and have home directories served via NFS from paulaner.ertos.nicta.com.au.
General use machines
The Gelato project currently owns nine IA64 machines, and has access to a number of others. Please book any machines you wish to use (see booking).
There are two dual-processor McKinley machines, each with a 36G disc and 4G memory: tartufi and cassata. And there are two single-processor McKinley machines, each with a 36G disc and 1G memory: berry and tiramisu. Also four dual processor madison machines, each with at least 73G disc and 2G memory.
As set up, each machine has home directories mounted from paulaner; and uses ldap for password information. The machines can be set up for NetBooting, or can boot from local disc.
Configuration
Machine |
Type |
Extra NIC |
Extra Disk |
Location |
Console |
Notes |
Coopers |
I2000 |
-- |
CMD680+80G |
peterc |
No console avail |
|
Tiramisu |
ZX2000 |
DP83820 |
CMD680+80G |
m/c room |
No console avail |
/ExampleFiles |
Berry |
ZX2000 |
DP83820 |
-- |
peterc |
Peter's desktop |
|
Lime |
ZX2000 |
-- |
-- |
ianw |
Ian's login box; feel free to use as a general use box but don't reboot! |
|
Lemon |
ZX2000 |
DP83820 |
2x120G |
m/c room |
On consoles: lemon |
Web, Mail; no general access |
Cassata |
RX2600, Dual McKinley |
-- |
-- |
rack |
telnet cassata-mgmt |
|
Tartufi |
RX2600, Dual McKinley |
-- |
-- |
rack |
telnet tartufi-mgmt |
|
Vanilla |
RX2600, Dual Madison |
-- |
-- |
SGI rack |
telnet vanilla-mgmt |
Currently broken |
Baci |
RX2600, Dual Madison |
-- |
-- |
SGI rack |
telnet baci-mgmt |
|
Amaretto |
RX2600, Dual Madison |
-- |
-- |
rack |
telnet amaretto-mgmt |
|
Torrone |
RX2600, Dual Madison |
-- |
-- |
rack |
telnet torrone-mgmt |
|
Tutti |
SGI Altix 350 |
-- |
-- |
Machine Room, SGI rack labeled Caterpillar |
On crashme:console tutti |
4 x 1500 Mhz Madison/Itanium CPU with 9m cache; NUMA, 8G RAM; DHCP on 100Mb interface with HWaddr 08:00:69:14:00:C2, Gbit interfaces HWaddrs: 00:E0:ED:08:6A:88, 00:E0:ED:08:6A:89; 2 x 80G 7200 rpm SATA drives; More info at http://vis.lbl.gov/NERSC/Facilities/SGI_Altix_350_Server.pdf |
mint |
Dell Poweredge SC 1435 |
-- |
-- |
Machine Room, Dell Rack |
-- |
2 x Dual Core AMD 2400 Mhz Opteron 2216, 2 x 1Mb L2 cache, 128k L1 cache; 8G RAM; 7200 rpm 250G SATA disk; DHCP on 100Mb interface with HWaddr 00:1A:A0:36:FE:CC, Gbit interface HWaddr 00:1A:A0:36:FE:CD; More info here |
banana |
HP RX2660 |
-- |
-- |
Machine room, Dell Rack |
-- |
2 x Dual core Itanium 2 with HT, 1.6 Ghz, 18 Mb L3, 32 kb L1; 8G RAM; 4 x 10000 rpm 73G Serial Attached SCSI used as raid0; DHCP at 100 Mb, interface HWaddr 00:1B:78:9F:11:43, second Gbit interface HWaddr 00:1B:78:9F:11:42; More info here |
leffe |
Compucon |
-- |
-- |
Machine room, the rack with console |
-- |
Intel Xeon 2.66 Ghz with HT, 2 logical CPUs; 1G RAM; 2 x 7200 rpm 40G disks; 5 Gbit interfaces, DHCP on interface with MAC 00:02:b3:d8:7c:8b |
Rum |
RX6600 |
-- |
-- |
Machine room, Dell rack |
telnet rum-mgmt |
4 x Dual Core Itanium 2 with HT, 1.6 Ghz, 2 x Dual port Gbit NICs, 16Gb RAM, 2 x 146 Gb Serial Attached SCSI 10k RPM disks, More info at http://h18000.www1.hp.com/products/quickspecs/12596_div/12596_div.HTML |
Other Information
Consoles
Most machines are available from the console command on consoles.
To access the console on these, ssh to consoles, and use the console command (see conserver). Or, if you wish to, you could set up your console client to connect to the console server on consoles.
Note* If your console client is getting conection refused, then you will need to have the client machine placed on the allowed list on consoles, and have an account on lemon.
Note** The other machines are slightly different; these machines are fitted with management console hardware. To access it, telnet to machine-mgmt (i.e. tartufi-mgmt or cassata-mgmt) and give the appropriate user-name and password (most people around the lab know it, otherwise see PeterChubb or IanWienand).
Partitioning
Currently, each machine is partitioned as follows:
Machine |
disk |
partition |
mount |
Tutti |
sda |
1 |
/boot |
|
|
2 |
RedHat root |
|
sdb |
1 |
swap |
|
|
2 |
/home |
|
|
3 |
Debian root |
|
|
4 |
/usr/src |
The following system after a re-image will have the following format |
|||
Vanilla |
sda |
1 |
efi |
Baci |
|
2 |
hp-service |
Amaretto |
|
3 |
swap |
Torrone |
|
4 |
/ |
Amaretto |
sdb |
1 |
/usr/src |
Tartufi |
|
|
|
Cassata |
|
|
|
The following machines have not been tested for re-image |
|||
Tiramisu |
sda |
|
|
Note that home partitions are NFS-mounted from paulaner except for tutti.
Of course, any machine can be repartitioned and reinstalled if necessary for a particular project, so all data on any machine is not guaranteed to be long lived, so backup often.
Please comment here on proposed new partitioning scheme
System Image
Several machines can be automatically reformatted and imaged from our imageserver.
At the elilo prompt just select 'SystemImager' for the process to start
Please select a boot option Debian GNU/Linux EFI Shell [Built-in] SystemImager cd Boot Option Maintenance Menu System Configuration Menu
Backup
The Gelato McKinley and Madison machines are not backed up. They should not be used for development, only for testing and benchmarking. Do not store anything you'd be sorry losing on those machines --- they run experimental kernels, and we have lost filesystems in the past.
Critical data on lemon is backed up nightly; (e.g., WIKI contents and mailman archives) to an account on another machine where it's grabbed by CSE's backup scripts nightly.
Vacation Scripts
As it currently stands, the on|report|off@vacation scripts don't appear to work for Gelato members. I have a simple script
#/bin/zsh -l
if [ -n "`ps -ef | grep username | grep checkmail | grep -v grep`" ]; then
exit;
fi
killall -HUP checkmail 2>&1 >/dev/null
sleep 2
checkmail -N
that I run from a cron job on lemon via ssh to a CSE server. It ensures checkmail keeps grabbing my mail, and passing it through to procmail where I manually invoke the vacation program. Only thing to be careful is you use a login shell; checkmail needs all sorts of environment variables to check the mail.
Administration
Creating new mailman groups
If you are creating a new mailman list on lemon, be sure to add the domain name after the group when you use the newgroup command. e.g.
sudo /var/lib/mailman/bin/newlist thelistname@www.gelato.unsw.edu.au
This ensures everything gets created correctly.
Alternatively, use the web interface
General Assets List
The list of the rest of the machines available to the group is available only to group members, at https://www.cse.unsw.edu.au/~disy/local/assets/
Updating the website
Please checkout the website from CVS with
cvs -d:ext:lemon.gelato.unsw.edu.au:/home/ianw/cvs/ co gelato-www
See the README file, but the gist is to edit .tmpl files which will get made into the html files. Make sure anything you need copied is in the inventory.txt file and use make install to put it in the main directory.
Restoring a System Image (Reinstall debian onto tartufi)
Telnet to the management card and select SystemImager
- At the prompt press tab which will give you a list of choices. Chose re-image
