proxmox CT внешний доступ vnc

Я создаю провайдера PAAS с виртуальными машинами openVZ на proxmox. Я хочу использовать noVNC для доступа к экземплярам на другом веб-сайте, отличном от консоли proxmox. Я использовал URL с этой формой

wss://promox_ip:8006/api2/json/nodes/node_name/openvz/instance_id/vncwebsocket?port=5900&vncticket=vnc_ticket

Я всегда получаю эту ошибку:`

соединение неожиданно закрылось.

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


person Kassav'    schedule 28.12.2015    source источник


Ответы (1)


Наконец, решено путем добавления изменений в файл HTTPerver.pm в разделе

/USR/доля/perl5/PVE/

Разрешить доступ к консоли novnc, если вы не вошли в систему. Затем отправьте запрос POST на

/api2/json/nodes/{узел}/lxc/{vmid}/vncproxy

и получить билет и порт. Затем вы можете подключиться через веб-сокет к этой ссылке

/api2/json/nodes/{узел}/lxc/{vmid}/vncwebsocket

person Kassav'    schedule 31.12.2015