最终用户(也是域管理员)无法调整卷的大小 - CS GUI 中没有这样的选项(参见 img1.PNG)。虽然 Cloudstack 管理员能够调整卷大小(请参阅 img2.PNG)。
信息:CS 版本 - 使用 MariaDb Galera 的 HAProxy 后面的 4.8.0 HA 管理服务器。主机:Xenserver。
最终用户(也是域管理员)无法调整卷的大小 - CS GUI 中没有这样的选项(参见 img1.PNG)。虽然 Cloudstack 管理员能够调整卷大小(请参阅 img2.PNG)。
信息:CS 版本 - 使用 MariaDb Galera 的 HAProxy 后面的 4.8.0 HA 管理服务器。主机:Xenserver。
这在 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
解决问题