$size) {
return "$size B";
} else if (pow(1024,2) > $size) {
return round(($size / 1024),2) . " kB";
} else {
return round(($size / pow(1024,2)), 2) . " MB";
}
}
function format_storage($size) {
if (1024 > $size) {
return "$size B";
} else if (pow(1024,2) > $size) {
return round(($size / 1024),2) . " kB";
} else if (pow(1024,3) > $size) {
return round(($size / pow(1024,2)), 2) . " MB";
} else if (pow(1024,4) > $size) {
return round(($size / pow(1024,3)), 2). " GB";
}
}
include('xenapi.php');
/* Establish session with Xenserver */
$xenserver = new XenApi($url, $login, $password);
$vms_array = $xenserver->VM__get_all_records();
?>
VBD__get_record($vbds);
if ($vbd["type"] == 'Disk') {
$vdi = $xenserver->VDI__get_record( $vbd["VDI"] );
$harddrive_size += $vdi["virtual_size"];
}
}
?>
|