Juju:vsphere 云上需要什么权限?

Juju:vsphere 云上需要什么权限?

我正在尝试使用 Juju 来管理 vSphere 私有云中的基础设施。但是,当我尝试使用 CLI 设置 juju 控制器时,由于权限问题,它失败了。

这是来自 juju 的错误:

14:54:32 ERROR juju.cmd.juju.commands bootstrap.go:519 failed to bootstrap model: cannot start bootstrap instance in availability zone "Cluster1": creating import spec: ServerFaultCode: Permission to perform this operation was denied.

这是失败的操作:

spec, err := ovfManager.CreateImportSpec(ctx, UbuntuOVF, resourcePool, datastore, cisp)

https://github.com/juju/juju/blob/develop/provider/vsphere/internal/vsphereclient/createvm.go#L319

我使用同一个用户在 vcenter 中导入自定义规范时没有遇到任何问题。

用户需要什么权限才能将 juju 与 vsphere 结合使用?

答案1

我找到罪魁祸首了。

缺少的是从模板创建虚拟机的权限。(虚拟机 > 配置 > 部署模板)

来源:https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.security.doc/GUID-31C6CD2D-41CA-4646-994A-C61AD5FF1880.html

相关内容