Управление ВМ
Чтобы запустить, перезапустить и остановить ВМ, используйте один из интерфейсов:
- Портал самообслуживания (подробнее — в Руководстве пользователя VK Private Cloud).
- OpenStack CLI.
Чтобы запустить, перезапустить и остановить ВМ при помощи OpenStack CLI:
-
Выполните подготовительные операции (подробнее — в разделе Вход для Администратора Платформы).
-
Выполните следующие команды:
-
Для запуска:
# openstack server start <ИМЯ_ИЛИ_ID_ВМ> [ <ИМЯ_ИЛИ_ID_ВМ_2> ...] -
Для перезапуска:
# openstack server reboot[--hard | --soft][--wait]<SERVER> -
Для останова:
# openstack server stop <ИМЯ_ИЛИ_ID_ВМ> [<ИМЯ_ИЛИ_ID_ВМ_2> ...]Описание опций приведено в разделах Запуск ВМ, Перезапуск ВМ, Останов ВМ.
-
Чтобы просмотреть список ВМ, используйте один из интерфейсов:
- Портал самообслуживания (подробнее — в Руководстве пользователя VK Private Cloud).
- Портал администратора.
- OpenStack CLI.
Чтобы просмотреть список ВМ через Портал администратора:
- Выполните вход на Портал администратора.
- Перейдите в раздел Облачные вычисления → Экземпляры ВМ.
Чтобы просмотреть список ВМ при помощи OpenStack CLI:
-
Выполните подготовительные операции (подробнее — в разделе Вход для Администратора Платформы).
-
Выполните команду:
# openstack server list[--reservation-id <RESERVATION_ID>][--ip <IP_ADDRESS_REGEX>][--name <NAME_REGEX>][--instance-name <SERVER_NAME_REGEX>][--status <STATUS>][--flavor <FLAVOR>][--image <IMAGE>][--host <HOSTNAME>][--all-projects][--project <PROJECT>][--project-domain <PROJECT_DOMAIN>][--user <USER>][--user-domain <USER_DOMAIN>][--long][--marker <SERVER>][--limit <NUM_SERVERS>][--deleted][--changes-since <CHANGES_SINCE>]Описание опций приведено в разделе Просмотр списка ВМ.
Чтобы удалить ВМ, используйте один из интерфейсов:
- Портал самообслуживания (подробнее — в Руководстве пользователя VK Private Cloud).
- OpenStack CLI.
Чтобы удалить ВМ при помощи OpenStack CLI:
-
Выполните подготовительные операции (подробнее — в разделе Вход для Администратора Платформы).
-
Выполните команду:
# openstack server delete <ИМЯ_ИЛИ_ID_ВМ> [<ИМЯ_ИЛИ_ID_ВМ_2> ...]
ВМ могут мигрировать только между гипервизорами с процессорами одинаковой архитектуры. Например: с Intel на Intel, с AMD на AMD.
Чтобы выполнить миграцию ВМ, используйте один из интерфейсов:
- Портал администратора.
- OpenStack CLI.
Чтобы выполнить live (живую) миграцию через Портал администратора:
- Перейдите в раздел Облачные вычисления → Экземпляры ВМ.
- Нажмите на значок справа от поля поиска и выберите вариант Реальные данные (по умолчанию показаны Кешированные данные).
- Нажмите на значок ••• справа от названия ВМ и выберите пункт Живая миграция инстанса.
- В открывшемся окне выберите название хоста из списка Новый узел. При необходимости измените признаки Оверкоммитинг диска и Блочная миграция.
- Нажмите кнопку Начать живую миграцию.
Чтобы выполнить миграцию ВМ при помощи OpenStack CLI:
-
Выполните подготовительные операции (подробнее — в разделе Вход для Администратора Платформы).
-
Выполните команду:
# openstack server migrate[--live <HOSTNAME>][--shared-migration | --block-migration][--disk-overcommit | --no-disk-overcommit][--wait]<SERVER>Описание опций приведено в разделе Миграция ВМ.
На управляющем узле с установленным ПО для управления Nova (управляющий узел № 3) выполните команду для эвакуации всех ВМ этого узла на другие вычислительные узлы в составе кластера:
$ nova host-evacuate-live [--target_host <ИМЯ_КОНЕЧНОГО_УЗЛА>] <ИМЯ_ИСХОДНОГО_УЗЛА>
Здесь:
<ИМЯ_КОНЕЧНОГО_УЗЛА>— имя узла, на который вы хотите перенести ВМ. Может быть не указано, в этом случае хост будет выбран автоматически из списка управляющих хостов кластера.<ИМЯ_ИСХОДНОГО_УЗЛА>— имя узла, с которого вы хотите эвакуировать все ВМ.