%20%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は 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
。