Selain-VM-konsoli
OpenFactory-konsoli sisältää noVNC-pohjaisen selainnäkymän käynnissä oleville virtuaalikoneille. Se voi näyttää käynnistysulosteen ja graafiset työpöydät ja välittää näppäimistön ja osoittimen syötteen paljastamatta raakaa VNC-porttia selaimelle.
Konsolin avaaminen
Avaa käynnissä oleva VM topologiasta tai VM-listasta ja valitse Console. UI valtuuttaa WebSocketin nykyiselle käyttäjälle ja VM:lle ennen kuin se proxyttaa sen isäntäpaikalliseen VNC-päätepisteeseen.
Konsolidialogille ei ole dokumentoitua vakaata deep link -sopimusta. Käytä sovelluksen VM-ohjausta URL:n rakentamisen sijaan.
Käytettävissä olevat ohjaimet
Nykyinen työpöytäkonsoli tarjoaa:
- näppäimistön ja hiiren syötteen;
- näppäimistön näytöllä;
- Ctrl+Alt+Del;
- fit-to-viewport-skaalauksen;
- uudelleenyhdistämisen;
- koko näytön; ja
- sulkemisen.
Mobiilinäkymä tarjoaa kosketusosoittimen ohjaimet, vasen/oikea klikkaus, joystickin ja laitteen ohjelmistonäppäimistön. Mobiili-VNC on view-only noVNC-kerroksella; erilliset mobiiliohjaimet lähettävät syötteen.
Leikepöydän synkronointi, valittavat laatutilat, vierasohjattavat resoluutiomuutokset, ääniohjaimet, mielivaltaiset erikoisnäppäinvalikot ja sarjakonsolin UI eivät kuulu nykyiseen VNC-komponenttiin. Älä luota näihin toimintoihin.
Yhteystilat
Dialogi erottaa connecting, connected, reconnecting/booting ja disconnected/error -tilat. Onnistunut WebSocket-kättely voi tapahtua ennen kuin vieras on piirtänyt ensimmäisen ei-mustan ruudun; konsoli näyttää siksi booting-peittokuvan ja yrittää uudelleen rajatulla backoffilla.
Jos VM:llä ei ole VNC-näyttöä, se on pysäytetty, puuttuu tai toinen yksinoikeusistunto estää yhteyden, backend sulkee WebSocketin tietyllä syyllä ja dialogi näyttää retry- tai virhetilan.
Turvaraja
- Tuotantoselainyhteys käyttää TLS:n päällä olevaa autentikoitua WebSocketia.
- Backend varmistaa VM-käyttöoikeuden ennen VNC-proxyn avaamista.
- Proxy yhdistää vain virtualisointi-isännällä ratkaistuun VNC-porttiin.
- Selaindialogin sulkeminen päättää kyseisen selainistunnon; se ei pysäytä VM:ää.
Konsolikäyttö vastaa fyysistä pääsyä vieraan näyttöön ja näppäimistöön. Älä näytä salaisuuksia ruudulla, lukitse vieras kun olet valmis ja sulje konsolit, joita et käytä.
Vianetsintä
Yhdistetty mutta musta
Vieras saattaa vielä käynnistyä. Odota boot-peittokuvaa ennen reconnectin pakottamista. Jos ruutua ei ilmesty retry-ikkunan jälkeen, varmista että VM on käynnissä ja sillä on VNC-grafiikkalaite.
Syöte ei pääse vieraaseen
Napsauta viewportia kohdistusta varten. Mobiilissa käytä konsolin eksplisiittisiä osoitin- ja näppäimistöohjaimia. Jos vieras on lukittu, lähetä Ctrl+Alt+Del siellä missä vieras-OS tukee sitä.
Toistuvat katkokset
Sulje toinen konsoli-istunto samalle VM:lle, varmista että VM on yhä käynnissä ja yritä uudelleen. Pysyvät virheet ilmoita VM-tunnuksella, aikaleimalla, yhteystilalla ja näytetyllä virheellä; älä koskaan liitä session tokeneita.
Hidas kuva
Pienennä vieraan näyttöresoluutiota ja tarkista isännän/verkon kuormitus. Nykyinen komponentti käyttää aina fit-to-viewport-skaalausta eikä tarjoa laadun valitsinta.