2016-02-02 4 views
0

Извините за новичок вопрос, но я застрял и новичок в этой структуре.ESXI VM Элементы управления в Guacamole

В настоящее время я пытаюсь интегрировать некоторые элементы управления VM в интерфейс Guacamole. У меня есть класс java, который будет отправлять команды на сервер ESXI, чтобы включить/выключить виртуальные машины и сделать снимки из них/вернуться к предыдущим моментальным снимкам. В настоящее время я добавил параметры меню в файлы clientController.js/client.html, чтобы эти операции выполнялись. Проблема, с которой я сталкиваюсь, заключается в том, что я не уверен, где реализовать класс java, чтобы иметь возможность запускать функции, когда клиент нажимает на элемент меню. Также, если я собираюсь сделать это неправильно, я открыт для других подходов.

ответ

0

Я думаю, что вы должны сделать следующее:

Каждое сообщение от браузера к GuacamoleHTTPTunnelServlet в гуакамоле-общий начинается либо с «подключить» «читать» или «писать». Вот как это делает нормальный VNC и RDP возможным. Сервл получает сообщение, начинающееся с одной из этих трех команд, и сервлет вызовет нужную функцию. Если я правильно понял, вам действительно не нужен демон guacamole в этом случае, я прав? Вы можете просто добавить новое ключевое слово подключения для своей реализации и убедиться, что на вызов get вызывается путем добавления нескольких if операторов в GuacamoleHTTPTunnelServlet.handleTunnelRequest().

Вы также должны убедиться, что сообщение первоначального подключения правильно со стороны клиента.

 Смежные вопросы

  • Нет связанных вопросов^_^