[Kimchi-devel] [PATCH 2/4 v4] [Memory HotPlug] Add maxMemory into templates
Rodrigo Trujillo
rodrigo.trujillo at linux.vnet.ibm.com
Fri Jun 5 17:34:08 UTC 2015
This patch adds maxMemory value in new templates. This value is also
used when new virtual machines are created.
MaxMemory is going to be the total amount of memory of the host.
Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo at linux.vnet.ibm.com>
---
src/kimchi/osinfo.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/kimchi/osinfo.py b/src/kimchi/osinfo.py
index 67d85be..35aa594 100644
--- a/src/kimchi/osinfo.py
+++ b/src/kimchi/osinfo.py
@@ -20,6 +20,7 @@
import copy
import glob
import os
+import psutil
from collections import defaultdict
from configobj import ConfigObj
@@ -181,6 +182,9 @@ def lookup(distro, version):
params['os_version'] = version
arch = _get_arch()
+ # Setting maxMemory of the VM, which will be equal total Host memory in Kib
+ params['max_memory'] = psutil.TOTAL_PHYMEM >> 10
+
# set up arch to ppc64 instead of ppc64le due to libvirt compatibility
if params["arch"] == "ppc64le":
params["arch"] = "ppc64"
--
2.1.0
More information about the Kimchi-devel
mailing list