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.