[ovirt-users] Re: Newbie Thin Client question
by Mathieu Simon
Hi
Am Di., 19. Nov. 2019 um 21:32 Uhr schrieb Joseph Jackson
<jjackson(a)aninetworks.net>:
>
> Yes you can. The ovirt VM portal gives you the ability to run a virtual desktop. You can use any client that supports the console protocols like VNC or spice.
While you can and SPICE does a reasonable job at being quite
well-suited, please be aware that it does reach its limits
when you do media intensive work.
There is a reason why my workplace has dropped virtual desktops as a
service (if you want to call it that) on oVirt.
It didn't scale very well in terms of latency and had issues with
media streaming like Youtube.
I could imagine that it could work reasonably well in an office
environment, but not in education for what I can tell.
Regards,
Mathieu
5 years, 4 months
[ovirt-users] Re: spice options hook
by ozmen62@hotmail.com
So, can you discribe how can i use streaming method on Ovirt 4.3?
do i need to change something on host or engine
I need to solve youtube or other video problems
Additionally, steraming needs to hardware accelerator, all streaming apps or offers hardware acceletor for best performace
thanks
4 years, 11 months
[ovirt-users] Re: spice options hook
by ozmen62@hotmail.com
my first problem is hook file.
When i add file before_vm_start directory and restart engine, it shows under host hooks file on the web page. But options cannot be displayed under vm custom properties section
if i set spiceoptions ;
engine-config -s UserDefinedVMProperties=spiceoptions=^.*$ --cver=4.3
engine-config -g UserDefinedVMProperties
UserDefinedVMProperties: version: 4.1
UserDefinedVMProperties: version: 4.2
UserDefinedVMProperties: spiceoptions=^.*$ version: 4.3
systemctl restart ovirt-engine
after that under vm custom options shows spiceoptions section. But nothing works.
according to hook file README, needs to be appear options and youtube became more fluent
4 years, 11 months
[ovirt-users] Re: spice options hook
by Victor Toso
Hi,
On Tue, Apr 21, 2020 at 11:43:48AM -0000, ozmen62(a)hotmail.com wrote:
> my first problem is hook file.
> When i add file before_vm_start directory and restart engine,
> it shows under host hooks file on the web page. But options
> cannot be displayed under vm custom properties section
>
> if i set spiceoptions ;
> engine-config -s UserDefinedVMProperties=spiceoptions=^.*$ --cver=4.3
Hm, could you try instead:
spiceoptions={'streaming':{'mode':'all'}}
> engine-config -g UserDefinedVMProperties
> UserDefinedVMProperties: version: 4.1
> UserDefinedVMProperties: version: 4.2
> UserDefinedVMProperties: spiceoptions=^.*$ version: 4.3
I can tell if streaming is enable if you provide qemu cmd line
for what is running (e.g: ps aux | grep -i qemu ...)
> systemctl restart ovirt-engine
>
> after that under vm custom options shows spiceoptions section.
> But nothing works. according to hook file README, needs to be
> appear options and youtube became more fluent
What do you mean with nothing works exactly?
4 years, 11 months
[ovirt-users] Re: Spice console very poor performance for Windows 10 vm
by Victor Toso
Hi,
On Mon, Feb 11, 2019 at 11:50:49AM +0200, Leo David wrote:
> Hi,
> "This enable host-side streaming, are you sure you want it?"
> Not sure yet, but i would at least disable compression, video
> playing seems to be pretty poor, and crackling ( youtube, etc )
For playing video use-cases (youtube) it might be okay but not
for playing games as it has some hard coded delay in the
streaming code path.
The streaming is mjpeg so you don't save much bandwidth either.
> "AFAIK, if virsh edit exits without issue, you need to shutdown
> the vm and then start it again"
> I did that, and when the vm comes back on, my changes are not there
> anymore ....
Might be something specific to ovirt, not sure :(
I hope someone else can help you.
> On Mon, Feb 11, 2019 at 10:45 AM Victor Toso <victortoso(a)redhat.com> wrote:
>
> > Hi,
> >
> > On Sun, Feb 10, 2019 at 02:08:48PM +0200, Leo David wrote:
> > > Hi,
> > >
> > > I am trying to disable video compression as per this thread:
> > > https://lists.ovirt.org/pipermail/users/2017-January/078753.html
> > >
> > > The thing is that I just can't figure out where to place the following:
> > >
> > > <graphics type='spice' autoport='yes'>
> > > <listen type='address'/>
> > > <image compression='off'/>
> > > <streaming mode='filter'/>
> >
> > This enable host-side streaming, are you sure you want it?
> >
> > > </graphics>
> > >
> > > If I attempt to edit vm properties by using virsh and add these
> > > custom settings, the configuration file gets overwritten once
> > > the vm reboots.
> >
> > AFAIK, if virsh edit exits without issue, you need to shutdown
> > the vm and then start it again. Reboot is not enough.
> >
> > > Any suggestions?
> > >
> > > Thank you,
> > >
> > > Leo
> > >
> > >
> > >
> > >
> > > On Wed, Feb 6, 2019 at 7:17 PM Leo David <leoalex(a)gmail.com> wrote:
> > >
> > > > Hello everyone,
> > > > Any chance that this issue to be already fixed in the new 4.3 version ?
> > > > Thank you !
> > > >
> > > > On Tue, Jan 8, 2019, 12:25 Victor Toso <victortoso(a)redhat.com wrote:
> > > >
> > > >> Hi,
> > > >>
> > > >> On Tue, Jan 08, 2019 at 12:08:31PM +0200, Leo David wrote:
> > > >> > Thank you very mucjh, and sorry for being so lazy to search
> > > >> > for that rpm by myself. Somehow, fedora rpms missed from my
> > > >> > mind. Oh boy, it requires a lot of packages. Do you think
> > > >> > would it be a good idea to temporarily install fedora repos, do
> > > >> > the yum installation to get the dependencoes too and then
> > > >> > disable the repo ? I am thinking to not break the ovirt node
> > > >> > installation.
> > > >>
> > > >> The easiest path is to get the source from your current rpm,
> > > >> apply the patch mentioned in previous email, build, install,
> > > >> test.
> > > >>
> > > >> If that does not work you can rollback. If works, you can rethink
> > > >> what is best.
> > > >>
> > > >> Cheers,
> > > >>
> > > >> > yum localinstall spice-server-0.14.1-1.fc30.x86_64.rpm
> > > >> > Loaded plugins: enabled_repos_upload, fastestmirror,
> > imgbased-persist,
> > > >> > package_upload, product-id, search-disabled-repos,
> > subscription-manager,
> > > >> > vdsmupgrade
> > > >> > This system is not registered with an entitlement server. You can
> > use
> > > >> > subscription-manager to register.
> > > >> > Examining spice-server-0.14.1-1.fc30.x86_64.rpm:
> > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > >> > Marking spice-server-0.14.1-1.fc30.x86_64.rpm as an update to
> > > >> > spice-server-0.14.0-2.el7_5.3.x86_64
> > > >> > Resolving Dependencies
> > > >> > --> Running transaction check
> > > >> > ---> Package spice-server.x86_64 0:0.14.0-2.el7_5.3 will be updated
> > > >> > ---> Package spice-server.x86_64 0:0.14.1-1.fc30 will be an update
> > > >> > --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
> > for
> > > >> > package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > Loading mirror speeds from cached hostfile
> > > >> > * epel: ftp.nluug.nl
> > > >> > * ovirt-4.2-epel: ftp.nluug.nl
> > > >> > --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for
> > > >> package:
> > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > >> > --> Processing Dependency: libcrypto.so.1.1()(64bit) for package:
> > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > >> > --> Processing Dependency: libgstapp-1.0.so.0()(64bit) for package:
> > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > >> > --> Processing Dependency: libgstbase-1.0.so.0()(64bit) for package:
> > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > >> > --> Processing Dependency: libgstreamer-1.0.so.0()(64bit) for
> > package:
> > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > >> > --> Processing Dependency: libgstvideo-1.0.so.0()(64bit) for
> > package:
> > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > >> > --> Processing Dependency: liborc-0.4.so.0()(64bit) for package:
> > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > >> > --> Processing Dependency: libssl.so.1.1()(64bit) for package:
> > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > >> > --> Finished Dependency Resolution
> > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > >> > Requires: libgstvideo-1.0.so.0()(64bit)
> > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > >> > Requires: libgstbase-1.0.so.0()(64bit)
> > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > >> > Requires: libgstreamer-1.0.so.0()(64bit)
> > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > >> > Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
> > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > >> > Requires: liborc-0.4.so.0()(64bit)
> > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > >> > Requires: libcrypto.so.1.1()(64bit)
> > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > >> > Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
> > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > >> > Requires: libgstapp-1.0.so.0()(64bit)
> > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > >> > Requires: libssl.so.1.1()(64bit)
> > > >> > You could try using --skip-broken to work around the problem
> > > >> > You could try running: rpm -Va --nofiles --nodigest
> > > >> > Uploading Enabled Repositories Report
> > > >> > Loaded plugins: fastestmirror, product-id, subscription-manager
> > > >> > This system is not registered with an entitlement server. You can
> > use
> > > >> > subscription-manager to register.
> > > >> > Cannot upload enabled repos report, is this client registered?
> > > >> >
> > > >> > Thank you !
> > > >> >
> > > >> > Leo
> > > >> >
> > > >> > On Tue, Jan 8, 2019 at 10:19 AM Victor Toso <victortoso(a)redhat.com>
> > > >> wrote:
> > > >> >
> > > >> > > Hi,
> > > >> > >
> > > >> > > On Mon, Jan 07, 2019 at 07:29:13PM +0200, Leo David wrote:
> > > >> > > > Thank you very much Victor,
> > > >> > > > Is there a rpm that I can easily install on all the nodes, or
> > will
> > > >> I need
> > > >> > > > to build that version from sources ?
> > > >> > >
> > > >> > > You can fetch the release of 0.14.1 version at
> > > >> > > https://gitlab.freedesktop.org/spice/spice/tags
> > > >> > >
> > > >> > > You can fetch an rpm from Fedora here
> > > >> > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1138474
> > > >> > >
> > > >> > > Cheers,
> > > >> > >
> > > >> > > > On Mon, Jan 7, 2019, 19:14 Victor Toso <victortoso(a)redhat.com
> > > >> wrote:
> > > >> > > >
> > > >> > > > > Hi,
> > > >> > > > >
> > > >> > > > > On Mon, Jan 07, 2019 at 07:00:04PM +0200, Leo David wrote:
> > > >> > > > > > Thank you very much !
> > > >> > > > > >
> > > >> > > > > > I have modified
> > > >> > > /etc/ovirt-engine/osinfo.conf.d/00-defaults.properties
> > > >> > > > > file
> > > >> > > > > > and added the last line
> > > >> > > > > >
> > > >> > > > > > # Windows10x64
> > > >> > > > > > os.windows_10x64.id.value = 27
> > > >> > > > > > os.windows_10x64.name.value = Windows 10 x64
> > > >> > > > > > os.windows_10x64.derivedFrom.value = windows_8x64
> > > >> > > > > > os.windows_10x64.productKey.value =
> > > >> > > > > > os.windows_10x64.resources.maximum.ram.value = 2097152
> > > >> > > > > > os.windows_10x64.cpu.unsupported.value = conroe, opteron_g1
> > > >> > > > > > os.windows_10x64.sysprepPath.value =
> > > >> > > > > > ${ENGINE_USR}/conf/sysprep/sysprep.w10x64
> > > >> > > > > > *os.windows_10x64.devices.display.vramMultiplier.value = 2*
> > > >> > > > > >
> > > >> > > > > > The vm has the "Windows10x64" profile configured
> > > >> > > > > >
> > > >> > > > > > Restarted the ovirt-engine vm, powered on the Windows 10 vm.
> > > >> Not any
> > > >> > > > > > difference...The console is very slow, almost unusable.
> > > >> > > > > >
> > > >> > > > > > Also, tried to upgrade spice-server on the node, but it
> > seems
> > > >> that
> > > >> > > there
> > > >> > > > > > aeno updates available. At the moment, it is installed:
> > > >> > > > > > spice-server.x86_64
> > 0.14.0-2.el7_5.3
> > > >> > > > >
> > > >> > > > > Just for reference, the patch in spice-server that should
> > help is
> > > >> > > > > from the mail thread
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > >
> > > >>
> > https://lists.freedesktop.org/archives/spice-devel/2018-June/044237.html
> > > >> > > > >
> > > >> > > > > Merged as
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > >
> > > >>
> > https://gitlab.freedesktop.org/spice/spice/commit/ca4984570f425e87e92abe5...
> > > >> > > > >
> > > >> > > > > Looking at the repo with git tag --contains
> > ca4984570f425e87e92
> > > >> > > > > it shows v0.14.1.
> > > >> > > > >
> > > >> > > > > 0.14.0-2 probably does not contain that. Either update to
> > 0.14.1
> > > >> > > > > or backport the patch. It does need to shutdown and start the
> > VM
> > > >> > > > > again.
> > > >> > > > >
> > > >> > > > > > Any thoughts ?
> > > >> > > > > >
> > > >> > > > > > Thank you !
> > > >> > > > >
> > > >> > > > > I hope it helps ;)
> > > >> > > > >
> > > >> > > > > Cheers,
> > > >> > > > >
> > > >> > >
> > > >> >
> > > >> >
> > > >> > --
> > > >> > Best regards, Leo David
> > > >>
> > > >
> > >
> > > --
> > > Best regards, Leo David
> >
>
>
> --
> Best regards, Leo David
6 years, 1 month
[ovirt-users] Re: VDI
by Fabio Marzocca
It looks clear and cool. Thank you.
- Sent from my mobile phone. Sorry for typos -
Il lun 23 set 2019, 21:46 Alex McWhirter <Alex(a)triadic.us> ha scritto:
> To achieve that all you need to do is create a template of the desktop
> base vm, make sure the vm type is set to desktop. Afterwards just create
> new vms from that template. As long as the VM type is set to desktop each
> new VM will use a qcow overlay on top of the base image.
>
> Taking this a step further you can then create VM pools from said
> template, allowing users to dynamically be assigned a new VM on login.
> Granted pools are usually stateless, so you need to have network file
> storage. We use pools for windows 10 VDI instances, where we use sysprep to
> autojoin the new pool vm to the domain where redirected folders are already
> setup.
>
> For VDI only use spice protocol. By default we found spice to be semi
> lackluster, so we do apply custom settings and we have recompiled spice on
> both servers and clients with h264 support. This is not 100% necessary, but
> makes things like youtube much more usable. We have also backported some
> audio patches to KVM. CentOS 8 should resolve a lot of these customizations
> that we've had to do.
>
>
> As far as updating, pretty much. We create a VM from the template, update
> it, then push it back as a new version of the template. The pools are set
> to always use the latest template version. Users have to log out, then back
> in to the VDI system in order to get the new image as logging out will
> destroy the users current instance and create a new one on log in.
>
>
> On 2019-09-23 15:16, Fabio Marzocca wrote:
>
> Hi Alex, thanks for answering.
>
> I am approaching and studying oVirt in order to propose the solution to a
> customer as a replacement for a commercial solution they have now.
> They only need Desktop virtualization.
> Sorry for the silly question, but I can't find a way to deploy a VM
> (template) to users as a "linked-clone", meaning that the users' image
> still refers to the original image but modification are written (and
> afterwards read) from a new location. This technique is called
> Copy-on-write.
> Can this be achieved with oVirt?
>
>
> Then, what is the Best Practice to update WIndows OS for the all the
> users? Currently they simply "check-out" the Gold Image, update it and
> check-in, while all users are running...
>
> Fabio
>
> On Mon, Sep 23, 2019 at 8:04 PM Alex McWhirter <Alex(a)triadic.us> wrote:
>
>> yes, we do. All spice, with some customizations done at source level for
>> spice / kvm packages.
>>
>>
>> On 2019-09-23 13:44, Fabio Marzocca wrote:
>>
>> Is there anyone who uses oVirt as a full VDI environment? I would have a
>> bunch of questions...
>>
>>
>>
>> _______________________________________________
>> Users mailing list -- users(a)ovirt.org
>> To unsubscribe send an email to users-leave(a)ovirt.org
>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>> oVirt Code of Conduct:
>> https://www.ovirt.org/community/about/community-guidelines/
>> List Archives:
>> https://lists.ovirt.org/archives/list/users@ovirt.org/message/D44YB5VOKNB...
>>
>>
>>
>
5 years, 6 months
[ovirt-users] Re: VDI
by Leo David
Thank you Alex from my side as well, very usefull information. I am the
middle of vdi implementation as well, and i'm having issues with the spice
console since 4.2, and it seems that latest 4.3 is still having the problem.
What am i confrunting is:
- spice console is very slaggy and slow for Win10 vms ( not even talking
about running videos..)
- i can't find a way to get audio from the vm
At the moment i am running 4.3, latest virt-viewer installed on the client,
and latest qxl-dod driver installed on the vm.
Any thoughts on solving video performance and audio redirection ?
Thank you again,
Leo
On Mon, Sep 23, 2019, 22:53 Alex McWhirter <Alex(a)triadic.us> wrote:
> To achieve that all you need to do is create a template of the desktop
> base vm, make sure the vm type is set to desktop. Afterwards just create
> new vms from that template. As long as the VM type is set to desktop each
> new VM will use a qcow overlay on top of the base image.
>
> Taking this a step further you can then create VM pools from said
> template, allowing users to dynamically be assigned a new VM on login.
> Granted pools are usually stateless, so you need to have network file
> storage. We use pools for windows 10 VDI instances, where we use sysprep to
> autojoin the new pool vm to the domain where redirected folders are already
> setup.
>
> For VDI only use spice protocol. By default we found spice to be semi
> lackluster, so we do apply custom settings and we have recompiled spice on
> both servers and clients with h264 support. This is not 100% necessary, but
> makes things like youtube much more usable. We have also backported some
> audio patches to KVM. CentOS 8 should resolve a lot of these customizations
> that we've had to do.
>
>
> As far as updating, pretty much. We create a VM from the template, update
> it, then push it back as a new version of the template. The pools are set
> to always use the latest template version. Users have to log out, then back
> in to the VDI system in order to get the new image as logging out will
> destroy the users current instance and create a new one on log in.
>
>
> On 2019-09-23 15:16, Fabio Marzocca wrote:
>
> Hi Alex, thanks for answering.
>
> I am approaching and studying oVirt in order to propose the solution to a
> customer as a replacement for a commercial solution they have now.
> They only need Desktop virtualization.
> Sorry for the silly question, but I can't find a way to deploy a VM
> (template) to users as a "linked-clone", meaning that the users' image
> still refers to the original image but modification are written (and
> afterwards read) from a new location. This technique is called
> Copy-on-write.
> Can this be achieved with oVirt?
>
>
> Then, what is the Best Practice to update WIndows OS for the all the
> users? Currently they simply "check-out" the Gold Image, update it and
> check-in, while all users are running...
>
> Fabio
>
> On Mon, Sep 23, 2019 at 8:04 PM Alex McWhirter <Alex(a)triadic.us> wrote:
>
>> yes, we do. All spice, with some customizations done at source level for
>> spice / kvm packages.
>>
>>
>> On 2019-09-23 13:44, Fabio Marzocca wrote:
>>
>> Is there anyone who uses oVirt as a full VDI environment? I would have a
>> bunch of questions...
>>
>>
>>
>> _______________________________________________
>> Users mailing list -- users(a)ovirt.org
>> To unsubscribe send an email to users-leave(a)ovirt.org
>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>> oVirt Code of Conduct:
>> https://www.ovirt.org/community/about/community-guidelines/
>> List Archives:
>> https://lists.ovirt.org/archives/list/users@ovirt.org/message/D44YB5VOKNB...
>>
>>
>>
> _______________________________________________
> Users mailing list -- users(a)ovirt.org
> To unsubscribe send an email to users-leave(a)ovirt.org
> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/users@ovirt.org/message/DWY46KJGSYJ...
>
5 years, 6 months
Re: [ovirt-users] Spam Re: Spam Windows guest agent
by René Koch
Hi,
installing is quite simple:
1. Install SPICE Windows guest tools from
http://www.spice-space.org/download.html -> this also install
virtio-serial driver, which are required for the next steps
2. Follow this guide: http://www.ovirt.org/OVirt_Guest_Agent_For_Windows
If you can't start the service the issue may be because of missing
virtio-serial drivers. If you're sure they are installed, reboot the vm
as Windows sometimes requires a reboot for drivers to work properly.
If you want single-sign-on feature please let me know how you managed to
do this, as I don't know it myself...
Regards,
René
On 06/06/2014 02:14 PM, Karli Sjöberg wrote:
>
> Den 6 jun 2014 13:39 skrev Maurice James <mjames(a)media-node.com>:
> >
> > Yes that FM in particular :)
>
> What steps in it do you think are missing?
>
> /K
>
> >
> >
> >
> > From: "Karli Sjöberg" <Karli.Sjoberg(a)slu.se>
> > To: "Maurice James" <mjames(a)media-node.com>
> > Cc: "users" <users(a)ovirt.org>
> > Sent: Friday, June 6, 2014 1:53:39 AM
> > Subject: Re: [ovirt-users] Spam Windows guest agent
> >
> >
> > Den 6 jun 2014 05:44 skrev Maurice James <mjames(a)media-node.com>:
> > >
> > > Is there some special trick to get the windows guest agent to
> install properly? I have the service installed but it wont start.
> Perhaps someone made a youtube video of the install. I saw some prior
> posts where other were having issues but when they asked for helped they
> got the old RTFM answer. The problem is the FM seems to be missing some
> steps. Any help would be appreciated. Thanks
> >
> > You mean this[1] FM?
> >
> > [1] http://www.ovirt.org/OVirt_Guest_Agent_For_Windows
> >
> > /K
> >
> >
>
>
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
10 years, 10 months
[ovirt-users] Re: Spice console very poor performance for Windows 10 vm
by Leo David
Thank you so much Victor !
Anyone, any ideea how could I disable video compression for spice console
on particular vms ?
I am trying to implement an "almost" full desktop experience with an oVirt
based vdi environment.
And besides the Windows10 spice issues ( which are the main cause of this
thread ), it seems that Windows 7 is affected too by the multimedia playing
perspective. Which makes a total blocker on project implementation....
Any suggestions/ similar experiences ?
Thank you very much and have a nice day !
Leo
On Mon, Feb 11, 2019, 12:01 Victor Toso <victortoso(a)redhat.com wrote:
> Hi,
>
> On Mon, Feb 11, 2019 at 11:50:49AM +0200, Leo David wrote:
> > Hi,
> > "This enable host-side streaming, are you sure you want it?"
> > Not sure yet, but i would at least disable compression, video
> > playing seems to be pretty poor, and crackling ( youtube, etc )
>
> For playing video use-cases (youtube) it might be okay but not
> for playing games as it has some hard coded delay in the
> streaming code path.
>
> The streaming is mjpeg so you don't save much bandwidth either.
>
> > "AFAIK, if virsh edit exits without issue, you need to shutdown
> > the vm and then start it again"
> > I did that, and when the vm comes back on, my changes are not there
> > anymore ....
>
> Might be something specific to ovirt, not sure :(
>
> I hope someone else can help you.
>
> > On Mon, Feb 11, 2019 at 10:45 AM Victor Toso <victortoso(a)redhat.com>
> wrote:
> >
> > > Hi,
> > >
> > > On Sun, Feb 10, 2019 at 02:08:48PM +0200, Leo David wrote:
> > > > Hi,
> > > >
> > > > I am trying to disable video compression as per this thread:
> > > > https://lists.ovirt.org/pipermail/users/2017-January/078753.html
> > > >
> > > > The thing is that I just can't figure out where to place the
> following:
> > > >
> > > > <graphics type='spice' autoport='yes'>
> > > > <listen type='address'/>
> > > > <image compression='off'/>
> > > > <streaming mode='filter'/>
> > >
> > > This enable host-side streaming, are you sure you want it?
> > >
> > > > </graphics>
> > > >
> > > > If I attempt to edit vm properties by using virsh and add these
> > > > custom settings, the configuration file gets overwritten once
> > > > the vm reboots.
> > >
> > > AFAIK, if virsh edit exits without issue, you need to shutdown
> > > the vm and then start it again. Reboot is not enough.
> > >
> > > > Any suggestions?
> > > >
> > > > Thank you,
> > > >
> > > > Leo
> > > >
> > > >
> > > >
> > > >
> > > > On Wed, Feb 6, 2019 at 7:17 PM Leo David <leoalex(a)gmail.com> wrote:
> > > >
> > > > > Hello everyone,
> > > > > Any chance that this issue to be already fixed in the new 4.3
> version ?
> > > > > Thank you !
> > > > >
> > > > > On Tue, Jan 8, 2019, 12:25 Victor Toso <victortoso(a)redhat.com
> wrote:
> > > > >
> > > > >> Hi,
> > > > >>
> > > > >> On Tue, Jan 08, 2019 at 12:08:31PM +0200, Leo David wrote:
> > > > >> > Thank you very mucjh, and sorry for being so lazy to search
> > > > >> > for that rpm by myself. Somehow, fedora rpms missed from my
> > > > >> > mind. Oh boy, it requires a lot of packages. Do you think
> > > > >> > would it be a good idea to temporarily install fedora repos, do
> > > > >> > the yum installation to get the dependencoes too and then
> > > > >> > disable the repo ? I am thinking to not break the ovirt node
> > > > >> > installation.
> > > > >>
> > > > >> The easiest path is to get the source from your current rpm,
> > > > >> apply the patch mentioned in previous email, build, install,
> > > > >> test.
> > > > >>
> > > > >> If that does not work you can rollback. If works, you can rethink
> > > > >> what is best.
> > > > >>
> > > > >> Cheers,
> > > > >>
> > > > >> > yum localinstall spice-server-0.14.1-1.fc30.x86_64.rpm
> > > > >> > Loaded plugins: enabled_repos_upload, fastestmirror,
> > > imgbased-persist,
> > > > >> > package_upload, product-id, search-disabled-repos,
> > > subscription-manager,
> > > > >> > vdsmupgrade
> > > > >> > This system is not registered with an entitlement server. You
> can
> > > use
> > > > >> > subscription-manager to register.
> > > > >> > Examining spice-server-0.14.1-1.fc30.x86_64.rpm:
> > > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > > >> > Marking spice-server-0.14.1-1.fc30.x86_64.rpm as an update to
> > > > >> > spice-server-0.14.0-2.el7_5.3.x86_64
> > > > >> > Resolving Dependencies
> > > > >> > --> Running transaction check
> > > > >> > ---> Package spice-server.x86_64 0:0.14.0-2.el7_5.3 will be
> updated
> > > > >> > ---> Package spice-server.x86_64 0:0.14.1-1.fc30 will be an
> update
> > > > >> > --> Processing Dependency:
> libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
> > > for
> > > > >> > package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > Loading mirror speeds from cached hostfile
> > > > >> > * epel: ftp.nluug.nl
> > > > >> > * ovirt-4.2-epel: ftp.nluug.nl
> > > > >> > --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
> for
> > > > >> package:
> > > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > > >> > --> Processing Dependency: libcrypto.so.1.1()(64bit) for
> package:
> > > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > > >> > --> Processing Dependency: libgstapp-1.0.so.0()(64bit) for
> package:
> > > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > > >> > --> Processing Dependency: libgstbase-1.0.so.0()(64bit) for
> package:
> > > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > > >> > --> Processing Dependency: libgstreamer-1.0.so.0()(64bit) for
> > > package:
> > > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > > >> > --> Processing Dependency: libgstvideo-1.0.so.0()(64bit) for
> > > package:
> > > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > > >> > --> Processing Dependency: liborc-0.4.so.0()(64bit) for package:
> > > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > > >> > --> Processing Dependency: libssl.so.1.1()(64bit) for package:
> > > > >> > spice-server-0.14.1-1.fc30.x86_64
> > > > >> > --> Finished Dependency Resolution
> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > > >> > Requires: libgstvideo-1.0.so.0()(64bit)
> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > > >> > Requires: libgstbase-1.0.so.0()(64bit)
> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > > >> > Requires: libgstreamer-1.0.so.0()(64bit)
> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > > >> > Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > > >> > Requires: liborc-0.4.so.0()(64bit)
> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > > >> > Requires: libcrypto.so.1.1()(64bit)
> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > > >> > Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > > >> > Requires: libgstapp-1.0.so.0()(64bit)
> > > > >> > Error: Package: spice-server-0.14.1-1.fc30.x86_64
> > > > >> > (/spice-server-0.14.1-1.fc30.x86_64)
> > > > >> > Requires: libssl.so.1.1()(64bit)
> > > > >> > You could try using --skip-broken to work around the problem
> > > > >> > You could try running: rpm -Va --nofiles --nodigest
> > > > >> > Uploading Enabled Repositories Report
> > > > >> > Loaded plugins: fastestmirror, product-id, subscription-manager
> > > > >> > This system is not registered with an entitlement server. You
> can
> > > use
> > > > >> > subscription-manager to register.
> > > > >> > Cannot upload enabled repos report, is this client registered?
> > > > >> >
> > > > >> > Thank you !
> > > > >> >
> > > > >> > Leo
> > > > >> >
> > > > >> > On Tue, Jan 8, 2019 at 10:19 AM Victor Toso <
> victortoso(a)redhat.com>
> > > > >> wrote:
> > > > >> >
> > > > >> > > Hi,
> > > > >> > >
> > > > >> > > On Mon, Jan 07, 2019 at 07:29:13PM +0200, Leo David wrote:
> > > > >> > > > Thank you very much Victor,
> > > > >> > > > Is there a rpm that I can easily install on all the nodes,
> or
> > > will
> > > > >> I need
> > > > >> > > > to build that version from sources ?
> > > > >> > >
> > > > >> > > You can fetch the release of 0.14.1 version at
> > > > >> > > https://gitlab.freedesktop.org/spice/spice/tags
> > > > >> > >
> > > > >> > > You can fetch an rpm from Fedora here
> > > > >> > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1138474
> > > > >> > >
> > > > >> > > Cheers,
> > > > >> > >
> > > > >> > > > On Mon, Jan 7, 2019, 19:14 Victor Toso <
> victortoso(a)redhat.com
> > > > >> wrote:
> > > > >> > > >
> > > > >> > > > > Hi,
> > > > >> > > > >
> > > > >> > > > > On Mon, Jan 07, 2019 at 07:00:04PM +0200, Leo David wrote:
> > > > >> > > > > > Thank you very much !
> > > > >> > > > > >
> > > > >> > > > > > I have modified
> > > > >> > > /etc/ovirt-engine/osinfo.conf.d/00-defaults.properties
> > > > >> > > > > file
> > > > >> > > > > > and added the last line
> > > > >> > > > > >
> > > > >> > > > > > # Windows10x64
> > > > >> > > > > > os.windows_10x64.id.value = 27
> > > > >> > > > > > os.windows_10x64.name.value = Windows 10 x64
> > > > >> > > > > > os.windows_10x64.derivedFrom.value = windows_8x64
> > > > >> > > > > > os.windows_10x64.productKey.value =
> > > > >> > > > > > os.windows_10x64.resources.maximum.ram.value = 2097152
> > > > >> > > > > > os.windows_10x64.cpu.unsupported.value = conroe,
> opteron_g1
> > > > >> > > > > > os.windows_10x64.sysprepPath.value =
> > > > >> > > > > > ${ENGINE_USR}/conf/sysprep/sysprep.w10x64
> > > > >> > > > > > *os.windows_10x64.devices.display.vramMultiplier.value
> = 2*
> > > > >> > > > > >
> > > > >> > > > > > The vm has the "Windows10x64" profile configured
> > > > >> > > > > >
> > > > >> > > > > > Restarted the ovirt-engine vm, powered on the Windows
> 10 vm.
> > > > >> Not any
> > > > >> > > > > > difference...The console is very slow, almost unusable.
> > > > >> > > > > >
> > > > >> > > > > > Also, tried to upgrade spice-server on the node, but it
> > > seems
> > > > >> that
> > > > >> > > there
> > > > >> > > > > > aeno updates available. At the moment, it is installed:
> > > > >> > > > > > spice-server.x86_64
> > > 0.14.0-2.el7_5.3
> > > > >> > > > >
> > > > >> > > > > Just for reference, the patch in spice-server that should
> > > help is
> > > > >> > > > > from the mail thread
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > >
> > > > >>
> > >
> https://lists.freedesktop.org/archives/spice-devel/2018-June/044237.html
> > > > >> > > > >
> > > > >> > > > > Merged as
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > >
> > > > >>
> > >
> https://gitlab.freedesktop.org/spice/spice/commit/ca4984570f425e87e92abe5...
> > > > >> > > > >
> > > > >> > > > > Looking at the repo with git tag --contains
> > > ca4984570f425e87e92
> > > > >> > > > > it shows v0.14.1.
> > > > >> > > > >
> > > > >> > > > > 0.14.0-2 probably does not contain that. Either update to
> > > 0.14.1
> > > > >> > > > > or backport the patch. It does need to shutdown and start
> the
> > > VM
> > > > >> > > > > again.
> > > > >> > > > >
> > > > >> > > > > > Any thoughts ?
> > > > >> > > > > >
> > > > >> > > > > > Thank you !
> > > > >> > > > >
> > > > >> > > > > I hope it helps ;)
> > > > >> > > > >
> > > > >> > > > > Cheers,
> > > > >> > > > >
> > > > >> > >
> > > > >> >
> > > > >> >
> > > > >> > --
> > > > >> > Best regards, Leo David
> > > > >>
> > > > >
> > > >
> > > > --
> > > > Best regards, Leo David
> > >
> >
> >
> > --
> > Best regards, Leo David
>
6 years, 1 month
Re: [ovirt-users] engine upgrade 4.1.0 => 4.1.1, no more engine console available
by Lukáš Kaplan
Hello Nelson,
I did same thing today too and it was succesfull. But I used different
steps. Check this:
https://www.ovirt.org/documentation/how-to/hosted-engine/#upgrade-hosted-...
http://www.ovirt.org/documentation/upgrade-guide/chap-Updates_between_Min...
Hope it helps you.
Have a nice day,
--
Lukas Kaplan
2017-03-24 15:11 GMT+01:00 Nelson Lameiras <nelson.lameiras(a)lyra-network.com
>:
> Hello,
>
> When upgrading my test setup from 4.0 to 4.1, my engine vm lost it's
> console (from SPICE to None in GUI)
>
> My test setup :
> 2 manually built hosts using centos 7.3, ovirt 4.1
> 1 manually built hosted engine centos 7.3, oVirt 4.1.0.4-el7, accessible
> with SPICE console via GUI
>
> I updated ovirt-engine from 4.1.0 to 4.1.1 by doing on engine :
> - yum update
> - engine-setup
> - reboot engine
>
> When accessing 4.1.1 GUI, Graphics is set to "None" on "Virtual Machines"
> page, with "console button" greyed out (all other VMs have the same
> Graphics set to the same value as before)
> I tried to edit engine VM settings, and console options are same as before
> (SPLICE, QXL).
>
> I'm hopping this is not a new feature, since if we loose network on
> engine, console is the only way to debug...
>
> Is this a bug?
>
> ps. I was able to reproduce this bug 2 times
>
> cordialement, regards,
>
> <https://www.lyra-network.com/>
> Nelson LAMEIRAS
> Ingénieur Systèmes et Réseaux / Systems and Networks engineer
> Tel: +33 5 32 09 09 70 <+33%205%2032%2009%2009%2070>
> nelson.lameiras(a)lyra-network.com
> www.lyra-network.com | www.payzen.eu <https://payzen.eu>
> <https://www.youtube.com/channel/UCrVl1CO_Jlu3KbiRH-tQ_vA>
> <https://www.linkedin.com/company/lyra-network_2>
> <https://twitter.com/LyraNetwork>
> <https://payzen.eu>
> ------------------------------
> Lyra Network, 109 rue de l'innovation, 31670 Labège, FRANCE
>
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
>
8 years