Частные шаблоны виртуального ресурса

Пользователю может потребоваться заказной шаблон виртуального ресурса, настроенный уникальным образом под проект, с которым он работает в данный момент. Например, пользователю может потребоваться 128ГБ оперативной памяти. Если вы создадите новый шаблон виртуального ресурса, как это описано выше, пользователь будет иметь доступ к заказному ресурсу, однако то же возможности будут у остальных владельцев в вашем облаке. Иногда такое совместное владение не желательно. В данном конкретном случае разрешение всем пользователям иметь доступ к предпочтению со 128ГБ оперативной памяти может повлечь очень быстрое потребление всей доступной емкости. Для предотвращения подобного вы можете ограничить доступ к заказному предпочтению при помощи команды nova:

$ nova flavor-access-add <flavor-id> <project-id>

Для просмотра списка доступных шаблонов виртуальных ресурсов выполните следующее:

$ nova flavor-access-list <flavor-id>
[Замечание]Лучшая практика

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

Также будет полезным выделить специальный числовой диапазон для заказных и частных предпочтений. В системах на основе UNIX, несистемные учетные записи обычно имеют UID, начинающиеся с 500. Подобный подход может быть применен к шаблонам виртуальных ресурсов пользователей. Это поможет вам легко распознавать какие предпочтения являются пользовательскими, частными и общедоступными для всего облака.