[ovirt-users] spice folder sharing
Nathanaël Blanchet
blanchet at abes.fr
Thu Apr 13 15:22:25 UTC 2017
Fortunately, you answered to me before I spend to much time to debug
something that can't work... (compiling phodav on el6 is awful)
I had time to make a hook to add a spiceport device, if someone could be
interested:
#!/usr/bin/python2
import os
import sys
import hooking
import traceback
'''
spice file_sharing vdsm hook
================
adding spice file sharing to libvirt domain entry:
<devices>
<channel type='spiceport'>
<source channel='org.spice-space.webdav.0'/>
<target type='virtio' name='org.spice-space.webdav.0'/>
</channel>
</devices>
'''
try:
domxml = hooking.read_domxml()
devices = domxml.getElementsByTagName('devices')[0]
channel = domxml.createElement('channel')
channel.setAttribute('type', 'spiceport')
devices.appendChild(channel)
source = domxml.createElement('source')
source.setAttribute('channel', 'org.spice-space.webdav.0')
channel.appendChild(source)
target = domxml.createElement('target')
target.setAttribute('type', 'virtio')
target.setAttribute('name', 'org.spice-space.webdav.0')
channel.appendChild(target)
hooking.write_domxml(domxml)
except:
sys.stderr.write('spice file sharing: [unexpected error]: %s\n' %
traceback.format_exc())
sys.exit(2)
Le 13/04/2017 à 15:43, Lev Veyde a écrit :
> Hi Nathanael,
>
> It's an experimental feature, so currently it's not officially
> supported in oVirt/RHV, nor in the spice client included in RHEL (and
> probably not in distros that are based on it).
> So no native way to enable it.
>
> But you're right, the hook should be relatively easy to write, just be
> sure to use Fedora as your client, in order to have the required
> WebDav support on the (spice) client side.
>
> Please also note that you'll need to install the spice-webdavd daemon
> in the VM itself.
>
> On Thu, Apr 13, 2017 at 3:03 PM, Nathanaël Blanchet <blanchet at abes.fr
> <mailto:blanchet at abes.fr>> wrote:
>
> Hi all,
>
> Is there a native way to enable spice sharing like described
> there:
> https://www.spice-space.org/docs/manual/manual.chunked/ar01s10.html
> <https://www.spice-space.org/docs/manual/manual.chunked/ar01s10.html>
>
> I guess such a hook is very simple to write.
>
>
> --
> Nathanaël Blanchet
>
> Supervision réseau
> Pôle Infrastrutures Informatiques
> 227 avenue Professeur-Jean-Louis-Viala
> 34193 MONTPELLIER CEDEX 5
> Tél. 33 (0)4 67 54 84 55
> Fax 33 (0)4 67 54 84 14
> blanchet at abes.fr <mailto:blanchet at abes.fr>
>
> _______________________________________________
> Users mailing list
> Users at ovirt.org <mailto:Users at ovirt.org>
> http://lists.ovirt.org/mailman/listinfo/users
> <http://lists.ovirt.org/mailman/listinfo/users>
>
>
>
>
> --
>
> Lev Veyde
>
> Software Engineer, RHCE | RHCVA | MCITP
>
> Red Hat Israel
>
> <https://www.redhat.com>
>
> lev at redhat.com <mailto:lev at redhat.com> | lveyde at redhat.com
> <mailto:lveyde at redhat.com>
>
> <https://red.ht/sig>
> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet at abes.fr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20170413/97c098f8/attachment.html>
More information about the Users
mailing list