diff --git a/tools/python/xen/xm/xenapi_create.py b/tools/python/xen/xm/xenapi_create.py index 4795d514da..52d91e101b 100644 --- a/tools/python/xen/xm/xenapi_create.py +++ b/tools/python/xen/xm/xenapi_create.py @@ -513,11 +513,15 @@ class sxp2xml: memory_str = str(int( get_child_by_name(config, "memory"))*1024*1024) - memory.attributes["static_min"] = memory_str + memory.attributes["static_min"] = str(0) memory.attributes["static_max"] = memory_str memory.attributes["dynamic_min"] = memory_str memory.attributes["dynamic_max"] = memory_str + if get_child_by_name(config, "maxmem"): + memory.attributes["static_max"] = \ + str(int(get_child_by_name(config, "maxmem")*1024*1024)) + vm.appendChild(memory) # And now the vbds