Konzola VM u pregledniku
Konzola OpenFactory uključuje prikaz u pregledniku temeljen na noVNC za pokrenute virtualne stroje. Može prikazati izlaz pri bootu i grafička radna okruženja te proslijediti unos s tipkovnice i pokazivača bez izlaganja sirovog VNC porta pregledniku.
Otvaranje konzole
Otvorite pokrenuti VM iz topologije ili popisa VM-ova, zatim odaberite Console. UI ovlašćuje WebSocket za trenutačnog korisnika i VM prije nego što ga proksira na host-local VNC krajnju točku.
Nema dokumentiranog stabilnog ugovora deep linka za dijalog konzole. Koristite kontrole VM-a u aplikaciji umjesto sastavljanja URL-a.
Dostupne kontrole
Trenutačna desktop konzola nudi:
- unos s tipkovnice i miša;
- zaslonsku tipkovnicu;
- Ctrl+Alt+Del;
- skaliranje fit-to-viewport;
- ponovno povezivanje;
- cijeli zaslon; i
- zatvaranje.
Mobilni prikaz nudi dodirne kontrole pokazivača, lijevi/desni klik, joystick i programsku tipkovnicu uređaja. Mobilni VNC je view-only na sloju noVNC; odvojene mobilne kontrole šalju unos.
Sinkronizacija međuspremnika, odabirni načini kvalitete, promjene razlučivosti koje upravlja gost, audio kontrole, proizvoljni izbornici posebnih tipki i UI serijske konzole nisu dio trenutačne VNC komponente. Ne oslanjajte se na ta ponašanja.
Stanja veze
Dijalog razlikuje connecting, connected, reconnecting/booting i disconnected/error. Uspješan WebSocket handshake može nastupiti prije nego gost nacrta prvi ne-crni okvir; konzola zato prikazuje overlay booting i ponavlja pokušaje s ograničenim backoff.
Ako VM nema VNC zaslon, zaustavljen je, nedostaje ili druga ekskluzivna sesija sprječava vezu, backend zatvara WebSocket s određenim razlogom, a dijalog prikazuje stanje retry ili greške.
Sigurnosna granica
- Produkcijska veza preglednika koristi autentificirani WebSocket preko TLS-a.
- Backend provjerava pristup VM-u prije otvaranja VNC proxyja.
- Proxy se povezuje samo na VNC port razriješen na hostitelju virtualizacije.
- Zatvaranje dijaloga preglednika završava tu sesiju preglednika; ne zaustavlja VM.
Pristup konzoli jednak je fizičkom pristupu zaslonu i tipkovnici gosta. Ne izlagajte tajni na zaslonu, zaključajte gosta po završetku i zatvarajte konzole koje ne koristite.
Rješavanje problema
Povezano, ali crn zaslon
Gost se možda još boota. Pričekajte overlay boot prije nego prisilite reconnect. Ako se nakon retry prozora ne pojavi okvir, potvrdite da VM radi i ima VNC grafički uređaj.
Unos ne stiže do gosta
Kliknite viewport da ga fokusirate. Na mobilu koristite eksplicitne kontrole pokazivača i tipkovnice konzole. Ako je gost zaključan, pošaljite Ctrl+Alt+Del gdje to gostujući OS podržava.
Ponovljena prekidanja veze
Zatvorite drugu sesiju konzole za isti VM, provjerite da VM još radi i pokušajte ponovno. Trajne greške prijavite s ID-om VM-a, vremenskom oznakom, stanjem veze i prikazanom greškom; nikada ne uključujte session tokens.
Spor prikaz
Smanjite razlučivost zaslona gosta i provjerite opterećenje hostitelja/mreže. Trenutačna komponenta uvijek koristi skaliranje fit-to-viewport i ne nudi birač kvalitete.