| 1 | Step 1: Minimalist Debian install |
| 2 | * locale: English/US |
| 3 | * timezone: France |
| 4 | * keboard: French |
| 5 | * eth1 / 10.133.28.160 / 255.255.255.0 / 10.133.28.231 / no dns |
| 6 | * hostname: trc00.thalesgroup.com |
| 7 | * root password: thales |
| 8 | * local user: trc6500 |
| 9 | * user password: thales |
| 10 | * partitionning: |
| 11 | - sda1 / 20GB ext4 |
| 12 | - sda2 (none) 1G swap |
| 13 | - sda3 /var/media/backup (remaining) ext4 |
| 14 | * repository: no cd, no network mirror |
| 15 | * popurarity-contest: no |
| 16 | * software selection: none |
| 17 | * grub: yes |
| 18 | * reboot |
| 19 | |
| 20 | Step 2: First configuration |
| 21 | * on blade |
| 22 | ## restore network connection |
| 23 | aptitude install openssh-server rsync |
| 24 | eject |
| 25 | * on server |
| 26 | ~/debian6500/master/opt/cluster/bin/sync_master.sh 10.133.28.160 |
| 27 | * on blade |
| 28 | mount -a |
| 29 | mv /home /var/media/backup |
| 30 | mkdir -p /var/media/backup/{dump,rec} |
| 31 | mkdir -p /var/media/backup/dump/{core,dump_delay_line,dump_track_base,log,prod,rec,trace} |
| 32 | ln -s /var/media/backup/home /home |
| 33 | reboot |
| 34 | |
| 35 | Step 3: |
| 36 | * on server |
| 37 | ## restore network connection |
| 38 | cat ~trc6500/ftp/TRC6500.pub | ssh root@10.133.28.160 apt-key add - |
| 39 | * on blade |
| 40 | aptitude update |
| 41 | aptitude install $(cat /root/debian-list.txt) |
| 42 | * on server |
| 43 | ~/debian6500/master/opt/cluster/bin/sync_master.sh 10.133.28.160 |
| 44 | * on blade |
| 45 | update-rc.d waitswitches defaults |
| 46 | update-rc.d waitswitches enable |
| 47 | update-rc.d etherwake defaults |
| 48 | update-rc.d etherwake enable |
| 49 | update-rc.d ipmiwake defaults |
| 50 | update-rc.d ipmiwake enable |
| 51 | update-rc.d wakeonlan defaults |
| 52 | update-rc.d wakeonlan enable |
| 53 | update-rc.d waitslaves defaults |
| 54 | update-rc.d shutdownallblades defaults |
| 55 | chown webconfig /etc/webconfig/alias.csv /etc/dhcp/dhcpd.conf |
| 56 | reboot |