cloudstack 最终用户无法调整卷大小

cloudstack 最终用户无法调整卷大小

最终用户(也是域管理员)无法调整卷大小 - CS GUI 中没有这样的选项(参见 img1.PNG)。而 Cloudstack 管理员可以调整卷大小(参见 img2.PNG)。

信息:CS 版本 - 4.8.0 HA 管理服务器位于 HAProxy 后面,带有 MariaDb Galera。主机:Xenserver。

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

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

答案1

此问题已在 4.9 版中通过以下 PR 修复。API 允许最终用户调整大小,但该选项无法通过 UI 提供。 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

解决问题

相关内容