coordination #109668: [saga][epic] Stable and updated non-qemu backends for SLE validation
coordination #100688: [epic][virtualization][3rd party hypervisor] Add svirt backend compatibility for vmware 7.0
[timeboxed:20h] [spike] Create integration test of os-autoinst's VNC module with VMWare's VNC-over-websockets size:S
Explore usage of VMWare's VNC-over-websockets API, e.g. to determine whether we need PNG support.
- AC1: Have a Perl script using os-autoinst's VNC module connect to a VMWare 7.0 VM
- AC2: Steps to have a mergable solution are documented
- See parent ticket for more information about VMWare's VNC-over-websockets API
- Create a Perl script using os-autoinst's VNC module plus some additional code to handle VMWare's API
- Subject changed from [timeboxed:20h] [spike] Create integration test of os-autoinst's VNC module with VMWare's VNC-over-websockets to [timeboxed:20h] [spike] Create integration test of os-autoinst's VNC module with VMWare's VNC-over-websockets size:S
- Status changed from New to Workable
We should now prioritize the work on this timeboxed ticket to make sure we know about the feasibility of the integration. I bumped the ticket to high after a discussion with QE PrjMgr jstehlik and we found that we should soon find an answer to know where we need to continue or where others, e.g. the QE virtualization squad, need to continue.
- Status changed from Workable to In Progress
- Assignee set to mkittler
No, nobody has looked into it for a while. I have only done the research task (see #106083#note-10 for results). I'm still able to start a VM on https://10.67.131.2/ui/#/host/vms/2 (with credentials from #100688#note-25) so the ticket is still workable. I'll try whether I can make our VNC module connect to it.
PR for a first step: https://github.com/os-autoinst/os-autoinst/pull/2091
Now needs to be integrated with the rest of os-autoinst.
It doesn't work unless I allow JPEG in VNC viewer (which then says "Pixelformat depth 24 (32bpp) little-endian rgb888 wird verwendet"). So we needed to implement JPEG support within our VNC viewer to make it work. However, that might not be very worthwhile because the compression artifacts (which were visible in my tests) screw up the pattern matching algorithm easily. We could still give it a shot. If the screen is still long enough the compression artifacts usually decrease a lot.
Maybe it can also be configured somehow on the VMWare-side.