OpenNebula with guacamole

hey community!

I hope someone can help me here. I want to view my VMs console just like I can with VMRC but via VNC (guacamole). So I installed guacamole in a docker container on the OpenNebula 6.8 host and tried to get them both to link up with hooks like in a guide from OpenNebula but I am failing. I used this guide for it: https://support.opennebula.pro/hc/en-us/articles/4410898917777-Virtual-Desktop-Infrastructure-VDI-with-OpenNebula-and-Guacamole-Deployment-Guide but this is not ideal for my situation as its focused on creating a VDI infra.

Am I on the right path?
Is guacamole in a docker container a problem?
Is there maybe a setup guide for my scenario that I missed and I should be using?

Would appreaciate any help! Thanks!

Just a little update from me, as there is a guacamole prepackaged with fireedge (which is what I am using) I tried to follow the section of the official docs that explains how to configure that guacamole installation by setting a public fireedge endpoint which I did. Sadly there is no button to connect to the VM via VNC/Guacamole even though I followed that and the VM Template used includes listening on 0.0.0.0 via vnc.

What am I missing?

Hi @turtle!

Looks to me like you have everything setup correctly so far, just make sure the guacamole daemon is up and running and accessible on port 4822. Also, in the old Sunstone web UI (commonly referred to as Ruby Sunstone), the VNC access button gets overshadowed by VMRC (in case it’s available). So one thing you can try to do is disable the VMRC connection by setting this to false:

VM.startvmrc: false

In the appropriate view config, usually located here /etc/one/sunstone-views/.

Cheers,
Victor

hey Victor!

thank you so much for your reply. I would like to move to 6.10 as quickly as possible and I have upgraded. The path /etc/one/sunstone-views/ does not exist anymore in 6.10.

I am still not able to use VNC to connect to my VMs, in fact there is no possibility anymore since VMRC support has been dropped in 6.10?

How to get vnc to work? I followed the official docs but honestly theres not much there, it should work almost out of the box according to that.