Инструменты пользователя

Инструменты сайта


sb-01-0017_изменение_статуса_виртуальной_машины

Домой —> Sharx Base в. 5.10 —> SB-01 Документация

SB-01-0017 Изменение статуса виртуальной машины

Экземпляр виртуальной машины может находиться в нескольких системных состояниях.

Список системных состояний ВМ

Статус Описание
Ожидание (Pending) По умолчанию после создания ВМ находится в состоянии «Ожидание», ожидая выделения ресурсов для нее. ВМ останется в этом состоянии пока система или пользователь не развернет её.
Hold Владелец задал параметры ВМ и задал параметр «Создать и не включать». ВМ не зарезервировала ресурсы, может быть переведена в статус «Ожидание» для дальнейшего запуска.
Клонирование (Cloning) ВМ ожидает окончания клонирования образа или образов дисков.
Prolog Система изменяет или устанавливает ссылки на образы дисков для запуска на узле.
Старт (Boot) Система ожидает от гипервизора запуска ВМ.
Работает (Running) ВМ находится в состоянии «Работает», это включает в себя загрузку, работу и выключение самой ВМ внутри гипервизора.
Migrate ВМ мигрирует c одного узла на другой. Это может быть live или стандартная миграция с выключением ВМ.
Hotplug Идет процесс подключения или отключения виртуального диска или сетевой карты.
Snapshot Выполняется создание снимка ВМ
Save Система сохраняет файлы ВМ после миграции, останова или приостановки.
Epilog На этом этапе система очищает ресурсы узла после останова или выключения ВМ, параллельно сохраняя данные дисков на хранилище.
Shutdown Система отправляет команду выключения с помощью ACPI-сигнала виртуальной машине, ожидая выполнения этой команды для завершения процесса выключения. Если после таймаута ВМ не выполнит данную команду - система посчитает что ВМ игнорирует ACPI сигнал и изменит системное состояние ВМ в running.
Stopped Виртуальная машина остановлена. Данные ВМ были сохранены на хранилище.
Suspended Виртуальная машина приостановлена для дальнейшего запуска на этом хосте. Нет необходимости определять хост для запуска ВМ.
PowerOff Виртуальная машина в состоянии выключена после отправки сигнала shutdown
Undeployed ВМ выключена, может быть запущена позже.
Failed ВМ в состоянии ошибка.
Unknown Система не может получать данные о ВМ, ВМ в неизвестном состоянии.
Cleanup-resubmit ВМ в ожидании очистки узла после команды восстановления статуса ВМ.
Done ВМ в состоянии done после команды terminate (удалить).


Изменение состояния экземпляра виртуальной машины производится на вкладке «Виртуализация» → «Виртуальные машины».

Список команд управления ВМ

Команда Описание
VNC Запустить VNC консоль ВМ.
Сохранить как шаблон Команда сохраняет ВМ как шаблон.
Включить (Resume) Включение виртуальной машины из состояний stopped, suspended, undeployed и poweroff.
Приостановить работу ВМ (Suspend) Состояние виртуальной машины сохранено на конкретном узле. После отправки команды включить она будет запущена на этом узле в сохранённом состоянии.
Остановить (Stop) Состояние виртуальной машины сохранено, но ВМ отвязана от узла.
Отключить питание (Shutdown) poweroff Корректное выключение экземпляра виртуальной машины путем отправления ACPI-сигнала виртуальной машине. В случае если ВМ не выполнила данную команду по таймауту ВМ перейдет в состояние «Работает».
Отключить питание (немедленно) Power off (hard). ВМ будет выключена немедленно, данную функцию нужно использовать при отсутствии поддержки ACPI виртуальной машиной.
Отменить размещение (Undeploy). Система отправляет ВМ ACPI сигнал на выключение и очистку ресурсов хоста от данной ВМ.
Отменить размещение (немедленно) (Undeploy hard) Система выключает ВМ немедленно и производит очистку ресурсов хоста от данной ВМ.
Перезагрузить (Reboot) Система отправляет команду перезагрузки с помощью ACPI-сигнала.
Команда Описание
Перезагрузить (немедленно) (Reboot hard) Система перезагружает ВМ немедленно.
Разместить на узле (Deploy) Запустить ВМ на конкретном узле.
Перенести ВМ (Migrate) Система перенесет ВМ на другой хост путем остановки ВМ на старом узле и включением ее на целевом узле.
Перенести ВМ (live) (Migrate hard) Система перенесет ВМ на выбранный узел без прекращения работы виртуальной машины.
Запретить размещение (hold) Система переведет машину в состояние «hold» и без команды «Разместить на узле» не запустит ее.
Разрешить размещение (release) Разрешить размещение ВМ.
Перепланировать (Reschedule) Отметить ВМ для перемещения на более подходящий по наличию ресурсов узел. ВМ будет перемещена после следующего цикла мониторинга.
Отменить пересоздание (Un-Reschedule) Отменить пересоздание ВМ на более подходящий по параметрам узел.
Восстановить (Recover) Если виртуальная машина зависла в неизвестном состоянии или загрузка ВМ не производится можно перевести ВМ в нужное состояние : - success - Перевести ВМ в состояние «success» ; - failure – Перевести ВМ в состояние «failed» ; - retry – Повторить перевод ВМ в текущее состояние ; - delete – удалить ВМ и перевести ее в состояние «Hold» ; - delete-recreate – удалить ВМ и перевести ее в состояние «Pending».
Сменить владельца (Change owner) Сменить владельца ВМ.
Сменить группу (Change group) Сменить группу владельца ВМ.
Удалить (terminate) Корректное удаление экземпляра виртуальной машины путем отправления ACPI сигнала виртуальной машине. В случае если ВМ не выполнила данную команду по таймауту, ВМ перейдет в состояние «Работает». После выключения ВМ все данные ВМ будут удалены.
Удалить немедленно (terminate hard) ВМ будет выключена немедленно, после чего все данные ВМ будут удалены.

Управление ВМ можно производить из раздела «Виртуализация» → «Виртуальные машины» или из вкладки выделенной виртуальной машины.

Все команды управления описаны в списке команд управления ВМ .

Вкладка параметров виртуальном машины


Для изменения статуса виртуальной машины с помощью командой строки необходимо получить ID или название ВМ. Команда sdcvm list покажет список ВМ, далее необходимо ввести команду sdcvm <command> vmid.

# sdcvm list

     ID USER     GROUP     NAME            STAT  UCPU    UMEM HOST         TIME
     0 sdcadmin  oneadmin  test01-0        runn   0.8      4G CG0P143-02   1d 02h03
     1 testadm-  test      mzivm           runn   0.0      4G CG0P143-02   1d 02h00     
     3 sdcadmin  oneadmin  CentOS7-3       runn   1.6      2G CG0P143-02   0d 00h40 

# sdcvm poweroff 0,1

Список доступных команд <command> можно получить командой sdcvm –help.

sb-01-0017_изменение_статуса_виртуальной_машины.txt · Последнее изменение: 2024/07/11 10:07 — alexey