Openstack может администратор выдавать себя за другого пользователя для создания виртуальной машины

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

В настоящее время, если администратор создает виртуальную машину, она помечается как владелец этого экземпляра.

  • Можем ли мы изменить или добавить другого владельца экземпляра?
  • Может ли администратор выдать себя за другого пользователя для создания виртуальной машины?

person Shilpa Anand    schedule 12.04.2016    source источник


Ответы (1)


Администратор не может выдавать себя за другого пользователя. Однако на практике это не та проблема, о которой вы могли подумать, поскольку доступ к ресурсам в OpenStack контролируется проектами (в основном группами), а не отдельными пользователями.

Вы можете добавить пользователя admin к другим арендаторам, а затем установить OS_PROJECT_NAME (и/или OS_PROJECT_ID) в своей среде в соответствующий проект при создании ресурсов (таких как серверы, сети и т. д.).

Когда вы создаете ресурс как отдельный проект, любой участник этого проекта будет иметь доступ к этому ресурсу.

Обратите внимание, что в более ранних версиях OpenStack проекты назывались клиентами, а соответствующие переменные — OS_TENANT_NAME и OS_TENANT_ID.

person larsks    schedule 12.04.2016
comment
Спасибо за ваше понимание. Это выглядит как аккуратное решение, если я могу создать отдельный проект для каждого пользователя. Что делать, если все пользователи принадлежат к общему проекту (скажем, демо). Может ли администратор гарантировать, что другой пользователь также может получить доступ к экземпляру, созданному администратором? - person Shilpa Anand; 12.04.2016
comment
Все пользователи, являющиеся участниками одного и того же проекта, имеют доступ openstack ко всем ресурсам, принадлежащим проекту, — они могут удалять их, обновлять и т. д. Доступ SSH к серверу nova зависит от того, какой ключ был указан при его загрузке. - person larsks; 12.04.2016