LINUX.ORG.RU

К виртуалкам qemu можно подключаться по протоколу VNC или Spice, в зависимости от настроек виртуализации.

Т.к. виртуалки - это виртуалки, то аппаратного способа подключения к самим виртуалкам быть не может.

Может только подключение к хосту, т.е. к железу, где они запущены.

Если это сервер, то, возможно там уже есть ipmi.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Мне надо в виртуалках отключать Microsoft Basic Display Adapter.

В этом случае если использовать VNC,то я ж не смогу управлять виртуалкой.

Platon
() автор топика
Ответ на: комментарий от Platon

Включить протокол spice и далее подключаться через клиент. Есть отдельный клиент, что под Windows, что под Linux.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Клиент мы устанавливаем на Хосте же? Не на виртуалке?

И что мы получим в итоге? Если я отключу Microsoft Basic Display Adapter, то смогу управлять виртуалкой?

Platon
() автор топика

Мне нужно удаленно подключаться к виртуалкам QEMU.
Знаю, что есть технология KVM over IP.

или по qemu ipkvm, куча материала и выбирай подходящий тебе

Kolins ★★★★★
()
Ответ на: комментарий от NyXzOr

Он хочет фрод обойти, чтобы в системе не было софт видеокарты :)

Но чтобы был удаленный доступ, но при этом он был снаружи!

Понимаешь прикол?)

zxflux
()
Последнее исправление: zxflux (всего исправлений: 1)
Ответ на: комментарий от zxflux

Ну да, именно так.

Если я удаляю Microsoft Basic Display Adapter, то у меня идеальная картина согласно всех чекеров.

Но я тогда смогу управлять виртуалкой только через Parsec, No Machine и другие подобные RDP-программы, которые нужно устанавливать на виртуалку.

Поэтому я надеялся, что есть какой-то аппаратный способ, когда мне не нужно будет устанавливать на виртуалку никакого софта.

Возможно среди множества решений KVM over IP что-то и есть, но очень дорого.

Вот,возможно, одно из таких решений: https://www.blackbox.co.uk/gb-gb/fi/1709/14217/Emerald-PE-KVM-Extender-with-Virtual-Machine-Access-DVI-D,V-USB-20,Audio

Platon
() автор топика
Ответ на: комментарий от Platon

SPICE работает через виртуальную видеокарту QXL. Винда её поддерживает.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Интеллектуальная система для борьбы с махинациями, человек хочет обманывать её, да в целом всех вокруг и думает что он анонимный :)

zxflux
()
Ответ на: удаленный комментарий

Для какого Фрода?

Я для себя ищу.

Platon
() автор топика
Ответ на: комментарий от Aceler

Видимо некоторый софт детектирует использование виртуалки по названию видеоадаптера или по pci id. Что оп и хочет обойти

cobold ★★★★★
()
Ответ на: комментарий от cobold

Детектирует также удаленное подключение к виртуалке.

Как только видит установленный RDP-софт.

Platon
() автор топика
Ответ на: комментарий от zxflux

Какие махинации? У тебе с головой нормально?

По-твоему, если я хочу с виртулаки сделать систему, максимально похожую на реальную, то я махинатор?

Давно ходил к психиатру? )))

Platon
() автор топика
Ответ на: комментарий от Platon

Само по себе использование виртуалок не предосудительно, но вот те доп условия говорят, что они будут использоваться для какого-то блудняка

cobold ★★★★★
()
Ответ на: комментарий от cobold

Какой блудняк?

Задача: сделать виртуальную машину максимально похожей на реальную. И это не значит, что такая задача нужна только для скамеров.

Если такое мнение, то не используйте компы вообще, так как с их помощью блудняки совершаются )))

Platon
() автор топика
Ответ на: комментарий от vbr

Я знаю,что VNC и KVM over IP - это разные вещи. Поэтому и пришел сюда спросить, если ли решение мой проблемы с помощью KVM over IP. Вот же по указанной мною ссылке в Black Box уже есть такие продукты, но не для QEMU.

Platon
() автор топика
Ответ на: комментарий от Platon

То, что ты хочешь, реализуется через VNC. Зайди на любой сайт, закажи VPS и увидишь, как тебе дадут VNC доступ к виртуалке. KVM over IP это другое и отношения к qemu не имеет. KVM over IP это для физических серверов. Или встроено в сам сервер, или внешний девайс, который подключается к VGA порту, клавиатурному порту и тд и эмулирует монитор и устройства ввода. У виртуального сервера нет VGA порта и прочего, на то он и виртуальный. Что ты будешь делать со своим KVM over IP, куда его сувать? Это такая коробочка с проводами. Некуда эти провода сувать. Передай в qemu нужные параметры и подключайся по VNC и всё.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 2)
Ответ на: комментарий от vbr

Так у меня есть доступ к виртуалке через тот VNC, консоль которого есть в Proxmox. Но мне нужно удалить Display Adapter.

Platon
() автор топика
Ответ на: комментарий от Platon

Я не знаю, что такое Display Adapter. VNC в qemu работает на уровне виртуальной машины. Можешь удалять что угодно, если твоя виртуальная машина выводит что-то на виртуальный экран, то VNC это покажет.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)

Proxmox вроде умеет intel GVT-g. Если на хосте есть интегрированная графика intel подходящих поколений. При этом гостевая операционка получает видеоадаптер intel graphics. В частности, гостевая винда ставит драйверы intel graphics.

iliyap ★★★★★
()

Технология NX делает NoMachine самым быстрым и качественным из доступных решений для удаленного доступа.

Получите доступ к своему компьютеру на другом конце земного шара всего несколькими щелчками мыши.

Вы можете открыть свой рабочий стол, где бы он ни находился, с любого устройства и предоставить общий доступ к рабочему столу для других пользователей.

Теперь NoMachine — ваш частный защищенный сервер.

К тому же, это бесплатно.

https://www.nomachine.com/ru

:-)))

demo13
()
Ответ на: комментарий от demo13

У меня задача: реализация своей схемы исключительно аппаратным способом. На виртуалке не должно быть установлено никаких программ удаленного доступа.

Platon
() автор топика
Ответ на: комментарий от demo13

И откуда в No Machine доступ к виртуалке с другого конца земного шара? Там только по локальной сети.

Platon
() автор топика
Ответ на: комментарий от Platon

Элементарно!

нужно открыть порт 4000 на роутере и пробрость его к виртуалке на порт 4000.

Internet—-> [порт 4000 роутер]—–> Localnet—–> [порт 4000 виртуалка]

Cижу на пляжу и в виртуалку гляжу!

PS: порт 4000 стандарт… но можно и изменить. …см. документацию.

:-)))

demo13
()
Последнее исправление: demo13 (всего исправлений: 1)
Ответ на: комментарий от demo13

Ну мне хватило бы и не на пляже в виртуалку глядеть, а просто за одни столом в одной комнате, но лишь бы не устанавливать на виртуалку никакого софта, подобного No Machine.

Platon
() автор топика
Ответ на: комментарий от Platon

Задача максимально странная, но решается только так:

  • Вставить в сервер виртуализации железную видеокарту
  • Подключить к этому серверу железный IP-KVM (HDMI в новую ВК)
  • Пробросить его как USB устройства (IP-KVM клава, мышь) втнурь виртуалки
  • Пробросить PCI-видеокарту хоста внутрь виртуалки
BOOBLIK ★★★★
()
Ответ на: комментарий от BOOBLIK

и да, если раньше твою «виртуальность» палили по Microsoft Basic Display Adapter, то теперь будут палить по наличию клавы, мыши, монитора от Aten (ну или какой ты там еще купишь IP-KVM). Собственно помимо этого есть еще с десяток способов определить, что ты в VM, а не на железе.

BOOBLIK ★★★★
()
Ответ на: комментарий от BOOBLIK

Ну можешь дать мне ссылку на какой-то чекер, который определяет виртуальную машину, я его пройду и скину скрин.

У меня сейчас не Aten,а Black Box. Правда, это не IP-KVM, а KVM Switch, но нигде в виртуалке об этом нет и слова.

Platon
() автор топика
Ответ на: комментарий от Platon

Очевидно, пробросить в виртуалку настоящую железку.

sehellion ★★★★★
()
Ответ на: комментарий от BOOBLIK

У меня на хосте их 2. Обе PCIE. В общей сложности у меня 44 Gb памяти.

И я могу в каждую виртуалку пробросить любое количество памяти видеокарты кратное 500 мегабайт.

Platon
() автор топика
Ответ на: комментарий от Platon

Не понимаю о каким ты «пробросе видеопамяти», но для подключения железного ты в виртуалку должен отдать видеокарту как устройство целиком.

BOOBLIK ★★★★
()

Убрать одну лишь видеокарту не поможет, даже прокидывание реальной в/к не поможет, виртуалки детектятся из винды десятком способов.

Khnazile ★★★★★
()

Мне нужно удаленно подключаться к виртуалкам QEMU

qemu или qemu-kvm ? Если второе то например -display vnc=...

anc ★★★★★
()
Ответ на: комментарий от BOOBLIK

Ну тогда зачем дальше обсуждать то, чего не существует в природе?

Я предельно ясно обозначил свою задачу в начале своего топика.

Мне нужно удаленно подключаться к виртуалкам, но только аппаратным способом. Необязательно это делать из любой точки планеты, мне достаточно это делать в пределах только своей квартиры.

Любое решение, предусматравающее установку на саму виртуалку RDP-софта, неприемлимо. Потому что программа, которую я установлю на виртуалку от некоего сервиса, сразу же увидит факт подключения к виртуалке через RDP.

Управлять виртуалкой через тот VNC, который в самом Proxmox-e, тоже не подходит, так как мне нужно удалять Microsoft Basic Display Adapter, иначе будет детектиться виртуализация. Все остальные следы виртуализации у меня убраны и все чекеры показывают, что я использую реальную машину.Если удалить этот Microsoft Basic Display Adapter, то управлять виртуалкой через VNC не получиться, за исключением лишь способа, когда VNC установить на саму виртуалку, но, как указано выше, RDP-софт на виртуалке неприемлим.

Так как у меня вообще нет опыта работы с Linux, я надеялся, что, может быть, технология KVM over IP мне в этом поможет. Или в виде коммерческого продукта от компаний типа Aten, Avocent, Black Box и подобных, или же от решений подешевле типа PiKVM.

Но, покопавшись в сети пару дней, я понял, что это НЕВОЗМОЖНО. Поэтому спасибо всем (кроме zxflux) за участие в обсуждении моей задачи. Тему можно закрывать по причине того, что нет смысла обсуждать то, чего в природе сущестовать не может.

Platon
() автор топика
Ответ на: комментарий от Khnazile

Ничего у меня не детектится как виртуалка!

Могу любую проверку пройти.

Я не настолько идиот, чтобы заморочиться текущим вопросом, не позаботясь ранее о обходе всех способов детекта виртуализации.

Platon
() автор топика
Ответ на: комментарий от anc

Если удалить Microsoft Basic Display Adapter (выбрать в Proxmox опцию «display=none»), то управлять виртуалкой через VNC не получится.

Platon
() автор топика

Насколько помню у винд professional и server edition (т.е. вроде все кроме home) был нативный RDP сервер - можно просто его настроить (ничего дополнительного инсталировать не нужно), и коннектиться через rdp.

manul91
()
Ответ на: комментарий от manul91

У меня задача: на виртуалке не должно работать никаких rdp-программ. Через Task Manager все сразу детектится.

Platon
() автор топика
Ответ на: комментарий от Platon

это не значит, что такая задача нужна только для скамеров

Для чего нужна такая задача?

question4 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.