Skip to Content
Vm ManagementBrowser-VM-console

Browser-VM-console

De OpenFactory-console bevat een noVNC-gebaseerd browservenster voor draaiende virtuele machines. Het kan boot-uitvoer en grafische desktops tonen en toetsenbord- en muisinvoer doorsturen zonder een ruwe VNC-poort aan de browser bloot te stellen.

Console openen

Open een draaiende VM vanuit de topologie of VM-lijst en kies vervolgens Console. De UI autoriseert de WebSocket voor de huidige gebruiker en VM voordat deze wordt geproxied naar het host-lokale VNC-endpoint.

Er is geen gedocumenteerd stabiel deep-linkcontract voor een consolevenster. Gebruik de VM-bediening in de applicatie in plaats van zelf een URL samen te stellen.

Beschikbare bediening

De huidige desktopconsole biedt:

  • toetsenbord- en muisinvoer;
  • een schermtoetsenbord;
  • Ctrl+Alt+Del;
  • fit-to-viewport-schaal;
  • opnieuw verbinden;
  • volledig scherm; en
  • sluiten.

De mobiele weergave biedt aanraakpointerbediening, links/rechts klikken, een joystick en het softwaretoetsenbord van het apparaat. Mobiele VNC is view-only op de noVNC-laag; de aparte mobiele bediening stuurt invoer.

Klembordsynchronisatie, selecteerbare kwaliteitsmodi, door de gast aangestuurde resolutiewijzigingen, audiobediening, willekeurige menu’s voor speciale toetsen en een seriële-console-UI maken geen deel uit van de huidige VNC-component. Vertrouw niet op dat gedrag.

Verbindingsstatussen

Het venster onderscheidt connecting, connected, reconnecting/booting en disconnected/error. Een geslaagde WebSocket-handshake kan plaatsvinden voordat de gast zijn eerste niet-zwarte frame heeft getekend; de console toont daarom een booting-overlay en probeert opnieuw met begrensde backoff.

Als de VM geen VNC-display heeft, is gestopt, ontbreekt of een andere exclusieve sessie de verbinding blokkeert, sluit de backend de WebSocket met een specifieke reden en toont het venster een retry- of foutstatus.

Beveiligingsgrens

  • De productiebrowserverbinding gebruikt een geauthenticeerde WebSocket over TLS.
  • De backend controleert VM-toegang voordat de VNC-proxy wordt geopend.
  • De proxy verbindt alleen met de VNC-poort die op de virtualisatiehost is opgelost.
  • Het sluiten van het browservenster beëindigt die browsersessie; het stopt de VM niet.

Consoletoegang is gelijk aan fysieke toegang tot het display en toetsenbord van de gast. Toon geen geheimen op het scherm, vergrendel de gast wanneer u klaar bent en sluit consoles die u niet gebruikt.

Probleemoplossing

Verbonden maar zwart

De gast boot mogelijk nog. Wacht op de bootoverlay voordat u een reconnect forceert. Als er na het retry-venster geen frame verschijnt, controleer of de VM draait en een VNC-grafisch apparaat heeft.

Invoer bereikt de gast niet

Klik op het viewport om focus te geven. Op mobiel gebruikt u de expliciete pointer- en toetsenbordbediening van de console. Als de gast is vergrendeld, stuur Ctrl+Alt+Del waar het gastbesturingssysteem dat ondersteunt.

Herhaalde verbrekingen

Sluit een andere consolesessie voor dezelfde VM, controleer of de VM nog draait en probeer opnieuw. Meld persistente fouten met de VM-ID, tijdstempel, verbindingsstatus en weergegeven fout; neem nooit sessietokens op.

Traag beeld

Verlaag de schermresolutie van de gast en controleer de belasting van host/netwerk. De huidige component gebruikt altijd fit-to-viewport-schaal en biedt geen kwaliteitskiezer.