【问题标题】:ESXI VM Controls in Guacamole鳄梨酱中的 ESXI VM 控件
【发布时间】:2016-05-11 20:18:36
【问题描述】:

对于这个新手问题,我很抱歉,但我对这个框架很陌生。

目前我正在尝试将一些 VM 控件集成到 Guacamole 界面中。我有一个 java 类,它将向 ESXI 服务器发送命令,以便打开/关闭 VM 并拍摄它们的快照/恢复到以前的快照。 目前我已经在 clientController.js/client.html 文件中添加了菜单选项,以便可以执行这些操作。我遇到的问题是我不确定在哪里实现 java 类以便能够在客户端单击菜单项时启动这些功能。 此外,如果我以错误的方式处理此问题,我愿意接受其他方法。

【问题讨论】:

    标签: java angularjs esxi guacamole


    【解决方案1】:

    我认为你应该这样做:

    从浏览器发送到 guacamole-common 中的 GuacamoleHTTPTunnelServlet 的每条消息都以“connect”“read”或“write”开头。这就是它使普通 VNC 和 RDP 成为可能的方式。 servlet get 是一条以这三个命令之一开头的消息,servlet 将调用正确的函数。如果我理解正确,在这种情况下你真的不需要鳄梨酱守护进程,对吗?您可以为您的实现添加一个新的连接关键字,并通过在GuacamoleHTTPTunnelServlet.handleTunnelRequest() 中添加一些if 语句来确保调用get。

    您还应该确保客户端的初始连接消息是正确的。

    【讨论】:

      猜你喜欢
      • 2017-04-13
      • 2015-07-06
      • 2017-03-28
      • 2019-04-04
      • 2018-03-05
      • 2015-12-01
      • 2021-09-28
      • 2017-10-17
      • 2019-04-19
      相关资源
      最近更新 更多