source: trunk/host/doc/install-xen @ 2834

Last change on this file since 2834 was 2340, checked in by quentin, 12 years ago
Update host install instructions.
File size: 2.2 KB
Line 
1# install Squeeze
2 # Configure each drive with a 1G partition and a rest-of-the-space partition, as RAID
3 # Create a RAID1 for the 1G partitions
4 # Create a RAID1 for each pair of rest-of-the-space partitions
5 # Create an ext3 /boot on the 1G RAID1
6 # Create an LVM volume group named after the machine's short hostname
7 # Create an LV called "swap" that is the same size as the machine's physical RAM
8 # Create an LV called "root" that is 50G ext4
9
10# download Debathena archive key, verify
11  (aptitude install debian-keyring &&
12  cd /tmp &&
13  wget http://debathena.mit.edu/apt/debathena-archive.asc &&
14  kcr_fingerprint=$(gpg --keyring /usr/share/keyrings/debian-keyring.gpg --no-default-keyring --list-keys --with-colons kcr@debian.org | grep ^pub | cut -f 5 -d :) &&
15  gpg --primary-keyring /tmp/debathena.gpg --no-default-keyring --import debathena-archive.asc &&
16  gpg --primary-keyring /tmp/debathena.gpg --no-default-keyring --refresh-keys &&
17  gpg --primary-keyring /tmp/debathena.gpg --no-default-keyring --keyring /usr/share/keyrings/debian-keyring.gpg --check-sigs --with-colons debathena@mit.edu | grep '^sig:!' | cut -d: -f5 | grep -q $kcr_fingerprint &&
18  gpg --primary-keyring /tmp/debathena.gpg --no-default-keyring --export debathena@mit.edu | apt-key adv --import)
19
20# add Debathena repos to etc/apt/sources.list.d
21  cat <<EOF > /etc/apt/sources.list.d/debathena.list
22deb http://debathena.mit.edu/apt squeeze debathena debathena-config debathena-system openafs
23deb-src http://debathena.mit.edu/apt squeeze debathena debathena-config debathena-system openafs
24EOF
25
26# add scripts repos to /etc/apt/sources.list.d
27  cat <<EOF > /etc/apt/sources.list.d/scripts.list
28deb http://web.mit.edu/scripts/apt stable main
29deb-src http://web.mit.edu/scripts/apt stable main
30EOF
31
32# add scripts apt repo key
33
34# install ~/.k5login
35# clone the xen config (/etc/xen)
36    git clone -b squeeze ssh://scripts@scripts.mit.edu/mit/scripts/git/xen.git /etc/xen
37
38# Install scripts-vm-host
39  aptitude update
40  aptitude install scripts-vm-host
41
42# install host keytab
43  cp $keytab /etc/krb5.keytab
44  k5srvutil change
45  k5srvutil delold
46
47# Configure exim4 to use smarthost (outgoing.mit.edu), no local mail
48dpkg-reconfigure exim4-config
Note: See TracBrowser for help on using the repository browser.