У меня есть сервер с несколькими kvms. Это от двух до трех виртуальных машин, поэтому я считаю libvirt несколько слишком большой для управления. И меня вполне устраивает такая установка. На самом деле мне просто нужно, чтобы консоль мониторинга kvm отправляла 'system_powerdown', чтобы я мог выполнить завершение работы системы с главного хоста. Я знаю, что могу (и сейчас использую) использовать pipe, unix sockets, udp, tcp, ... но вариант pty мне кажется наиболее привлекательным.
Я провел несколько часов, просматривая Интернет на этом устройстве / dev / ptmx и его ассоциации с / dev / pts / X, но похоже, что никто никогда не писал что-либо для решения.
Так, может быть, у кого-то есть идея, как узнать связанное с ним псевдотерминальное устройство, которое автоматически создается при запуске kvm? (Я знаю, что он выводится на стандартный вывод при запуске, но виртуальная машина может работать несколько месяцев, и я просто хочу определить это устройство из процесса kvm.)
Кто-нибудь когда-нибудь делал это? Есть ли у кого-нибудь решение, как найти это устройство?
Вы можете использовать qm list
чтобы увидеть список виртуальных машин и qm monitor {vmid}
зайти в монитор? Или у вас нет qm? Я использую KVM через Proxmox VE, и qm уже установлен.