VM-konzol a böngészőben
Az OpenFactory konzol noVNC-alapú böngészős kijelzőt tartalmaz futó virtuális gépekhez. Megjelenítheti a boot kimenetét és a grafikus asztalokat, továbbítja a billentyűzet és mutatóeszköz bemenetét anélkül, hogy nyers VNC portot tenné ki a böngészőnek.
Konzol megnyitása
Nyisson meg egy futó VM-et a topológiából vagy a VM-listából, majd válassza a Console lehetőséget. A UI engedélyezi a WebSocketet az aktuális felhasználóhoz és VM-hez, mielőtt proxyzza a host-local VNC végpont felé.
Nincs dokumentált, stabil deep link szerződés a konzol párbeszédablakhoz. Használja az alkalmazás VM-vezérlőit URL összerakása helyett.
Elérhető vezérlők
A jelenlegi asztali konzol ezeket adja:
- billentyűzet- és egérbevitel;
- képernyő-billentyűzet;
- Ctrl+Alt+Del;
- fit-to-viewport méretezés;
- újracsatlakozás;
- teljes képernyő; és
- bezárás.
A mobil nézet érintéses mutatóvezérlőket, bal/jobb kattintást, joystickot és az eszköz szoftveres billentyűzetét kínálja. A mobil VNC a noVNC rétegen view-only; a külön mobil vezérlők küldik a bemenetet.
A vágólap szinkronizálása, választható minőségi módok, vendég által vezérelt felbontás- váltások, hangvezérlők, tetszőleges speciális billentyűmenük és soros konzol UI nem része a jelenlegi VNC komponensnek. Ne számítson ezekre a viselkedésekre.
Kapcsolati állapotok
A párbeszédablak megkülönbözteti a connecting, connected, reconnecting/booting és disconnected/error állapotokat. Sikeres WebSocket kézfogás történhet, mielőtt a vendég kirajzolja az első nem fekete képkockát; a konzol ezért booting overlay-t mutat, és korlátozott backoff-fal ismétli a próbálkozást.
Ha a VM-nek nincs VNC kijelzője, leállt, hiányzik, vagy más exkluzív munkamenet megakadályozza a kapcsolatot, a backend meghatározott okkal lezárja a WebSocketet, és a párbeszédablak retry vagy hibaállapotot mutat.
Biztonsági határ
- Az éles böngészőkapcsolat hitelesített WebSocketet használ TLS-en.
- A backend ellenőrzi a VM-hozzáférést a VNC proxy megnyitása előtt.
- A proxy csak a virtualizációs hoston feloldott VNC porthoz csatlakozik.
- A böngésző párbeszédablak bezárása lezárja azt a böngésző munkamenetet; a VM-et nem állítja le.
A konzolhoz való hozzáférés megfelel a vendég kijelzőjéhez és billentyűzetéhez való fizikai hozzáférésnek. Ne mutasson titkokat a képernyőn, zárolja a vendéget, ha kész, és zárja be a nem használt konzolokat.
Hibaelhárítás
Kapcsolódva, de fekete
A vendég még bootolhat. Várja meg a boot overlay-t, mielőtt kényszerített reconnectet használ. Ha a retry ablak után nem jelenik meg képkocka, ellenőrizze, hogy a VM fut és van VNC grafikus eszköze.
A bemenet nem éri el a vendéget
Kattintson a viewportra a fókuszáláshoz. Mobilon használja a konzol explicit mutató- és billentyűzetvezérlőit. Ha a vendég zárolt, küldje a Ctrl+Alt+Del kombinációt, ahol a vendég OS támogatja.
Ismétlődő bontások
Zárjon be egy másik konzolmunkamenetet ugyanahhoz a VM-hez, ellenőrizze, hogy a VM még fut, és próbálja újra. Az tartós hibákat jelentse VM ID-vel, időbélyeggel, kapcsolati állapottal és a megjelenő hibával; soha ne tegyen be session tokeneket.
Lassú kijelző
Csökkentse a vendég kijelzőfelbontását, és ellenőrizze a host/hálózati terhelést. A jelenlegi komponens mindig fit-to-viewport méretezést használ, és nem kínál minőségválasztót.