VM__get_by_uuid($uuid); if ($action == "start") { $xenserver->VM__start($vmref, false, false); } if ($action == "shutdown") { $xenserver->VM__clean_shutdown($vmref); } if ($action == "hardshutdown") { $xenserver->VM__hard_shutdown($vmref); } if ($action == "setMemory") { $val = $_GET["val"]; if ($val == "") { echo "val is missing"; exit(1); } $cmd = "xe -pw {$password} vm-memory-limits-set static-min={$val}MiB static-max={$val}MiB dynamic-max={$val}MiB dynamic-min={$val}MiB uuid={$uuid}"; passthru($cmd); } if ($action == "setCPU") { $val = $_GET["val"]; if ($val == "") { echo "val is missing"; exit(1); } $cmd = "xe -pw {$password} vm-param-set VCPUs-max={$val} uuid={$uuid}"; passthru($cmd); } echo "OK"; } else { echo "Missing action or uuid"; } ?>