28 |
if ($action == "hardshutdown") { |
if ($action == "hardshutdown") { |
29 |
$xenserver->VM__hard_shutdown($vmref); |
$xenserver->VM__hard_shutdown($vmref); |
30 |
} |
} |
31 |
|
|
32 |
|
|
33 |
|
if ($action == "reboot") { |
34 |
|
$xenserver->VM__clean_reboot($vmref); |
35 |
|
} |
36 |
|
if ($action == "hardreboot") { |
37 |
|
$xenserver->VM__hard_reboot($vmref); |
38 |
|
} |
39 |
|
|
40 |
if ($action == "setMemory") { |
if ($action == "setMemory") { |
41 |
$val = $_GET["val"]; |
$val = $_GET["val"]; |
42 |
if ($val == "") { |
if ($val == "") { |
44 |
exit(1); |
exit(1); |
45 |
} |
} |
46 |
|
|
47 |
$cmd = "xe -pw {$key} vm-memory-limits-set static-min={$val}MiB static-max={$val}MiB dynamic-max={$val}MiB dynamic-min={$val}MiB uuid={$uuid}"; |
|
48 |
|
$xenserver->VM__set_memory_limits($vmref, $val,$val, $val, $val); |
49 |
|
|
50 |
|
|
51 |
passthru($cmd); |
} |
52 |
|
if ($action == "setCPU") { |
53 |
|
$val = $_GET["val"]; |
54 |
|
if ($val == "") { |
55 |
|
echo "val is missing"; |
56 |
|
exit(1); |
57 |
|
} |
58 |
|
|
59 |
|
$xenserver->VM__set_VCPUs_max($vmref, $val); |
60 |
} |
} |
61 |
|
|
62 |
echo "OK"; |
echo "OK"; |