You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Nick Couchman (Jira)" <ji...@apache.org> on 2022/07/19 15:17:00 UTC

[jira] [Commented] (GUACAMOLE-1641) Add vSphere support to VNC protocol

    [ https://issues.apache.org/jira/browse/GUACAMOLE-1641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17568607#comment-17568607 ] 

Nick Couchman commented on GUACAMOLE-1641:
------------------------------------------

[~mbeynon]: Sounds very interesting, I'm looking forward to seeing the changes you have planned and reviewing the PR.

Please used the apache/guacamole-server and apache/guacamole-client Github repos for this effort - you'll want to fork the repos, then create a branch, make your changes, and submit a pull request. If you're unfamiliar with the style and conventions of the Guacamole source code, I also recommend you read over the following: https://guacamole.apache.org/open-source/.

> Add vSphere support to VNC protocol
> -----------------------------------
>
>                 Key: GUACAMOLE-1641
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1641
>             Project: Guacamole
>          Issue Type: Improvement
>          Components: guacamole
>            Reporter: Mike Beynon
>            Priority: Minor
>
> vSphere bundles a VNC server into their ESXi hypervisor, and tunnels the VNC protocol over a web socket to their client.  I'm working now to add support to guacd to (1) take a vm object id name, (2) use the vSphere API to establish a session with vCenter and request a webmks ticket, and (3) have guacd connect to the appropriate ESXi server and port to setup the websocket and then pass binary frames containing the VNC protocol.  The new parameters for the guacd protocol will mean there's changes to guacamole-client also for the webapp and the db storage for connection parameters.
> I plan to do this on the open source version.
> It's related to [GUACAMOLE-591|https://issues.apache.org/jira/browse/GUACAMOLE-591 ], except it will not show the entire VM catalog.  Instead my changes will provide the mechanism in guacd, and later work can add the catalog.
> Any suggestions how to proceed?
> Should I start with the latest apache or glyptodon source?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)