Feature #564

Support VNC sessions from the Sunstone interface

Added by Hector Sanjuan over 9 years ago. Updated over 9 years ago.

Status:ClosedStart date:04/08/2011
Priority:NormalDue date:
Assignee:Hector Sanjuan% Done:

100%

Category:Sunstone
Target version:Release 3.0
Resolution:fixed Pull request:

Description

User from community points out that it would be if we can open a VNC session to VMs from Sunstone. Implementation would be integrating an existing VNC client accesible from the VMs tab.

Associated revisions

Revision 5fcb9de8
Added by Hector Sanjuan over 9 years ago

Feature #564: Added noVNC and most of the client-side code to support a VNC session from sunstone.

Revision b085ae95
Added by Hector Sanjuan over 9 years ago

Feature #564: VNC ready for testing.

Added startvnc and stopvnc operations to the server and the opennebula.js so it looks like any other Sunstone action. Reworked error reporting to the standard form in the server. Fixed bugs and did basic testing.

Revision 6509e422
Added by Hector Sanjuan over 9 years ago

Feature #564 : Sunstone Server VNC code refactoring

Revision d9755480
Added by Hector Sanjuan over 9 years ago

Feature #564: Moved VNC server-side to lib/vendor so its not publicly accesible.

Revision 02bec936
Added by Hector Sanjuan over 9 years ago

Feature #564: Update vnc server and client side.

Server side: corrected path to vnc proxy script. Enabled returning the proxy details when we believe it is running, instead of an error saying it is running.

Client side: vms-plugin loads dynamically the noVNC web client. This way someone may actually change it into a different client without having to modify a hardcoded <script> in index.html.

Revision 33dd2ac7
Added by Hector Sanjuan over 9 years ago

Feature #564: Added NOTICE files with author and licensing information for noVNC.

Revision 95d156f5
Added by Daniel Molina over 9 years ago

feature #564: Remove noVNC

Revision 77e21af4
Added by Daniel Molina over 9 years ago

feature #564: Add Configuration file

Revision 705bf601
Added by Daniel Molina over 9 years ago

feature #564: Add install_novnc script

Revision 1dc7dbda
Added by Ruben S. Montero over 9 years ago

feature #564: Made config a Sinatra option to fix scope.

Revision 8fbc6a82
Added by Ruben S. Montero over 9 years ago

feature #564: Install VNC icons

History

#1 Updated by Hector Sanjuan over 9 years ago

  • % Done changed from 0 to 40

#2 Updated by Hector Sanjuan over 9 years ago

  • % Done changed from 40 to 70

#3 Updated by Hector Sanjuan over 9 years ago

  • % Done changed from 70 to 90

#4 Updated by Hector Sanjuan over 9 years ago

  • % Done changed from 90 to 100
  • Resolution set to fixed

#5 Updated by Hector Sanjuan over 9 years ago

  • Status changed from New to Closed

Also available in: Atom PDF