Skip to Content
Vm ManagementKonzola VM v prehliadači

Konzola VM v prehliadači

Konzola OpenFactory obsahuje zobrazenie v prehliadači založené na noVNC pre bežiace virtuálne stroje. Môže zobrazovať výstup pri boote a grafické pracovné plochy a posielať vstup z klávesnice a ukazovateľa bez vystavenia surového portu VNC prehliadaču.

Otvorenie konzoly

Otvorte bežiacu VM z topológie alebo zoznamu VM a zvoľte Console. UI autorizuje WebSocket pre aktuálneho používateľa a VM, skôr než ho zproxyuje na host-local endpoint VNC.

Neexistuje zdokumentovaný stabilný kontrakt deep link pre dialóg konzoly. Používajte ovládanie VM v aplikácii namiesto skladania URL.

Dostupné ovládanie

Aktuálna desktopová konzola ponúka:

  • vstup z klávesnice a myši;
  • obrazovú klávesnicu;
  • Ctrl+Alt+Del;
  • škálovanie fit-to-viewport;
  • opätovné pripojenie;
  • celú obrazovku; a
  • zatvorenie.

Mobilné zobrazenie ponúka ovládanie dotykovým ukazovateľom, kliknutie ľavým/pravým tlačidlom, joystick a softvérovú klávesnicu zariadenia. Mobilné VNC je na vrstve noVNC view-only; samostatné mobilné ovládanie posiela vstup.

Synchronizácia schránky, voliteľné režimy kvality, zmeny rozlíšenia riadené hosťom, ovládanie zvuku, ľubovoľné menu špeciálnych kláves a UI sériovej konzoly nie sú súčasťou aktuálnej komponenty VNC. Na tieto správania sa nespoliehajte.

Stavy pripojenia

Dialóg rozlišuje connecting, connected, reconnecting/booting a disconnected/error. Úspešné naviahnutie WebSocket môže nastať skôr, než hosť vykreslí prvý nečierny snímok; konzola preto zobrazí overlay booting a opakuje pokusy s obmedzeným backoff.

Ak VM nemá VNC displej, je zastavená, chýba alebo iná exkluzívna relácia bráni pripojeniu, backend ukončí WebSocket s konkrétnym dôvodom a dialóg zobrazí stav retry alebo chyby.

Bezpečnostná hranica

  • Produkčné pripojenie prehliadača používa autentizovaný WebSocket cez TLS.
  • Backend overí prístup k VM pred otvorením proxy VNC.
  • Proxy sa pripája len k portu VNC vyriešenému na hostiteľovi virtualizácie.
  • Zatvorenie dialógu v prehliadači ukončí túto reláciu prehliadača; VM nezastaví.

Prístup ku konzole zodpovedá fyzickému prístupu k displeju a klávesnici hosťa. Nevystavujte tajomstvá na obrazovke, po dokončení hosťa uzamknite a zatvárajte konzoly, ktoré nepoužívate.

Riešenie problémov

Pripojené, ale čierna obrazovka

Hosť sa môže stále bootovať. Počkajte na overlay boot, kým vynútite reconnect. Ak sa po okne retry neobjaví snímok, overte, že VM beží a má grafické zariadenie VNC.

Vstup sa nedostane k hosťovi

Kliknite do viewportu, aby ste ho zaostrili. Na mobile použite explicitné ovládanie ukazovateľa a klávesnice konzoly. Ak je hosť uzamknutý, pošlite Ctrl+Alt+Del, ak to hostiteľský OS podporuje.

Opakované odpojenia

Zatvorte inú reláciu konzoly pre tú istú VM, overte, že VM stále beží, a skúste znova. Trvalé chyby hláste s ID VM, časovou pečiatkou, stavom pripojenia a zobrazenou chybou; nikdy neuvádzajte session tokens.

Pomalé zobrazenie

Znížte rozlíšenie displeja hosťa a skontrolujte zaťaženie hostiteľa/siete. Aktuálna komponenta vždy používa škálovanie fit-to-viewport a neposkytuje výber kvality.