Я пытаюсь использовать Амулет для управления нашей инфраструктурой в vsphere частном облаке. Однако, когда я пытаюсь установить контроллер амулета с помощью CLI, он перестал работать из-за проблемы разрешения.
Это - ошибка от амулета:
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 с тем же пользователем.
Какие полномочия требуются для пользователя, смочь использовать амулет с vsphere?
Я нашел преступника.
То, что отсутствовало, было разрешением создать VMs из шаблонов. (Виртуальная машина> шаблон Provisioning> Deploy)