Конечные пользователи (также администраторы домена) не могут изменять размер томов - в графическом интерфейсе CS нет такой опции (см. Img1.PNG). Хотя администратор Cloudstack может изменять размер томов (см. Img2.PNG).
Информация: версия CS - 4.8.0 HA-серверы управления за HAProxy с MariaDb Galera. Хост: Xenserver.
Это исправлено в 4.9 следующим PR. API разрешал конечным пользователям изменять размер, но эта опция была недоступна через пользовательский интерфейс. https://github.com/apache/cloudstack/pull/1595 В: /usr/share/cloudstack-management/webapps/client/scripts/storage.js
Удаление:
if (jsonObj.hypervisor == "KVM" || jsonObj.hypervisor == "XenServer" || jsonObj.hypervisor == "VMware") {
if (jsonObj.state == "Ready" || jsonObj.state == "Allocated") {
allowedActions.push("resize");
}
И добавляем:
if (jsonObj.state == "Ready" || jsonObj.state == "Allocated") {
allowedActions.push("resize");
}
Также удаляем: /usr/share/cloudstack-management/webapps/client/scripts/storage.js.gz
Решает проблему