Gelato Machines at UNSW

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
tiramisu.conf
elilo.conf

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.

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)

  1. Telnet to the management card and select SystemImager

  2. At the prompt press tab which will give you a list of choices. Chose re-image

IA64wiki: LocalInformation (last edited 2009-12-10 03:13:49 by localhost)

Gelato@UNSW is sponsored by
the University of New South Wales National ICT Australia The Gelato Federation Hewlett-Packard Company Australian Research Council
Please contact us with any questions or comments.