On each node, install the required packages:
{{{
- apt-get install fai-client ssed extlinux
- apt-get install {drbd8-utils,ganeti2,ganeti-htools}/squeeze-backports ganeti-instance-debootstrap qemu-kvm
+ # maybe: apt-get install drbd8-utils
+ # maybe: apt-get install ganeti-instance-debootstrap
+ apt-get install ganeti2 ganeti-htools qemu-kvm
}}}
=== configure kernel modules ===
ainsl /etc/modules 'hmac'
ainsl /etc/modules 'tun'
ainsl /etc/modules 'ext3'
+ ainsl /etc/modules 'ext4'
}}}
=== configure networking ===
vgcreate vg_ganeti /dev/cciss/c0d0p3
}}}
-=== create kvmU symbolic links ===
-
-On each node, create vmlinuz and initrd symlinks as expected by the kvm
-hypervisor (not strictly required if all guests will boot from their own
-kernels):
-
-{{{
- ln -s -T /boot/vmlinuz-2.6.32-5-amd64 /boot/vmlinuz-2.6-kvmU
- ln -s -T /boot/initrd.img-2.6.32-5-amd64 /boot/initrd.img-2.6-kvmU
-}}}
-
=== exchange ssh keys ===
on each node:
--mac-prefix 00:16:37 \
--no-ssh-init \
--no-etc-hosts \
- --hypervisor-parameters kvm:initrd_path=/boot/initrd.img-2.6-kvmU,kernel_path=/boot/vmlinuz-2.6-kvmU \
+ --hypervisor-parameters kvm:initrd_path=,kernel_path= \
foobar.debian.org
}}}
--hypervisor-parameters kvm:initrd_path=,kernel_path= \
--net 0:ip=206.12.19.124 -n rossini.debian.org reger.debian.org
}}}
+
+* How to add new LUNs to Bytemark Cluster
+
+{{{
+ + Add a new LUN in the MSA and export it to all blades
+
+ then:
+ gnt-cluster command "echo 1 > /sys/bus/pci/devices/0000:0e:00.0/cciss0/rescan"
+
+ then:
+ reload multipath-tools on gnt-master (normaly bm-bl1):
+ service multipath-tools reload
+ add the WWNs to dsa-puppet/modules/multipath/files/multipath-bm.conf and define the alias and commit that file to git.
+
+ then:
+ gnt-cluster command "puppet agent -t"
+
+ This will update the multipath config on all cluster nodes. WITHOUT doing this, you can't migrate VMs between nodes.
+}}}