2016-08-29 7 views
0

Конечные пользователи (также администраторы домена) не могут изменять размер. Объемы - такой опции в CS GUI нет (см. Img1.PNG). Хотя Cloudstack Admin может изменять размеры vols (см. Img2.PNG).cloudstack конечные пользователи cantg resize volume

Информация: Версия CS - 4.8.0 Управляющие серверы HA позади HAProxy с MariaDb Galera. Хост: Xenserver.

img1.png: https://files.fm/u/krgxs9b9#/view/img1.PNG

img2.png: https://files.fm/u/krgxs9b9#/view/img2.PNG

ответ

0

Это фиксируется в 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

Решает вопрос