--- misc/xenconsole/action.php 2012/11/30 08:27:52 1876 +++ misc/xenconsole/action.php 2013/11/07 21:27:15 2069 @@ -12,6 +12,7 @@ if ($_GET["key"] != $password) { die("Invalid key"); } + $key = $_GET["key"]; $uuid = $_GET["uuid"]; $action = $_GET["action"]; @@ -26,6 +27,36 @@ } if ($action == "hardshutdown") { $xenserver->VM__hard_shutdown($vmref); + } + + + if ($action == "reboot") { + $xenserver->VM__clean_reboot($vmref); + } + if ($action == "hardreboot") { + $xenserver->VM__hard_reboot($vmref); + } + + if ($action == "setMemory") { + $val = $_GET["val"]; + if ($val == "") { + echo "val is missing"; + exit(1); + } + + + $xenserver->VM__set_memory_limits($vmref, $val,$val, $val, $val); + + + } + if ($action == "setCPU") { + $val = $_GET["val"]; + if ($val == "") { + echo "val is missing"; + exit(1); + } + + $xenserver->VM__set_VCPUs_max($vmref, $val); } echo "OK";