Como adicionar uma porta COM serial ao servidor Windows 2008 usando Linux + KVM + Qemu?

2

Estamos usando o Linux + KVM + Qemu com libvirt em nossos servidores para gerenciar servidores virtuais do Windows 2008. O anfitrião é o Ubuntu 11.04.

O ponto está em um dos nossos convidados do Windows Server 2008, precisamos conectar um modem dial-up. Depois de conectar o modem ao host, descobrimos que ele estava conectado a / dev / ttyS0. Nós verificamos se o modem foi reconhecido usando

echo atdt3333333 > /dev/ttyS1

A configuração do servidor .xml contém

<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>

Agora, ao iniciar nosso servidor virtual, o Windows não vê nenhuma porta COM e, portanto, não vê o modem (todo o tipo de virsh define / stop / start ... foi feito)

Alguém sabe como conseguir isso?

    
por Sebastien 09.09.2011 / 23:09

1 resposta

2

Isso parece ser um problema dentro da libvirt ou do Qemu. Eu não tive muita oportunidade de me aprofundar no que especificamente está criando o problema. Parece haver um ticket aberto em relação a ele com o RedHat, no entanto, ele foi aberto em março e ainda está marcado como novo. Esta provavelmente não é uma questão de alta prioridade. REF: link

Eu também tenho um serviço baseado no Windows que requer o uso de uma porta serial para comunicação com o pai que não pode ser utilizado atualmente devido a isso.

    
por 04.11.2011 / 16:23