Утилита virsh
Текстовая утилита virsh предназначена для управления гостевыми системами и гипервизором.
Virsh использует libvirt API и служит альтернативой xm и графическому менеджеру ВМ (virt-manager).
Непривилегированные пользователи могут выполнять доступ только в режиме чтения.
Консольные команды используются на стадии разработки.
Логин и пароль для доступа в консоль virsh указан в файле: /etc/ovirt-hosted-engine/virsh_auth.conf.
Для доступа в консоль в режиме чтения используется параметр –r.
Пример:
virsh –r list
Параметры команды virsh приведены в таблице 1.
Таблица 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 |
Перенести ВМ на другой узел |
setmem |
Определить размер выделенной ВМ памяти |
setmaxmem |
Ограничить максимально доступный гипервизору объем памяти |
setvcpus |
Изменить число предоставленных ВМ виртуальных процессоров |
vcpuinfo |
Просмотреть информацию о виртуальных процессорах |
vcpupin |
Настроить соответствие виртуальных процессоров |
domblkstat |
Просмотреть статистику блочных устройств для работающей ВМ |
domifstat |
Просмотреть статистику сетевых интерфейсов для работающей ВМ |
attach-device |
Подключить определенное в XML-файле устройство к ВМ |
attach-disk |
Подключить новое дисковое устройство к ВМ |
attach-interface |
Подключить новый сетевой интерфейс к ВМ |
detach-device |
Отключить устройство от ВМ (принимает те же определения XML, что и attach-device) |
detach-disk |
Отключить дисковое устройство от ВМ |
detach-interface |
Отключить сетевой интерфейс от ВМ |