LINUX.ORG.RU

XenServer SR_BACKEND_FAILURE_79 VDI Invalid size

 , ,


0

1

Всем привет.

Разрабатываю управление виртуальными машинами через web. Столкнулся с проблемой изменения размера диска. Для изменения использую функцию VDI.resize Я не могу понять, в каком формате эта функция принимает данные B, KB, MB, GB? Если значения в Байтах, пишет ошибку

Ошибка API. (SR_BACKEND_FAILURE_79 VDI Invalid size [opterr = VDI size must be between 1 MB and 2088960 MB])

Если значения в КБ …. ошибка

Ошибка API. (SR_BACKEND_FAILURE_79 VDI Invalid size [opterr = shrinking not allowed])

Может кто знает как правильно сделать?



Последнее исправление: usaev-rustam (всего исправлений: 3)

Какое тебе слово перевести (недорого)?

anonymous
()

Решил задачу указав явно тип данных

$resize = 'VDI.resize';
$xenserver->$resize($vdi, ''.(int)$hdd2.'');

Без скобок не работает

usaev-rustam
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.