
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 を使用することもできます。