Skip to Content
Vm Management瀏覽器虛擬機器控制台

瀏覽器虛擬機器控制台

OpenFactory 控制台包含一個基於 noVNC 的瀏覽器顯示,用於執行虛擬機器。它可以顯示啟動輸出和圖形桌面,並轉發鍵盤和指標輸入,而無需向瀏覽器暴露原始 VNC 連接埠。

開啟控制台

从拓扑或 VM 列表中打开正在运行的 VM,然后选择 Console。 UI 在將 WebSocket 代理程式到主機本機 VNC 端點之前為目前使用者和 VM 授權。

控制台對話框沒有記錄的穩定深層連結合約。在應用程式中使用 VM 控制項而不是建構 URL。

可用控件

目前的桌面控制台提供:

  • 鍵盤和滑鼠輸入;
  • 螢幕鍵盤;
  • Ctrl+Alt+Del
  • 適合視口縮放;
  • 重新連接;
  • 全螢幕;和
  • 關閉。

移動視圖提供觸控指標控制、左/右鍵、操縱桿和裝置的軟體鍵盤。移動 VNC 在 noVNC 層只能查看;單獨的移動控制發送輸入。

剪貼簿同步、可選擇的品質模式、訪客驅動的解析度變更、音訊控制、任意特殊鍵選單和串列控制台 UI 不是目前 VNC 元件的一部分。不要依賴這些行為。

連線狀態

此對話方塊區分連線、已連線、重新連線/啟動和中斷連線/錯誤狀態。成功的 WebSocket 握手可能會在來賓繪製其第一個非黑幀之前發生,因此控制台會顯示啟動覆蓋並以有界退避重試。

如果虛擬機器沒有 VNC 顯示、已停止、遺失或另一個獨佔會話阻止連接,則後端會以特定原因關閉 WebSocket,且對話方塊會顯示重試或錯誤狀態。

安全邊界

  • 生產瀏覽器連線使用基於 TLS 的經過驗證的 WebSocket。
  • 後端在開啟 VNC 代理之前驗證 VM 存取。
  • 代理程式僅連接到虛擬化主機上解析的 VNC 連接埠。
  • 關閉瀏覽器對話方塊將結束該瀏覽器會話;它不會停止虛擬機器。

控制台存取相當於對訪客顯示器和鍵盤的實體存取。避免在螢幕上暴露秘密,完成後鎖定訪客,並關閉不使用的控制台。

故障排除

已連接但黑色

來賓可能仍在啟動。在強制重新連線之前等待啟動覆蓋。如果重試視窗後沒有出現任何幀,請確認虛擬機器正在運作並且具有 VNC 圖形裝置。

輸入未到達訪客

按一下視窗以將其聚焦。在行動裝置上,使用控制台的明確指針和鍵盤控制。如果来宾操作系统已锁定,请在来宾操作系统支持的情况下发送 Ctrl+Alt+Del

重複斷開連接

關閉同一 VM 的另一個控制台會話,以驗證 VM 是否仍在運行,然後重試。應報告持續故障,並提供 VM ID、時間戳記、連線狀態和顯示的錯誤;永遠不要包含會話令牌。

緩慢顯示

降低訪客的顯示解析度並檢查主機/網路負載。目前組件始終使用適合視口的縮放,並且不公開品質選擇器。