Таблица 32.2. Завершение работы
|
Команда
|
Описание
|
|---|---|
onevm terminate <ID_ВМ>
|
Корректно завершает работу ВМ с помощью ACPI-сигнала. После остановки:
|
onevm terminate --hard <ID_ВМ>
|
Немедленно уничтожает ВМ без отправки ACPI-сигнала. Используется, если гостевая ОС не поддерживает корректное завершение работы или не отвечает
|
Примечание
shutdown -h now), OpenNebula автоматически переводит её в состояние POWEROFF.
Таблица 32.3. Приостановка и выключение
|
Команда
|
Состояние
|
Описание
|
|---|---|---|
onevm suspend <ID_ВМ>
|
SUSPENDED
|
Сохраняет полное состояние ВМ (включая RAM) на узле. При возобновлении ВМ запускается на том же узле без перепланирования
|
onevm poweroff <ID_ВМ>
|
POWEROFF
|
Выключает ВМ через ACPI без сохранения состояния RAM. При запуске выполняется «холодная» загрузка на том же узле
|
onevm poweroff --hard <ID_ВМ>
|
POWEROFF
|
Принудительное выключение ВМ без отправки ACPI-сигнала
|
Таблица 32.4. Долгосрочная пауза (освобождение ресурсов узла)
|
Команда
|
Состояние
|
Описание
|
|---|---|---|
onevm undeploy <ID_ВМ>
|
UNDEPLOYED
|
Корректно выключает ВМ и переносит все её диски в системное хранилище. При возобновлении ВМ переходит в состояние PENDING, и планировщик выбирает новый узел
|
onevm undeploy --hard <ID_ВМ>
|
UNDEPLOYED
|
Принудительное выключение ВМ с немедленным переносом дисков в системное хранилище
|
onevm stop <ID_ВМ>
|
STOPPED
|
Аналогично undeploy, но дополнительно сохраняет состояние RAM для последующего восстановления
|
$ onevm resume <ID_ВМ>
Поддерживаемые состояния: STOPPED, SUSPENDED, UNDEPLOYED, POWEROFF.
Таблица 32.5. Перезагрузка
|
Команда
|
Описание
|
|---|---|
onevm reboot <ID_ВМ>
|
Отправляет ACPI-сигнал перезагрузки гостевой ОС
|
onevm reboot --hard <ID_ВМ>
|
Принудительная перезагрузка (аналог жёсткого выключения и последующего запуска)
|
Таблица 32.6. Управление запуском
|
Команда
|
Описание
|
|---|---|
onevm instantiate --hold <шаблон>
onevm create --hold <файл>
|
Создаёт ВМ в состоянии HOLD (планировщик игнорирует её до снятия удержания)
|
onevm hold <ID_ВМ>
|
Переводит существующую ВМ в состояние HOLD
|
onevm release <ID_ВМ>
|
Снимает удержание — ВМ переходит в состояние PENDING и передаётся под управление планировщика
|