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
|
Отключить сетевой интерфейс от ВМ
|