Как вывести консоли виртуальных машин libvirt в консоли виртуального сервера?
Есть виртуальный сервер на базе libvirt под Debian, хотелось бы вывести консоли его виртуальных машин в консоли самого сервера. Чтобы нажал Alt+F1 - получил консоль первой виртуальной машины, Alt+F2 - второй, Alt+f3 - консоль виртуального сервера :) Как это сделать, и возможно ли?
Предполагаю, что надо запустить одни иксы в первой консоли и в их автозагрузку прописать клиент vnc, подключающийся к ВМ1, во второй консоли - вторые иксы с клиентом vnc, подключающимся к ВМ2.
Или возможно сделать как-то иначе и изящнее?
И что будет с клавиатурой/мышкой?
К каждой виртуальной машине настройте доступ по vnc.
На каждой консоле сервера откройте подключение по vnc до нужной виртуалки.
В целом же, странная потребность, особенно, если сервер не установлен рядом с Вами с подключенным монитором и остальной переферией.
Рекомендовал бы на рабочей машине просто настроить подключение к libvirt-у сервера через virt-manager или любую другую графическую утилиту управления виртуальными машинами. На мой взгляд это будет значительно удобнее.
Предположим, сервер стоит на севере, а админ - нет :) Есть спутниковый канал туда, там есть нужные образы дисков и коннект. По идее, можно удалённо подключиться и практически как угодно его порулить, вплоть до переустановки ОС. Но когда нет коннекта или нужно чтобы подошёл тамошний неспециалист и нажал Any Key, может возникнуть проблема, если неспециалист увидит только login: на чёрном фоне.
Проблема выключения или перезагрузки зависшего Winсервера по кнопке питания или с клавиатуры, когда на него не произведён вход, тоже присутствует :(
Я достаточно пояснил суть вопроса "зачем это надо?"?