VNC なしで KVM にゲスト OS (Ubuntu サーバー) をインストールするにはどうすればいいですか?

VNC なしで KVM にゲスト OS (Ubuntu サーバー) をインストールするにはどうすればいいですか?

私は KVM/QEMU についてはまったくの初心者です。長い間 HyperV を使用していましたが、シンプルな GUI で簡単でした ;)

つまり、KVM を使ってヘッドレス Ubuntu サーバーに SSH でアクセスできるのです。今度は別の Ubuntu サーバーを VM としてインストールしたいのですが、VNC にアクセスできません。

virsh console [myvm] 

空白の画面が表示される

ホストの SSH セッション内からゲスト OS をインストールすることは可能ですか?

答え1

KVM は非常に便利で、VNC、Spice、またはコンソールを使用してディスプレイを表示できます。

空白の画面が表示される理由は、ホスト コンソールに画面がリダイレクトされていないため、virsh consoleコマンドからは何も表示されません。

ディスプレイをホストのシリアル ポートにリダイレクトしTTYS0、グラフィックのインストールを無効にします。

virt-install -n test -r 1024 --vcpus=1 --os-variant=rhel5.4 --accelerate --nographics -v --disk path=/var/lib/libvirt/shared-storage/test.img,size=20 --extra-args "console=ttyS0" --location /home/justin/Downloads/CentOS-5.7-x86_64-netinstall.iso

上記のインストール方法は、virt-install次のように実行され、実行されている場合にのみ機能します。

注意: root として実行している場合でも、virt-install は権限を に切り替えますqemu。そのため、回避策としてグループqemuにすることができますroot

この議論は引き継がれ/proc/cmdline、永続的なものとなります。

次回ホストからコンソールにアクセスするときは、 を実行するだけですvirsh console test

関連情報