最终用户(也是域管理员)无法调整卷大小 - CS GUI 中没有这样的选项(参见 img1.PNG)。而 Cloudstack 管理员可以调整卷大小(参见 img2.PNG)。
信息:CS 版本 - 4.8.0 HA 管理服务器位于 HAProxy 后面,带有 MariaDb Galera。主机:Xenserver。
答案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
解决问题