change version
[debian6500.git] / install_debian.txt
1 Step 1: Minimalist Debian install
2 * locale: English/US
3 * timezone: France
4 * keboard: French
5 * eth1 / 10.133.26.160 / 255.255.255.0 / 10.133.26.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.26.160
27 * on blade
28 mount -a
29 mv /home /var/media/backup
30 mkdir -p /var/media/backup/dump/{core,dump_delay_line,dump_track_base,log,prod,rec,trace}
31 ln -s /var/media/backup/home /home
32 reboot
33
34 Step 3:
35 * on server
36 ## restore network connection
37 cat ~trc6500/ftp/TRC6500.pub | ssh root@10.133.26.160 apt-key add -
38 * on blade
39 aptitude update
40 aptitude install $(cat /root/debian-list.txt)
41 * on server
42 ~/debian6500/master/opt/cluster/bin/sync_master.sh 10.133.26.160
43 * on blade
44 update-rc.d waitswitches defaults
45 update-rc.d waitswitches enable
46 update-rc.d etherwake defaults
47 update-rc.d etherwake enable
48 update-rc.d ipmiwake defaults
49 update-rc.d ipmiwake enable
50 update-rc.d wakeonlan defaults
51 update-rc.d wakeonlan enable
52 update-rc.d waitslaves defaults
53 update-rc.d shutdownallblades defaults
54 update-rc.d checkudevrules enable
55 update-rc.d checkudevrules defaults
56 chown webconfig /etc/webconfig/alias.csv /etc/dhcp/dhcpd.conf
57 chsh -s /usr/bin/pdmenu trc6500
58 reboot