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

Как добавить последовательный COM-порт в Windows server 2008 с помощью Linux + KVM + Qemu?

Мы используем Linux + KVM + Qemu с libvirt на наших серверах для управления виртуальными серверами WIndows 2008. Хост - Ubuntu 11.04.

Дело в том, что на одном из наших гостевых серверов Windows Server 2008 нам нужно подключить модем удаленного доступа. После подключения модема к Хосту мы обнаружили, что он подключен к / dev / ttyS0. Мы проверили, что модем был распознан с помощью

echo atdt3333333 > /dev/ttyS1

Конфигурация сервера .xml содержит

<serial type='pty'>
  <target port='0'/>
</serial>
<serial type='dev'>
  <source path='/dev/ttyS0'/>
  <target port='1'/>
</serial>
<console type='pty'>
  <target type='serial' port='0'/>
</console>

Теперь, запустив наш виртуальный сервер, Windows вообще не видит COM-порт и, следовательно, не видит модем (все виды virsh define / stop / start ... были выполнены)

Кто-нибудь знает, как этого добиться?

Похоже, это проблема libvirt или Qemu. У меня не было много возможности вникать в то, что конкретно создает проблему. Похоже, что в RedHat есть открытый билет, однако он был открыт еще в марте и до сих пор помечен как новый. Скорее всего, это не очень важный вопрос. ССЫЛКА: https://bugzilla.redhat.com/show_bug.cgi?id=692417#

У меня также есть служба на базе Windows, которая требует использования последовательного порта для связи с родителем, который в настоящее время не может быть использован из-за этого.