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

vCenter 7 — права для дежурной смены

VMware

Итак, у вас в компании появился специально обученный человек для мониторинга системы в ночное время. Поприветствуем дежурную смену. Теперь можно спокойно спать по ночам.

Однако, чтобы спокойно спать админу виртуализации, нужно две вещи:

  • Дать права дежурной смене в vCenter
  • Не давать слишком много прав дежурной смене в vCenter :)

Дежурный админ должен иметь возможность работать с виртуальными машинами, управлять ими. Ну, дополнительно, пусть имеет возможность мигрировать виртуалки на другой хост.

В vCenter для настройки прав доступа используется ролевая модель. Вы можете создать какую-то роль, назначить ей определенные привилегии. Потом добавить к объекту пользователя (локального или доменного, в зависимости от ваших настроек) и назначить ему роль. Допустимо наследование.

vCenter 7 — роли и привилегии

Administration → Access Control → Roles.

vmware

В vCenter 7 имеются примеры ролей, которые можно склонировать и на их основе создать свою роль. В нашем случае интересна роль Virtual machine user (sample).

Virtual machine user (sample)

  • Управление виртуальными машинами.
 
Привилегии Virtual machine user (sample)
  • Global
    • Cancel task
  • Scheduled task
    • Create tasks
    • Modify task
    • Remove task
    • Run task
  • Virtual machine
    • Interaction
      • Answer question
      • Configure CD media
      • Configure floppy media
      • Connect devices
      • Console interaction
      • Install VMware Tools
      • Power off
      • Power on
      • Reset
      • Suspend

Для начала таких прав нам хватит, почти. Выбираем эту роль и клонируем: CLONE.

vmware

Указываем название, например, vCenter Duty. OK.

vmware

Редактируем созданную роль и добавляем права для миграции виртуальных машин:

  • Resource → Assign virtual machine to resource pool
  • Resource → Migrate powered off virtual machine
  • Resource → Migrate powered on virtual machine

SAVE.

vcenter

На требуемый кластер или датацентр добавляем Permission. Выбираем группу в AD, к примеру, прекрасную группу vcenter-duty (прошлый раз я создавал не менее прекрасную группу dezhurnaya-smena, тоже неплохое название) и присваиваем данной группе нашу роль vCenter Duty.

Осталось проверить, что у дежурной смены всё заработает.

И... не работает.

 

You do not hold the privilege to allocate space on the selected datastore.

Нужно отсыпать ещё прав.

  • Datastore → Allocate space
  • Datastore → Browse datastore

vmware

  • vApp → Snapshot management

vmware

  • Network → Assing network

vmware

После этого нужно назначить выбранным группам или пользователям созданную роль на:

  • хосты
  • стораджи
  • сети
 

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

ESXi 6.7 — создаём виртуальную машину

Недавно установил на сервер HPE Proliant Microserver Gen10 гипервизор ESXi 6.7. Пришла пора создать на сервере первую виртуальную машину. Подготовим всё для установки операционной системы Microsoft Windows Server 2016.