| 1 | Step 1: Minimalist Debian install |
| 2 | * locale: English/US |
| 3 | * timezone: France |
| 4 | * keboard: French |
| 5 | * no network |
| 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 | aptitude install openssh-server rsync |
| 23 | ifconfig eth1 10.133.28.160 |
| 24 | * on server |
| 25 | rsync -va master/ root@10.133.28.160:/ |
| 26 | ssh root@10.133.28.160 "eject; reboot" |
| 27 | |
| 28 | Step 3: |
| 29 | * on server |
| 30 | cat ~trc6500/ftp/TRC6500.pub | ssh root@10.133.28.160 apt-key add - |
| 31 | * on blade |
| 32 | aptitude udpate |
| 33 | aptitude install $(cat /root/debian-list.txt) |
| 34 | * on server |
| 35 | rsync -va master/ root@10.133.28.160:/ |
| 36 | * on blade |
| 37 | update-rc.d etherwake enable |
| 38 | update-rc.d ipmiwake enable |
| 39 | update-rc.d shutdownallblades enable |
| 40 | update-rc.d wakeonlan enable |
| 41 | update-rc.d waitslaves enable |
| 42 | update-rc.d waitswitches enable |
| 43 | chown webconfig /etc/webconfig/alias.csv |
| 44 | reboot |