vm_mac5 = 3
machines = { 'bees-knees' : ['david-letterman', 2, 6144, 10],
'cats-whiskers' : ['david-letterman', 2, 6144, 20],
- 'not-backward' : ['david-letterman', 2, 2048, 30],
- 'busy-beaver' : ['conan-obrien', 1, 3072, 40],
- 'pancake-bunny' : ['conan-obrien', 1, 3072, 50],
- 'whole-enchilada': ['conan-obrien', 1, 3072, 60],
- 'real-mccoy' : ['jay-leno', 2, 6144, 70],
+ 'not-backward' : ['david-letterman', 2, 2560, 30],
+ 'busy-beaver' : ['conan-obrien', 2, 4096, 40],
+ 'pancake-bunny' : ['conan-obrien', 2, 4096, 50],
+ 'whole-enchilada': ['jay-leno', 1, 2048, 60],
+ 'real-mccoy' : ['jay-leno', 2, 4096, 70],
+ 'not-forward' : ['jay-leno', 2, 512, 80],
+ 'old-faithful' : ['johnny-carson', 2, 4096, 90],
+ 'better-mousetrap' : ['johnny-carson', 2, 4096,100],
}
vm = machines[machine_name]
if 'install' in locals():
# Get these files from a Fedora mirror, from a path like
# pub/fedora/linux/releases/test/11-Preview/Fedora/x86_64/os/isolinux/
+ # You can use ftp://mirrors.mit.edu and wget -R to easily grab the
+ # entire contents of the directory. To do the network install, use
+ # a URL like ftp://mirrors.mit.edu/fedora/linux/releases/13/Fedora/x86_64/os
+ # I'm not sure what you're supposed to do for IPv6
kernel = "/root/%s-install/vmlinuz" % install
ramdisk = "/root/%s-install/initrd.img" % install
extra = "selinux=0"
maxmem = 16384
name = machine_name
vg = vm[vm_host]
-disk = [i % (vg, name) for i in ['phy:/dev/%s/%s-root,hda,w',
- 'phy:/dev/%s/%s-swap,hdb,w']]
+disk = [i % (vg, name) for i in ['phy:/dev/%s/%s-root,xvda,w',
+ 'phy:/dev/%s/%s-swap,xvde,w']]
vif = [i % mac5 for i in ['bridge=eth0, mac=ac:de:48:00:%s:01',
'bridge=eth1, mac=ac:de:48:00:%s:02']]
# https://bugzilla.redhat.com/show_bug.cgi?id=466681
# pygrub uses cached and eventually outdated grub.conf, kernel and initrd
file('/proc/sys/vm/drop_caches', 'w').write('1')
+
+#if 'install' in locals():
+# disk.append('file:/root/%s-install/cdimg.ext3.img,hdc1,r' % install)