[libvirt] qemu-agent-command via isa-serial for freebsd

Michal Privoznik mprivozn at redhat.com
Fri Oct 30 10:08:05 UTC 2015


On 30.10.2015 11:04, Vasiliy Tolstov wrote:
> 2015-10-30 13:00 GMT+03:00 Michal Privoznik <mprivozn at redhat.com>:
>> Oh right, libvirt only know how to deal with channels. ISA serials are
>> ignored when it comes to qemu-ga. The problem is that from looking at
>> <serial/> we don't know which one is suppose to be for the agent. For
>> instance:
>>
>>     <serial type='pty'>
>>       <source path='/dev/pts/28'/>
>>       <target port='1'/>
>>       <alias name='serial1'/>
>>     </serial>
>>
>>     <serial type='unix'>
>>       <source mode='bind' path='/tmp/serial.sock'/>
>>       <target port='0'/>
>>       <alias name='serial2'/>
>>     </serial>
>>
>> which one of these should be agent listening to? And subsequently which
>> one should libvirt connect to?
>>
>> We can add an attribute somewhere to denote that fact, but you'd still
>> need to configure the guest agent inside the guest to run properly.
> 
> This is not problem - i'm create fallback (if virtio-serial is absent,
> try to isa-serial)
> Now i'm need only libvirt side, may be use alias name org.qemu.... to
> determine on which channel works qemu-ga ?
> 

Yeah, something like that could work. Mind proposing patch?

Michal




More information about the libvir-list mailing list