Add constants for cluster defaults
authorAlexander Schreiber <als@google.com>
Sat, 18 Oct 2008 22:26:56 +0000 (22:26 +0000)
committerAlexander Schreiber <als@google.com>
Sat, 18 Oct 2008 22:26:56 +0000 (22:26 +0000)
Reviewed-by: iustinp

lib/constants.py

index de10ce4..2a19b63 100644 (file)
@@ -368,3 +368,35 @@ ELOG_PROGRESS = "progress"
 # Temporary RAPI constants until we have cluster parameters
 RAPI_ENABLE = True
 RAPI_PORT = 5080
+
+# cluster wide default parameters
+DEFAULT_ENABLED_HYPERVISOR = HT_XEN_PVM
+
+HVC_DEFAULTS = {
+    HT_XEN_PVM: {
+        HV_KERNEL_PATH: "/boot/vmlinuz-2.6-xenU",
+        HV_INITRD_PATH: None,
+        },
+    HT_XEN_HVM: {
+        HV_BOOT_ORDER: "cd",
+        HV_CDROM_IMAGE_PATH: None,
+        HV_NIC_TYPE: HT_HVM_NIC_RTL8139,
+        HV_DISK_TYPE: HT_HVM_DEV_PARAVIRTUAL,
+        HV_VNC_BIND_ADDRESS: '0.0.0.0',
+        HV_ACPI: True,
+        HV_PAE: True,
+        },
+    HT_KVM: {
+        HV_KERNEL_PATH: "/boot/vmlinuz-2.6-xenU",
+        HV_INITRD_PATH: None,
+        HV_ACPI: True,
+        },
+    HT_FAKE: {
+        },
+    }
+
+BEC_DEFAULTS = {
+    BE_MEMORY: 128,
+    BE_VCPUS: 1,
+    BE_AUTO_BALANCE: True,
+    }