Skip to Content
Vm ManagementKonzole VM v prohlížeči

Konzole VM v prohlížeči

Konzole OpenFactory obsahuje zobrazení v prohlížeči založené na noVNC pro běžící virtuální stroje. Může zobrazovat výstup při bootu a grafická pracovní plochy a předávat vstup z klávesnice a ukazatele, aniž by vystavovala surový port VNC prohlížeči.

Otevření konzole

Otevřete běžící VM z topologie nebo seznamu VM a zvolte Console. UI autorizuje WebSocket pro aktuálního uživatele a VM, než ho zproxuje na host-local endpoint VNC.

Neexistuje dokumentovaný stabilní kontrakt deep link pro dialog konzole. Používejte ovládání VM v aplikaci místo skládání URL.

Dostupné ovládání

Aktuální desktopová konzole nabízí:

  • vstup z klávesnice a myši;
  • obrazovou klávesnici;
  • Ctrl+Alt+Del;
  • škálování fit-to-viewport;
  • znovupřipojení;
  • celou obrazovku; a
  • zavření.

Mobilní zobrazení nabízí ovládání dotykovým ukazatelem, kliknutí levým/pravým tlačítkem, joystick a softwarovou klávesnici zařízení. Mobilní VNC je na vrstvě noVNC view-only; samostatné mobilní ovládání posílá vstup.

Synchronizace schránky, volitelné režimy kvality, změny rozlišení řízené hostem, ovládání zvuku, libovolná menu speciálních kláves a UI sériové konzole nejsou součástí aktuální komponenty VNC. Na tato chování se nespoléhejte.

Stavy připojení

Dialog rozlišuje connecting, connected, reconnecting/booting a disconnected/error. Úspěšné navázání WebSocket může nastat dříve, než host vykreslí první nečerný snímek; konzole proto zobrazí overlay booting a opakuje pokusy s omezeným backoff.

Pokud VM nemá VNC displej, je zastavená, chybí nebo jiná exkluzivní relace brání připojení, backend ukončí WebSocket s konkrétním důvodem a dialog zobrazí stav retry nebo chyby.

Bezpečnostní hranice

  • Produkční připojení prohlížeče používá autentizovaný WebSocket přes TLS.
  • Backend ověří přístup k VM před otevřením proxy VNC.
  • Proxy se připojuje jen k portu VNC vyřešenému na hostiteli virtualizace.
  • Zavření dialogu v prohlížeči ukončí tuto relaci prohlížeče; VM nezastaví.

Přístup ke konzoli odpovídá fyzickému přístupu k displeji a klávesnici hosta. Nevystavujte tajemství na obrazovce, po dokončení hosta uzamkněte a zavírejte konzole, které nepoužíváte.

Řešení problémů

Připojeno, ale černá obrazovka

Host se může stále bootovat. Počkejte na overlay boot, než vynutíte reconnect. Pokud se po okně retry neobjeví snímek, ověřte, že VM běží a má grafické zařízení VNC.

Vstup se nedostane k hostovi

Klikněte do viewportu, abyste ho zaostřili. Na mobilu použijte explicitní ovládání ukazatele a klávesnice konzole. Je-li host uzamčen, pošlete Ctrl+Alt+Del, pokud to hostitelský OS podporuje.

Opakované odpojení

Zavřete jinou relaci konzole pro stejnou VM, ověřte, že VM stále běží, a zkuste znovu. Trvalé chyby hlaste s ID VM, časovým razítkem, stavem připojení a zobrazenou chybou; nikdy neuvádějte session tokens.

Pomalé zobrazení

Snižte rozlišení displeje hosta a zkontrolujte zátěž hostitele/sítě. Aktuální komponenta vždy používá škálování fit-to-viewport a neposkytuje volič kvality.