Skip to Content
Vm Managementブラウザ VM コンソール

ブラウザ VM コンソール

OpenFactory コンソールには、仮想マシンを実行するための noVNC ベースのブラウザー表示が含まれています。生の VNC ポートをブラウザに公開することなく、ブート出力とグラフィカル デスクトップを表示し、キーボードとポインタ入力を転送できます。

コンソールを開く

トポロジまたは VM リストから実行中の VM を開き、Console を選択します。 UI は、ホストローカル VNC エンドポイントにプロキシする前に、現在のユーザーと VM の WebSocket を承認します。

コンソール ダイアログ用の安定したディープリンク コントラクトは文書化されていません。 URL を構築するのではなく、アプリケーションで VM コントロールを使用します。

利用可能なコントロール

現在のデスクトップ コンソールは以下を提供します。

  • キーボードとマウスの入力;
  • オンスクリーンキーボード;
  • Ctrl+Alt+Del;
  • ビューポートに合わせたスケーリング;
  • 再接続します。
  • 全画面表示;そして
  • 閉じます。

モバイル ビューでは、タッチ ポインター コントロール、左/右クリック、ジョイスティック、およびデバイスのソフトウェア キーボードが提供されます。モバイル VNC は noVNC 層では表示専用です。個別のモバイル コントロールが入力を送信します。

クリップボード同期、選択可能な品質モード、ゲスト主導の解像度変更、オーディオ コントロール、任意の特殊キー メニュー、およびシリアル コンソール UI は、現在の VNC コンポーネントの一部ではありません。それらの行動に依存しないでください。

接続状態

このダイアログでは、接続中、接続済み、再接続/起動中、切断/エラー状態が区別されます。 WebSocket ハンドシェイクの成功は、ゲストが最初の黒以外のフレームを描画する前に発生する可能性があるため、コンソールには起動オーバーレイが表示され、制限されたバックオフで再試行されます。

VM に VNC ディスプレイがない、停止している、見つからない、または別の排他的セッションによって接続が妨げられている場合、バックエンドは特定の理由で WebSocket を閉じ、ダイアログには再試行またはエラー状態が表示されます。

セキュリティ境界

  • 実稼働ブラウザ接続では、TLS 経由で認証された WebSocket を使用します。
  • バックエンドは、VNC プロキシを開く前に VM アクセスを検証します。
  • プロキシは、仮想化ホスト上で解決された VNC ポートにのみ接続します。
  • ブラウザ ダイアログを閉じると、そのブラウザ セッションが終了します。 VM は停止しません。

コンソールへのアクセスは、ゲスト ディスプレイおよびキーボードへの物理的なアクセスと同等です。画面上で秘密が公開されることを避け、終了したらゲストをロックし、使用していないコンソールを閉じてください。

トラブルシューティング

接続されているが黒い

ゲストがまだ起動中の可能性があります。再接続を強制する前に、ブート オーバーレイを待ちます。再試行ウィンドウの後にフレームが表示されない場合は、VM が実行中であり、VNC グラフィックス デバイスが搭載されていることを確認してください。

入力がゲストに届かない

ビューポートをクリックしてフォーカスします。モバイルでは、コンソールの明示的なポインターとキーボード コントロールを使用します。ゲストがロックされている場合は、ゲスト OS がサポートしている場合は Ctrl+Alt+Del を送信します。

繰り返される切断

同じ VM の別のコンソール セッションを閉じ、VM がまだ実行中であることを確認して、再試行します。永続的なエラーは、VM ID、タイムスタンプ、接続状態、および表示されたエラーとともに報告する必要があります。セッショントークンを含めないでください。

表示が遅い

ゲストのディスプレイ解像度を下げ、ホスト/ネットワークの負荷を確認します。現在のコンポーネントは常にビューポートに合わせたスケーリングを使用し、品質セレクターを公開しません。