Step 1: Minimalist Debian install * locale: English/US * timezone: France * keboard: French * eth1 / 10.133.26.160 / 255.255.255.0 / 10.133.26.231 / no dns * hostname: trc00.thalesgroup.com * root password: thales * local user: trc6500 * user password: thales * partitionning: - sda1 / 20GB ext4 - sda2 (none) 1G swap - sda3 /var/media/backup (remaining) ext4 * repository: no cd, no network mirror * popurarity-contest: no * software selection: none * grub: yes * reboot Step 2: First configuration * on blade ## restore network connection aptitude install openssh-server rsync eject * on server ~/debian6500/master/opt/cluster/bin/sync_master.sh 10.133.26.160 * on blade mount -a mv /home /var/media/backup mkdir -p /var/media/backup/dump/{core,dump_delay_line,dump_track_base,log,prod,rec,trace} ln -s /var/media/backup/home /home reboot Step 3: * on server ## restore network connection cat ~trc6500/ftp/TRC6500.pub | ssh root@10.133.26.160 apt-key add - * on blade aptitude update aptitude install $(cat /root/debian-list.txt) * on server ~/debian6500/master/opt/cluster/bin/sync_master.sh 10.133.26.160 * on blade update-rc.d waitswitches defaults update-rc.d waitswitches enable update-rc.d etherwake defaults update-rc.d etherwake enable update-rc.d ipmiwake defaults update-rc.d ipmiwake enable update-rc.d wakeonlan defaults update-rc.d wakeonlan enable update-rc.d waitslaves defaults update-rc.d shutdownallblades defaults update-rc.d checkudevrules enable update-rc.d checkudevrules defaults chown webconfig /etc/webconfig/alias.csv /etc/dhcp/dhcpd.conf chsh -s /usr/bin/pdmenu trc6500 reboot