[virt-tools-list] Including standard stanzas in new libvirt domain definitions

Cole Robinson crobinso at redhat.com
Sun Sep 13 17:16:38 UTC 2015


On 09/13/2015 11:54 AM, Sorrillo, Lawrence wrote:
> I had to use the upstream qemu to get the filesystem passthrough to be enabled.
> 
> I have another question:  I would like to always  include and automate  a standard stanza in newly created libvirt  XML domain definition of a VM.
> For example, 
> 
> <filesystem type='mount' accessmode='passthrough'>
>    <source dir='/var/tmp/shareme1'/>
>    <target dir='hostshare1'/>
>    <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
> </filesystem>
> 
> Is there a way, a qemu configuration or a libvirt config, to automate  including this stanza in all newly created VMs?
> 

No there isn't any option for that, you'd probably need to come up with your
own solution to make it work.

- Cole

> 
> -----Original Message-----
> From: Cole Robinson [mailto:crobinso at redhat.com] 
> Sent: Thursday, September 03, 2015 1:36 PM
> To: Sorrillo, Lawrence; 'virt-tools-list at redhat.com'
> Subject: Re: [virt-tools-list] "Grey-out" Filesystem add hardware option in virt-manager in RHEL7.1 - kernel 3.10.0-229.11.1.el7.x86_64
> 
> On 09/02/2015 01:53 PM, Sorrillo, Lawrence wrote:
>> Hello,
>>
>>  
>>
>> I was wondering about virt-manager support for the file-sharing option between
>> host and guest in RedHat, CentOS and Fedora.
>>
>>  
>>
>> This appears to be grey out and a complaint about the inability of the
>> installed combination of
>>
>> libvirt and qemu to support this option is displayed. The link below shows the
>> virt-manager screen 
>>
>> WITHOUT the grey-out filesystem option.
>>
>>  
>>
>> http://www.linux-kvm.org/page/9p_virtio
>>
>>  
>>
>> For redhat based linuxes though this appears to be always greyed out in stock
>> builds(even without 9p
>>
>> and even when Qemu supports the file sharing option). Why is this?
>>
>>  
>>
>> [root at xxx tmp]# qemu-kvm --version
>>
>> *QEMU emulator version 1.5.3 (qemu-kvm-1.5.3-86.el7_1.5), Copyright (c)
>> 2003-2008 Fabrice Bellard*
>>
>> [root at xxx tmp]# qemu-kvm --help | grep fsdev
>>
>> *-fsdev
>> fsdriver,id=id[,path=path,][security_model={mapped-xattr|mapped-file|passthrough|none}]*
>>
>> [root at xxx tmp]#  tmp]#
>>
>> root at xxx   tmp]#
>>
>> [root at xxx    tmp]# rpm -qa | grep libvirt-1.2.8
>>
>> *libvirt-1.2.8-16.el7_1.3.x86_64*
>>
>> [root at xxx  tmp]#
> 
> It's likely disabled/greyed-out on RHEL because on RHEL Red Hat explicitly
> doesn't support filesystem passthrough for various maintenance and business
> reasons. I think even if you attached the XML to your libvirt config, qemu
> would fail to start because it's compiled out, but I haven't verified.
> 
> - Cole
> 
> 




More information about the virt-tools-list mailing list