Добро пожаловать в базу знаний

Работа в virsh - утилита управления виртуальными серверами в KVM

0

:~# virsh
Welcome to virsh, the virtualization interactive terminal.
Type: 'help' for help with
commands 'quit' to quit

:~# virsh start <VM name> – запустить виртуальную машину

:~# virsh destroy one-3939 - уничтожает (останавливает) виртуальную машину (когда shutdown не работает);

virsh1.png

:~# virsh dumpxml one-330 - получение XML дампа конфигурации виртуальной машины 

Пример: проверка наличия дополнительных ip в parameter name = 'IP'. В случае отсутствия в дампе выделенных ip выполняется дополнительно Poweroff-hard и Power-on виртуальной машины

virsh2.jpg

:~# virsh dump one-3105 /tmp/memory.img - получение дампа памяти VDS (например, для проверки оставшихся зависших процессов в оперативной памяти при удаленном испоняемом файле ранее запущенного скрипта)

Работа через консоль виртуальной машины

:~# virsh console <VM name> - открыть консоль виртуальной машины;

virshqemu-monitor-command one-2187 '{"execute":"pmemsave", "arguments":{"val":0, "size":1073741824, "filename":"/tmp/memory.img"}}' , - где qemu monitor - это текстовый интерфейс, которые позволяет получать информацию о запущенной виртуальной машине one-2187 и снять дамп процессов оперативной памяти, size - размер в байтах: 1 GB =1024*1024*1024 bytes = 1073741824 bytes.

virsh^\Quit - выход из консоли осуществляется при помощи сочетания Ctrl + ]