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

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

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

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

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

VMware PCI Passthrough — проброс USB с гипервизора на виртуальную машину

Задача — пробросить USB порт гипервизора на виртуальную машину. Имеем сервер HP Proliant DL360 Gen9 в качестве гипервизора. Первая неявная проблема: у этого сервера один USB контроллер, если мы его пробросим на виртуальную машину, то не сможем подключить к серверу клавиатуру с мышкой. С точки зрения системного администрирования и эксплуатации такой подход неприемлем.