qemu-img — управление образами дисков ВМ. Позволяет выполнять операции по созданию образов различных форматов, конвертировать файлы-образы между этими форматами, получать информацию об образах и объединять снимки ВМ для тех форматов, которые это поддерживают;
virsh — консольный интерфейс управления ВМ, виртуальными дисками и виртуальными сетями;
virt-clone — клонирование ВМ;
virt-convert — конвертирования ВМ между различными форматами и программно-аппаратными платформами;
virt-image — создание ВМ по их XML описанию;
virt-install — создание ВМ с помощью опций командной строки;
virt-xml — редактирование XML-файлов описаний ВМ.
virsh — утилита для командной строки, предназначенная для управления ВМ и гипервизорами KVM.
virsh использует libvirt API и служит альтернативой графическому менеджеру виртуальных машин (virt-manager).
virsh можно сохранять состояние ВМ, переносить ВМ между гипервизорами и управлять виртуальными сетями.
virsh, можно используя команду:
$ virsh help
Таблица 46.1. Утилита командной строки virsh. Команды управления виртуальными машинами
|
Команда
|
Описание
|
|---|---|
|
help
|
Краткая справка
|
|
list
|
Просмотр всех ВМ
|
|
dumpxml
|
Вывести файл конфигурации XML для заданной ВМ
|
|
create
|
Создать ВМ из файла конфигурации XML и ее запуск
|
|
start
|
Запустить неактивную ВМ
|
|
destroy
|
Принудительно остановить работу ВМ
|
|
define
|
Определяет файл конфигурации XML для заданной ВМ
|
|
domid
|
Просмотр идентификатора ВМ
|
|
domuuid
|
Просмотр UUID ВМ
|
|
dominfo
|
Просмотр сведений о ВМ
|
|
domname
|
Просмотр имени ВМ
|
|
domstate
|
Просмотр состояния ВМ
|
|
quit
|
Закрыть интерактивный терминал
|
|
reboot
|
Перезагрузить ВМ
|
|
restore
|
Восстановить сохраненную в файле ВМ
|
|
resume
|
Возобновить работу приостановленной ВМ
|
|
save
|
Сохранить состояние ВМ в файл
|
|
shutdown
|
Корректно завершить работу ВМ
|
|
suspend
|
Приостановить работу ВМ
|
|
undefine
|
Удалить все файлы ВМ
|
|
migrate
|
Перенести ВМ на другой узел
|
Таблица 46.2. Утилита командной строки virsh. Параметры управления ресурсами ВМ и гипервизора
|
Команда
|
Описание
|
|---|---|
|
setmem
|
Определяет размер выделенной ВМ памяти
|
|
setmaxmem
|
Ограничивает максимально доступный гипервизору объем памяти
|
|
setvcpus
|
Изменяет число предоставленных ВМ виртуальных процессоров
|
|
vcpuinfo
|
Просмотр информации о виртуальных процессорах
|
|
vcpupin
|
Настройка соответствий виртуальных процессоров
|
|
domblkstat
|
Просмотр статистики блочных устройств для работающей ВМ
|
|
domifstat
|
Просмотр статистики сетевых интерфейсов для работающей ВМ
|
|
attach-device
|
Подключить определенное в XML-файле устройство к ВМ
|
|
attach-disk
|
Подключить новое дисковое устройство к ВМ
|
|
attach-interface
|
Подключить новый сетевой интерфейс к ВМ
|
|
detach-device
|
Отключить устройство от ВМ (принимает те же определения XML, что и attach-device)
|
|
detach-disk
|
Отключить дисковое устройство от ВМ
|
|
detach-interface
|
Отключить сетевой интерфейс от ВМ
|