インストール中にターミナル経由で VM にアクセスしますか?

インストール中にターミナル経由で VM にアクセスしますか?

virt-install を使用して Lucid ホストにいくつかの Lucid VM をインストールしようとしています。イメージを作成した後、virt-manager や VNC などの GUI を使用せずにゲスト インストールを実行したいと考えています。

ターミナル経由でインストール画面にアクセスする方法はありますか?

答え1

これはターミナル経由でインストール画面にアクセスする方法ではありませんが、従来のグラフィカル インストール ツールの代わりにスクリプトを使用して、コマンド ラインから VM をインストールすることができます。python-vm-builder を調べてください。これは強力ですが、ディスク暗号化などのすべてのオプションをサポートしているわけではありません。ただし、このような方法でインストールすると、数十分ではなく数分で完了します。

答え2

VNC に精通している場合は、VNC クライアントを使用して仮想マシンのコンソールに接続できます。virsh vncdisplay $machinename は :2 などのポートを返します。これは VNC ポートなので、VNC クライアントに $yourserversip:5900+ ポートを入力します。したがって、:2 が返され、サーバーが 10.44.56.25 の場合、アドレスは 10.44.56.25:5902 になります。

デフォルトでは、vnc は localhost にバインドされるため、ssh トンネル (つまり、ssh 10.44.56.2 -L 5902:localhost:5902) を使用し、次に vnc を localhost:5902 に接続する必要があります。これは、libvirt 構成で変更できます。

お役に立てれば!

答え3

qemu/kvm は ncurses コンソールをサポートしていますが、libvirt はサポートしていません。virsh からではなく、手動で kvm を起動する必要があります。

あるいは、標準の VGA BIOS の代わりに Google の SGABIOS を使用することもできます。

関連情報