Перейти к основному содержанию

Не хватает прав при создании Content Library

VMware

При попытке создать Content Library в vCenter 7 получаю ошибку:

Unauthorized (com.vmware.vapi.std.errors.unauthorized) => {
messages = [LocalizableMessage (com.vmware.vapi.std.localizable_message) => {
id = com.vmware.vdcs.vsphere-auth-lib.permission.denied,
defaultMessage = Permission to perform this operation was denied.,
args = [],
params = <null>,
localized = <null>
}],
data = <null>,
errorType = UNAUTHORIZED
}
vmware

С одной стороны, всё понятно: не хватает прав. А с другой стороны, непонятно, я же работаю с ролью Administrator. А у этой роли есть все соответствующие права Content Library — все пункты (включая Create local library, Add library item, Update files).

Права у роли есть, к пользователю, под которым я работаю, роль привязана, а всё равно UNAUTHORIZED.

После некоторых изысканий выяснилось, что права назначены НЕ ТАМ. Content Library требует глобальных разрешений, а не обычных через иерархию объектов.

Права на управление Content Library в VMware vSphere назначаются на глобальном уровне, а не на уровне отдельных объектов.

Что нужно сделать?

Необходимо добавить своему пользователю глобальное разрешение с подходящей ролью. В разделе администрирования: Administration → Global Permissions добавляем своего пользователя и выдаём ему права на все пункты Content Library. Самый простой способ — назначить роль Content Library Administrator. Обязательно установите флажок "Propagate to children".

Теги

 

Похожие материалы

HPE ProLiant MicroServer Gen10 и ESXi 6.7 — добавление Storage

Недавно поставил ESXi 6.7 на сервер HPE ProLiant MicroServer Gen10. На сервере штатными средствами собрано зеркало RAID1 из двух дисков. Пришла пора проверить, увидит ли ESXi собранный RAID массив, и если да, то добавить его как Storage.