Управление состоянием активности виртуальных машин
Предварительные требования
- Созданы виртуальные машины, как описано в разделе Создание виртуальных машин.
Как управлять состоянием активности виртуальной машины
Панель администратора
Щелкните по виртуальной машине или значку многоточия рядом с ней, чтобы открыть полный список действий, доступных для текущего состояния.
- Для запуска ВМ нажмите Запустить.
- Чтобы корректно завершить работу работающей виртуальной машины, нажмите кнопку Выключить. По умолчанию время ожидания остановки, после которого виртуальная машина будет выключена, составляет 10 минут. Вы можете настроить это время ожидания для каждой виртуальной машины с помощью команды
vinfra service compute server stop --wait-time. - Для принудительной остановки ВМ нажмите Принудительно выключить.
- Для мягкой перезагрузки работающей ВМ нажмите Перезагрузить.
- Для перезагрузки ВМ без штатной остановки гостевой ОС нажмите Аппаратная перезагрузка.
- Для сохранения текущего состояния ВМ в файл нажмите Приостановить. Это может пригодиться, например, если необходимо перезапустить хост без выхода из приложений, работающих на ВМ, и без перезапуска ее гостевой ОС.
- Для возвращения ВМ из состояния приостановки нажмите Возобновить работу.
Интерфейс командной строки
Используйте следующие команды:
-
Для запуска виртуальной машины:
vinfra service compute server start <server>
-
Для корректного завершения работы виртуальной машины:
vinfra service compute server stop <server> [--wait-time <seconds>]
--wait-time <seconds>-
Время ожидания остановки, после которого виртуальная машина будет выключена. Укажите значение -1, чтобы задать неограниченное время ожидания.
-
Для принудительной остановки работы виртуальной машины:
vinfra service compute server stop <server> --hard
-
Для мягкой перезагрузки виртуальной машины:
vinfra service compute server reboot <server>
-
Для перезагрузки виртуальной машины без штатной остановки гостевой ОС:
vinfra service compute server reboot <server> --hard
-
Для замораживания состояния виртуальной машины:
vinfra service compute server suspend <server>
Это может пригодиться, например, если необходимо перезапустить хост без выхода из приложений, работающих на ВМ, и без перезапуска ее гостевой ОС.
-
Для возобновления работы виртуальной машины, состояние которой было заморожено:
vinfra service compute server resume <server>
-
Для приостановки виртуальной машины:
vinfra service compute server pause <server>
-
Для возобновления работы виртуальной машины после приостановки:
vinfra service compute server unpause <server>