Skip to Content
Vm ManagementNettleser-VM-konsoll

Nettleser-VM-konsoll

OpenFactory-konsollen har et noVNC-basert nettleservindu for kjørende virtuelle maskiner. Det kan vise boot-utdata og grafiske skrivebord og videresende tastatur- og pekerinndata uten å eksponere en rå VNC-port mot nettleseren.

Åpne en konsoll

Åpne en kjørende VM fra topologien eller VM-listen, og velg Console. UI autoriserer WebSocket for gjeldende bruker og VM før den proxier til VNC-endepunktet på verten.

Det finnes ingen dokumentert stabil deep-link-kontrakt for en konsolldialog. Bruk VM-kontrollene i applikasjonen i stedet for å konstruere en URL.

Tilgjengelige kontroller

Den nåværende skrivebordskonsollen gir:

  • tastatur- og museinndata;
  • skjermtastatur;
  • Ctrl+Alt+Del;
  • fit-to-viewport-skalering;
  • koble til på nytt;
  • fullskjerm; og
  • lukk.

Mobilvisningen gir touch-pekerkontroller, venstre/høyreklikk, joystick og enhetens programvaretastatur. Mobil VNC er view-only på noVNC-laget; separate mobilkontroller sender inndata.

Utklippsholdersynkronisering, valgbare kvalitetsmoduser, gjestdrevne oppløsningsendringer, lydkontroller, vilkårlige menyer for spesialtaster og et seriekonsoll-UI er ikke en del av den nåværende VNC-komponenten. Stol ikke på den adferden.

Tilkoblingstilstander

Dialogen skiller mellom connecting, connected, reconnecting/booting og disconnected/error. Et vellykket WebSocket-håndtrykk kan skje før gjesten har tegnet sin første ikke-svarte ramme; konsollen viser derfor et booting-overlay og prøver på nytt med begrenset backoff.

Hvis VM mangler VNC-display, er stoppet, mangler, eller en annen eksklusiv økt hindrer tilkobling, lukker backend WebSocket med en spesifikk årsak, og dialogen viser retry eller feil.

Sikkerhetsgrense

  • Produksjonsnettlesertilbindelsen bruker autentisert WebSocket over TLS.
  • Backend verifiserer VM-tilgang før VNC-proxyen åpnes.
  • Proxyen kobler bare til VNC-porten som er løst på virtualiseringsverten.
  • Å lukke nettleserdialogen avslutter den nettleserøkten; den stopper ikke VM.

Konsolltilgang tilsvarer fysisk tilgang til gjestens skjerm og tastatur. Unngå å vise hemmeligheter på skjermen, lås gjesten når du er ferdig, og lukk konsoller du ikke bruker.

Feilsøking

Tilkoblet men svart

Gjesten booter kanskje fortsatt. Vent på boot-overlay før du tvinger reconnect. Hvis ingen ramme vises etter retry-vinduet, bekreft at VM kjører og har en VNC-grafikkenhet.

Inndata når ikke gjesten

Klikk viewport for å fokusere den. På mobil bruker du konsollens eksplisitte peker- og tastaturkontroller. Hvis gjesten er låst, send Ctrl+Alt+Del der gjest-OS støtter det.

Gjentatte frakoblinger

Lukk en annen konsolløkt for samme VM, verifiser at VM fortsatt kjører, og prøv på nytt. Vedvarende feil bør rapporteres med VM-ID, tidsstempel, tilkoblingstilstand og vist feil; inkluder aldri session tokens.

Treg visning

Reduser gjestens skjermoppløsning og sjekk belastning på vert/nettverk. Den nåværende komponenten bruker alltid fit-to-viewport-skalering og eksponerer ingen kvalitetsvelger.