X-Git-Url: https://scripts.mit.edu/gitweb/xen.git/blobdiff_plain/911f36aa79de132ac9abe9576f3aa0f644f51558..1b36108f735c77952e58122b2d4bd96773284127:/scripts-server diff --git a/scripts-server b/scripts-server index 377e277..9b3b4ea 100644 --- a/scripts-server +++ b/scripts-server @@ -9,14 +9,19 @@ # is the version of Fedora to install vm_host = 0 -vm_mem = 1 -vm_mac5 = 2 -machines = { 'bees-knees' : ['not-forward', 4096, 10], - 'cats-whiskers' : ['not-forward', 7168, 20], - 'not-backward' : ['not-forward', 2048, 30], - 'busy-beaver' : ['conan-obrien', 3072, 40], - 'pancake-bunny' : ['conan-obrien', 3072, 50], - 'whole-enchilada': ['conan-obrien', 3072, 60], +vm_cpus = 1 +vm_mem = 2 +vm_mac5 = 3 +machines = { 'bees-knees' : ['david-letterman', 2, 6144, 10], + 'cats-whiskers' : ['david-letterman', 2, 6144, 20], + '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] @@ -25,6 +30,10 @@ mac5 = vm[vm_mac5] 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" @@ -37,13 +46,13 @@ else: # Fedora installs GRUB. bootloader = "/usr/bin/pygrub" -vcpus = 2 +vcpus = vm[vm_cpus] if 'memory' not in locals(): memory = vm[vm_mem] 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']] @@ -51,3 +60,6 @@ if 'builder' not in locals() or builder != "hvm": # 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)