Product SiteDocumentation Site

Глава 32. Виртуальные машины

32.1. Жизненный цикл ВМ
32.2. Создание и вывод списка ВМ
32.3. Поиск ВМ
32.4. Основные операции с ВМ
32.5. Горячее подключение (Hotplug)
32.5.1. Диски
32.5.2. Сетевые интерфейсы
32.5.3. Обновление параметров сети
32.5.4. Группы безопасности (Security Groups)
32.5.5. Устройства PCI
32.6. Снимки ВМ
32.7. Снимки дисков ВМ
32.8. Изменение ресурсов ВМ
32.8.1. Изменение CPU и памяти
32.8.2. Изменение размера дисков
32.9. Обновление конфигурации ВМ
32.10. Клонирование ВМ
32.10.1. Создание постоянного экземпляра
32.10.2. Сохранение экземпляра ВМ
32.11. Запланированные действия
32.12. Пользовательские данные
32.13. Мониторинг ВМ
32.14. Разрешения ВМ
32.15. Административные операции
32.16. Доступ к консоли ВМ
32.16.1. VNC
32.16.2. SPICE
32.16.3. Настройка ВМ для RDP

32.1. Жизненный цикл ВМ

ВМ в OpenNebula проходит через последовательность состояний, отражающих текущий этап её жизненного цикла. Все состояния делятся на две категории:
  • основное состояние (STATE) — например, ACTIVE, POWEROFF;
  • состояние менеджера жизненного цикла (LCM_STATE) — например, PROLOG, RUNNING.

Примечание

В выводе onevm list отображается сокращённое имя состояния LCM_STATE (например, pend, runn).

Таблица 32.1. Состояния ВМ

Краткий псевдоним
Состояние
Описание
pend
Pending
ВМ ожидает развёртывания. Планировщик ищет подходящий узел
hold
Hold
Запуск ВМ приостановлен владельцем. ВМ может быть развёрнута вручную
clon
Cloning
ВМ ожидает завершения первоначального копирования одного или нескольких образов дисков в хранилище (образы находятся в заблокированном состоянии)
prol
Prolog
Копирование образов дисков на целевой узел
boot
Boot
Запуск гипервизора и загрузка ВМ
runn
Running
ВМ запущена и работает на узле
migr
Migrate
Выполняется миграция ВМ (live или cold)
hotp
Hotplug
Динамическое подключение или отключение дисков и сетевых интерфейсов
snap
Snapshot
Создается снимок ВМ
save
Save
Сохранение файлов ВМ при миграции, остановке или приостановке
epil
Epilog
Очистка ресурсов на узле после завершения работы ВМ
shut
Shutdown
Отправка ACPI-сигнала для корректного завершения работы гостевой ОС
stop
Stopped
ВМ остановлена, её состояние сохранено в системном хранилище
susp
Suspended
ВМ приостановлена; файлы остаются на узле для быстрого возобновления
poff
PowerOff
Аналогично состоянию Suspended, но файл контрольной точки не создаётся. Файлы ВМ остаются на узле. После корректного выключения гостевой ОС OpenNebula переводит ВМ в это состояние
unde
Undeployed
ВМ выключена, её диски перенесены в системное хранилище. ВМ может быть возобновлена позже
drsz
Disk Resize
Выполняется изменение размера дисков ВМ
back
Backup
Выполняется резервное копирование ВМ
rest
Restore
Диски ВМ восстановлены из образа резервной копии
fail
Failed
Ошибка при развёртывании или выполнении операции
unkn
Unknown
ВМ недоступна и находится в неизвестном состоянии
clea
Cleanup-resubmit
ВМ ожидает завершения очистки узла драйверами после выполнения onevm recover --recreate
done
Done
ВМ завершена и удалена из списка активных, но сохранена в базе данных для учёта