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

В данном разделе описаны базовые команды для управления виртуальными машинами (ВМ).

Подсказка

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

Действие Команда Описание Примечание
Действия с ВМ
Создание ВМ (импорт) xe vm-import filename=<filename.xva> Создание ВМ путем импорта файла-образа ВМ с расширением ova или xva Данная команда создает ВМ на локальном хранилище сервера.
Для выбора другого хранилища используйте параметр sr-uuid с указанием uuid необходимого хранилища
Создание ВМ (из установочного образа) xe vm-install new-name-label=<vm-name> template=<template-name> Создание ВМ из установочного образа Процесс создания ВМ из установочного образа описан в разделе Установка виртуальной машины
Удаление ВМ (destroy) xe vm-destroy uuid=<vm-uuid> Удаление ВМ. VDI ВМ не будет удален
Удаление ВМ (uninstall) xe vm-uninstall vm=<vm-name> Полное удаление ВМ, включая ее VDI Необходимо подтверждение удаления ВМ и VDI
Копирование ВМ xe vm-copy vm=<vm-name> new-name-label=<vm-copy-name> Создание полной копии ВМ с возможностью выбора целевого хранилища Для выбора целевого хранилища используйте параметр sr-uuid с указанием uuid необходимого хранилища
Клонирование ВМ xe vm-clone vm=<vm-name> new-name-label=<vm-clone-name> Создание клона ВМ на том же хранилище, на котором расположена исходная ВМ
Миграция ВМ xe vm-migrate vm=<vm-name> host=<host-name> Выполнение миграции ВМ на другой физический сервер.
Миграция предназначена для переноса ВМ между серверами c сохранением всех настроек и параметров
Создание снимка состояния (снапшота) ВМ xe vm-snapshot vm=<vm-name> new-name-label=<snapshot-name> Снимок будет создан на том же хранилище, на котором расположена исходная ВМ
Управление состоянием ВМ
Запуск ВМ xe vm-start vm=<vm-name>
Выключение ВМ xe vm-shutdown vm=<vm-name>
Перезагрузка ВМ xe vm-reboot vm=<vm-name>
Приостановка ВМ (suspend) xe vm-suspend vm=<vm-name> Приостановка ВМ с сохранением текущей памяти, состояния процессора, запущенных приложений и с освобождением используемых ресурсов. Возобновление работы ВМ требует некоторое время
Возобновление работы ВМ (из состояния suspend) xe vm-resume vm=<vm-name>
Приостановка ВМ (pause) xe vm-pause vm=<vm-name> Приостановка ВМ без сохранения ее состояния на диск, ресурсы не освобождаются. Работа ВМ может быть быстро возобновлена.
Возобновление работы ВМ (из состояния pause) xe vm-unpause vm=<vm-name>
Управление параметрами ВМ
Просмотр всех параметров ВМ xe vm-param-list uuid=<vm-uuid> Вывод списка текущих параметров указанной ВМ
Задание параметра xe vm-param-set uuid=<vm-uuid> <param-name>=<value> Задание нового значения параметра ВМ Для просмотра всех доступных параметров дважды нажмите на Tab
Очистка параметра xe vm-param-clear param-name=<param-name> uuid=<vm-uuid> Удаление значения параметра ВМ Для просмотра всех доступных параметров дважды нажмите на Tab
Удаление параметра xe vm-param-remove param-name=<param-name> uuid=<vm-uuid> Удаление существующего параметра ВМ и его значения Для просмотра всех доступных параметров дважды нажмите на Tab