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 == "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"; } else { echo "Missing action or uuid"; } ?>