Назад | Перейти на главную страницу

kvm -monitor pty: как узнать связанный / dev / pts / # номер

У меня есть сервер с несколькими 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 уже установлен.