MachineOverview

fd.o machines

See also MigrationPlan.

Machine Name

Services

CPU

Memory

Disk

Location

Status

Notes

Access

tycho

Fail safe -- iLO backup

2x PIII 700MHz

1G

9GB (no RAID)

PDX

Operational

Very unreliable, serial console unusable

SW

gabe

Email -- postfix, mailman, amavisd, spamassassin, postgrey and bind

2x Xeon 2.8GHz

3.5G

6x 36.4GB

PDX

Operational; currently still hosting wikis

iLO

SW

kemper

devel -- GIT/CVS/SVN master, download master, SQL server for BZ

2x Opteron 270

4G

6x 147GB

PDX

Fully operational

iLO

Dev (CVS/SVN/GIT-only)

annarchy

hosting -- web, anonftp, anoncvs, anonsvn, BZ frontend, dev home dirs, dev mbox if necessary

2x Opteron 270

16G

6x 147GB

PDX

Operational (BZ frontend, webcvs, gitweb, Planet, people.fd.o, Xen)

iLO

Dev shell

fruit

admin -- ldap, system backups, iLO

1x Opteron 250

1G

4x 36.4GB

PDX

Fully operational

iLO

SW

Questions:

fruit

Name

Type

Size

Device

/boot

ext3

1G

/dev/cciss/c0d0p1

/

ext3

1G

/dev/cciss/c0d0p2

swap

swap

8G

/dev/cciss/c0d0p5

fruit

LVM

62G

/dev/cciss/c0d0p6

/usr

ext3

5G

/dev/fruit/usr

/var

ext3

10G

/dev/fruit/var

/home

ext3

10G

/dev/fruit/home

/tmp

ext3

8G

/dev/fruit/tmp

ok, icky but true, I couldn't get grub to install on fruit for some reason; it appears the disk access mechanism grub uses doesn't work. I did manage to get lilo working, but that required hand-editing the lilo.conf file as the installer produces a completely useless one. Don't forget to include the initrd.img, which is kinda important.

Other than that, the install appears to be going fine.

update -- after the machine was rebooted into it's own environment, grub installed cleanly. Of course, grub-instal doesn't bother to create a menu.lst, recovery from that was tricky.

annarchy

The raid array was configured as 5 disks in RAID 5 with a hot spare, for a total of 587.2GB.

Just like on fruit, create small initial partitions and plan on growing them as needed. Note that annarchy will (we hope) be running Xen so that we can run 'dangerous' projects in a tightly-controlled jail.

Name

Type

Size

Device

/boot

ext3

1G

/dev/cciss/c0d0p1

/

ext3

1G

/dev/cciss/c0d0p2

swap

swap

32G

/dev/cciss/c0d0p5

annarchy

LVM

553.2G

/dev/cciss/c0d0p6

/usr

ext3

5G

/dev/annarchy/usr

/var

ext3

10G

/dev/annarchy/var

/srv

ext3

10G

/dev/annarchy/srv

/home

ext3

10G

/dev/annarchy/home

/tmp

ext3

10G

/dev/annarcny/tmp

Note that this machine also had trouble with grub not working under debian installer but working fine once the machine was booted via lilo. I think I've got that little trick all figured out now. Again, select lilo, and then recover from the installer (fix the path to /boot/vmlinuz and add initrd=/boot/initrd.img), then reboot and run grub-install and then hand configure /boot/grub/menu.lst

pserver runs out of a chroot in /srv/anoncvs.freedesktop.org, which is push-rsync'ed from kemper.

kemper

I've configured this just like annarchy above. Only SWs have accounts by default.

Backups

We've got way more disk space than we'll need for a long time. I bought this setup so we could do backups inside our own systems as a first-level against single machine compromise or failure. We've got several kinds of things that need backups:

  1. CVS/bugzilla data -- must be secure, needn't be secret. Must be reliable and archival. PSU offers tape backups, we must regularly ensure that this is working.
  2. LDAP data -- must be secure and secret. Should be reliable; needn't be archival.
  3. Home directories -- should be secure, needn't be secret. Note that we offer backups of home directories solely for the convenience of the users; this isn't critical data and may get wiped at any time. Anyone using fd.o for archival purposes deserves whatever they get. These won't be backed up to tape; it's too expensive.
  4. System configuration -- must be secure, must be secret, should be reliable; needn't be archival. Fortunately, this is similar to LDAP data in that it doesn't change often, or at least doesn't change much.

In descending order of putative security, we have:

  1. tycho
  2. fruit
  3. kemper
  4. gabe
  5. annarchy

I suggest that we ensure that 'secret' data move only from less secure machines to more secure machines, so fruit backups can only go to tycho and perhaps some off-site machine (we can get space on an osuosl partition).

Naming

Names to be used after this include, in no particular order: charles (reserved for a powerpc machine), catsby, kara (reuse), brenna, div, merch, frank, twisp, period, cardboardtubesamurai (aka cts), mrtails, hector.

See also Wikipedia's entry on PA.