noVNCで全画面にしているのに、vi等でESCキーを押すとVNCに横取りされて、全画面表示が元の大きさの画面に戻ってしまう。noVNCでESCを入力する方法は別のところで説明するとして、そのままESCが使えるものを探してみた。というか、AIに聞いてみた。SPICEなんかどうでしょうと言われたので、さっそく使ってみた。が、はまりポイントが二つほどあるのでメモしておく。
クライアント側の名前解決問題
PVEが作ってくれるpve-spice.vvの中にFQDNが入っているらしくて、SPICEクライアントのremote viewerからVMに接続できない。
プロキシを指定する方法はあるようだが、そんな手間はかけたくない。
手っ取り早く解決する方法として、クライアントOS(Windows)のhostsファイルに使用するホスト名とアドレスを登録することにした。これで無事に接続できるようになった。
PVEのサーバ証明書問題
ワイルドカード用の証明書を利用していると接続できない。pveproxy-sslでlet’sのワイルドカードの証明書を利用しているのだが、ドメイン名だけでpve-spice.vvファイルを作成するみたい。これだとおそらく名前解決ができないようで、接続できない。(泣く泣く)pveproxy-sslを削除すると接続できるようになった。
いつかpveで証明書を取得してみようと思う。

コメント