Mount-Everest
Server named after Mho, in the Mhount namespace, Everest being one of Seven summits.
Mhount-Everest är en AFS-filserver som vi ärvde från mho. Det är en AMD Athlon(tm) II X2 250 med 8Gb RAM. Då vi har mer kompetens inom Linux än OpenSolaris/Indiana/... så valde vi att sätta upp en Debian-maskin med Linux mjukvaruraid. Maskinen är fylld med 12 st 2T diskar och uppsatta med RAID.
Installation
Föreberedelse
Det är enklare att partitionera diskarna i förväg från en liveskiva, det sparar tid och är mycket trevligare att t.ex. boota en liveskiva och köra följande kommando.
for n in a b c d e f g h i j k l ; do parted -s /dev/sd$n mklabel msdos; parted -s /dev/sd$n mkpart primary ext2 0% 10GB; parted -s /dev/sd$n mkpart primary ext2 10GB 100%; done
OBS Notera att troligtvis har din USB-sticka/skiva hamnat med i listan på diskar, se till att du har med rätt diskar.
Vi valde sedan att plocka bort de diskarna som vi inte skulle ha med i vår system-RAID, det var för att göra det simpelt för oss. Vi valde att använda partition ett på de sex diskarna som sitter i 5,2 tums plattserna för systemet.
OS installation
Grund-installationen gjordes med en Debian 6.0.3 AMD64 netinst CD. Vi valde engelska som språk, en_US.UTF-8 samt svenska som layout.
Vid Task Select valde vi att inkludera SSH server samt avmarkera Graphical desktop enviroment. Följande var valt:
- SSH Server
- Standad system utilities
Vi satte upp en mirror (RAID 1) över första partitionen på fyra diskar, samt två spares. På den RAID:en har vi sedan lagt LVM med två volymer, root för systemet samt swap för swap.
# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sda1[0] sde1[4](S) sdf1[5](S) sdd1[3] sdc1[2] sdb1[1] 9763768 blocks super 1.2 [4/4] [UUUU]
# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert root vgmirror -wi-ao 8.38g swap vgmirror -wi-ao 952.00m
Några problem som upptäcktes var att något blev knas när vi körde med gpt partitioner, gissningvis är det kanske ett problem om inte existerar vid nästa installation av filserver. Då diskarna inte var större än 2T så valde vi att välja den enkla vägen och köra klassisk partitionstabell á msdos.
När installationsprogrammet skulle skriva ner grub så blev något fel, vi valde att hoppa över det steget i installationen och gå vidare. Efter att installationen var klar så bootade vi en live-skiva igen och körde följande (exempel från Ubuntu-skriva):
# Installera paket, sätt ihop arrayen (RAID:en) apt-get install mdadm lvm2 mdadm -A --scan partprobe
# Chroota in i installationen mkdir /target mount /dev/vgmirror/root /target mount -o bind /proc /target/proc mount -o bind /dev /target/dev mount -o bind /sys /target/sys chroot /target /bin/bash
# Kör grub-install på alla system-diskar for n in a b c d e f; do grub-install /dev/sd$n; done update-grub
'OBS! Notera att din usb-sticka/skiva förmodligen ligger någon bland diskarna, akta så att du inte av misstag kör grub-install på din usb-sticka, eller att du grömmer en disk.
Vi stängde sedan av datorn och satte i de resterande sex diskarna igen och bootade datorn.
Konfiguration
Paket som har installerats efter installationen är:
apt-get install heimdal-clients heimdal-clients-x openafs-client \ openafs-fileserver openafs-modules-dkms mdadm
TODO: mer text