Изменение типа ВМ по умолчанию для балансировщика нагрузки#
По умолчанию балансировщик нагрузки создается с частным типом ВМ amphora, которым нельзя управлять через vinfra, однако тип ВМ можно изменить с помощью инструмента командной строки OpenStack.
Предварительные требования
Для авторизации выполнения приведенных ниже команд настроен клиент командной строки OpenStack, как описано в разделе Подключение к интерфейсу командной строки OpenStack.
Изменение типа ВМ по умолчанию для балансировщика нагрузки
Проверьте, что стандартный тип ВМ
amphoraсуществует:# openstack --insecure flavor list --all +---------+---------+-------+------+-----------+-------+-----------+ | ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public | +---------+---------+-------+------+-----------+-------+-----------+ | 100 | tiny | 512 | 0 | 0 | 1 | True | | 101 | small | 2048 | 0 | 0 | 1 | True | | 102 | medium | 4096 | 0 | 0 | 2 | True | | 103 | large | 8192 | 0 | 0 | 4 | True | | 104 | xlarge | 16384 | 0 | 0 | 8 | True | | amphora | amphora | 4096 | 30 | 0 | 2 | False | +---------+---------+-------+------+-----------+-------+-----------+
Удалите этот тип ВМ:
# openstack --insecure flavor delete amphora
Создайте новый тип ВМ
amphoraс нужными параметрами. Например:# openstack --insecure flavor create amphora --id amphora --ram 8192 \ --vcpus 4 --disk 60 --private +----------------------------+---------+ | Field | Value | +----------------------------+---------+ | OS-FLV-DISABLED:disabled | False | | OS-FLV-EXT-DATA:ephemeral | 0 | | disk | 60 | | id | amphora | | name | amphora | | os-flavor-access:is_public | False | | properties | | | ram | 8192 | | rxtx_factor | 1.0 | | swap | | | vcpus | 4 | +----------------------------+---------+
Измените тип ВМ балансировщика нагрузки, выполнив переключение на резерв. Например:
# openstack --insecure loadbalancer failover mylbaas
Балансировщик нагрузки mylbaas будет создан заново с 4 виртуальными ЦП, 8 ГБ ОЗУ и 30 ГБ дискового пространства.
См. также