Пользователю может потребоваться заказной шаблон виртуального ресурса, настроенный
уникальным образом под проект, с которым он работает в данный момент.
Например, пользователю может потребоваться 128ГБ оперативной памяти.
Если вы создадите новый шаблон виртуального ресурса, как это описано выше,
пользователь будет иметь доступ к заказному ресурсу, однако то же возможности
будут у остальных владельцев в вашем облаке. Иногда такое совместное владение не желательно.
В данном конкретном случае разрешение всем пользователям иметь доступ к
предпочтению со 128ГБ оперативной памяти может повлечь очень быстрое потребление всей
доступной емкости. Для предотвращения подобного вы можете ограничить доступ к
заказному предпочтению при помощи команды nova
:
$ nova flavor-access-add <flavor-id> <project-id>
Для просмотра списка доступных шаблонов виртуальных ресурсов выполните следующее:
$ nova flavor-access-list <flavor-id>
Лучшая практика | |
---|---|
После ограничения доступа к шаблонам виртуальных ресурсов никакие другие проекты в рамках ограничений не смогут предоставить в явном виде доступ, позволяющий увидеть данное предпочтение. Это также включает проект администратора. Убедитесь, что вы добавили проект администратора к первоначальному проекту. Также будет полезным выделить специальный числовой диапазон для заказных и частных предпочтений. В системах на основе UNIX, несистемные учетные записи обычно имеют UID, начинающиеся с 500. Подобный подход может быть применен к шаблонам виртуальных ресурсов пользователей. Это поможет вам легко распознавать какие предпочтения являются пользовательскими, частными и общедоступными для всего облака. |