Флейворы ВМ¶
Просмотр списка флейворов ВМ¶
Для просмотра флейворов используйте Портал администратора или OpenStack CLI.
Для просмотра списка флейворов на портале администратора перейдите в раздел . Пример вида раздела представлен на рисунке ниже.
Пример списка флейворов¶
Просмотр списка флейворов в OpenStack CLI выполняется командой:
$ openstack flavor list
+-----+-----------+-------+------+-----------+-------+-----------+
| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is_Public |
+-----+-----------+-------+------+-----------+-------+-----------+
| 1 | g1.c2r4 | 4096 | 1 | 0 | 2 | True |
+-----+-----------+-------+------+-----------+-------+-----------+
| 2 | m1.amphora| 512 | 1 | 0 | 1 | True |
+-----+-----------+-------+------+-----------+-------+-----------+
Создание флейвора ВМ¶
Для того чтобы создать новый флейвор используйте Портал администратора или OpenStack CLI.
В левом меню портала перейдите в раздел .
Нажмите кнопку Создать flavor.
Добавьте имя, описание, значения RAM и vCPUs для флейвора.
При необходимости разделе Extra specs укажите приоритеты для выделения ресурсов на ВМ, основанных на флейворе. Выберите
quota:cpu_sharesилиquota:cpu_quotaв Quota priority key. Задайте значение для выбранного параметра в поле Quota priority value. Подробнее см. в разделе Настройка приоритетов на базе cpu-shares и cpu-quotes для ВМ с помощью флейворов.Нажмите Создать.
Создание нового флейвора на Портале администратора¶
В OpenStack CLI создание нового флейвора выполняется командой flavor create. Формат команды:
$ openstack flavor create --ram 512 --disk 1 --vcpus 1 <flavor-name>
Параметры команды:
[--id <id>]— ID флейвора; 'auto' создает UUID (по умолчанию: auto);
[--ram <size-mb>]— размер оперативной памяти в MB (по умолчанию: 256MB);
[--disk <size-gb>]— размер диска в GB (по умолчанию: 0GB);
[--ephemeral <size-gb>]— размер эфемерного диска в GB (по умолчанию: 0GB);
[--swap <size-mb>]— дополнительный размер swap в MB (по умолчанию: 0MB);
[--vcpus <vcpus>]— количество vCPU (по умолчанию: 1);
[--rxtx-factor <factor>]— RX/TX фактор (по умолчанию: 1.0);
[--public | --private]— флейвор доступен в других проектах (по умолчанию) / флейвор недоступен в других проектах;
[--property <key=value>]— дополнительные свойства флейвора (опция может использоваться несколько раз для установки различных свойств);
[--project <project>]— разрешает доступ к флейвору из проекта <project> (по имени проекта или его ID), опция используется совместно с--private;
[--description <description>]— описание флейвора;
[--project-domain <project-domain>]— домен проекта (имя домена или его ID). Опция используется в случае конфликтов между названиями проектов;
<flavor-name>— наименование флейвора.
Удаление флейвора ВМ¶
На портале администратора для удаления флейвора выберите действия Удалить в столбце Actions для нужного флейвора.
В OpenStack CLI удаление флейвора ВМ выполняется командой:
openstack flavor delete <flavor> [<flavor> ...]
где <flavor> — наименование или ID флейвора. Одновременно может быть удалено несколько флейворов.