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.