* find or create the MAC of the VM, 52:54:ee:9d:1a:10 in this case * define dns/dhcp/nagios/proxy etc. (out of the scope of this page) * make iso available on all nodes (or at least ganeti master, instance primary) * Try : {{{ gnt-instance add -d -t drbd -s 10G -B memory=512 -H kvm:kernel_path=,initrd_path=,boot_order=cdrom,cdrom_image_path=/root/turnkey-redmine-2009.10-hardy-x86.iso,vnc_bind_address=0.0.0.0 -n z2-3.host.gnt:z2-1.host.gnt -o debootstrap+default --net 0:mac=52:54:ee:9d:1a:10 redmine.pokersource.vm.gnt }}} * When add is done, use gnt-instance info to see which port vnc is bound to, and connect to vnc. * The network must be configured manually because older/simpler DHCP clients are confused when the default route is not on the same subnet as the IP address of the VM * IP : 10.10.1.XXX * netmask : 10.10.0.0/16 * gateway : 10.10.0.254 * DNS : 10.10.0.254 * If the installer fails, try the following in a shell: * ip link set eth0 up * ip addr add 10.10.1.XXX dev eth0 * route add -net 10.10.0.0 netmask 255.255.0.0 dev eth0 * route add default gw 10.10.0.254 * echo nameserver 10.10.0.254 > /etc/resolv.conf * After installation, the DHCP client installed for Debian lenny or squeeze can handle the answer from the DHCP server and the interface '''must''' be changed from '''static''' to '''dhcp''' in {{{/etc/network/interfaces}}} * After reboot, the cdrom is eject and it will not boot, the following must be done: * gnt-instance modify -H boot_order=disk redmine.pokersource.vm.gnt * gnt-instance reboot redmine.pokersource.vm.gnt