Portál AbcLinuxu, 9. května 2025 00:32

Dotaz: webvirtmgr console nefunguje

8.1.2016 10:28 majales | skóre: 29 | blog: Majales
webvirtmgr console nefunguje
Přečteno: 284×
Odpovědět | Admin
Zdravím,

Nainstaloval jsem si webvirtmgr pro správu virtuálních mašin na server s hypervizorem KVM. Funguje to docela dobře, až na konzoli. Nedaří se mi ji zprovoznit. Nejsem si jistý zda úplně chápu jak a kam se to připojuje. Mám webvirtmgr nainstalovaný přímo na serveru kde je KVM, ale připojení je nadefinováno na TCP socket. Při pokusu otevřít konzolu se otevře okno prohlížeče kde krátce probleskne pokus o připojení a pak to skončí hláškou "Failed to connect to server (code: 1006)" v logu je pak toto:
WebSocket server settings:
  - Listen on 192.168.0.124:6080
  - Flash security policy server
  - SSL/TLS support
  - proxying from 192.168.0.124:6080 to ignore:ignore

  1: 192.168.0.24: Plain non-SSL (ws://) WebSocket connection
  1: 192.168.0.24: Version hybi-13, base64: 'False'
  1: Need a tunnel to access console but can't mount one because it's not a SSH host
  1: handler exception: No module named websockify
V manuálu bohužel není popsaný případ kdy webvirtmgr běží přimo na serveru kde je KVM nebo to alespoň z toho nevyčtu: https://github.com/retspen/webvirtmgr/wiki/Console

Nevěděl by někdo kde může být problém?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

alles32 avatar 9.1.2016 15:44 alles32 | skóre: 15 | Evropa
Rozbalit Rozbalit vše Re: webvirtmgr console nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdar zajimat te pravdepodobne bude tendle odstavec: If your virtualization host is the same host that running WebVirtMgr, your instances's consoles could also listen only to the loopback interface.

wiki k tyhle konfiguraci maji tady https://github.com/retspen/webvirtmgr/wiki/Setup-Local-connection
11.1.2016 10:21 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: webvirtmgr console nefunguje
Ahoj díky za tip. Ten odtavec i ten odkaz jsem četl, ale nejsem si úplně jistý jak nastavit konfigurační soubor virtuální mašiny.

když je tam toto:
    <\\graphics type='vnc' port='5904' autoport='yes'/>
nebo toto:
    
    <\\graphics type='vnc' port='-1' autoport='yes' websocket='-1' \\listen='127.0.0.1'>
     <\\listen type='address' address='127.0.0.1'/>
tak to nefunguje.

Když je tam toto:
    <\\graphics type='vnc' port='-1' autoport='yes' websocket='-1' \\listen='0.0.0.0'>
     <\\listen type='address' address='0.0.0.0'/>
    
Tak to funguje.. ale podle všeho by to mělo fungovat i když ten port vnc naslouchá jen na localhostu. Dá se nějak otestovat websocket host naslouchající na localhostu? Ty zpětná lomítka jsou tam navíc aby mi to vzalo nepovolené tagy.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.