QEMUをリモートで使用する方法

QEMUをリモートで使用する方法

QEMUを使用してUbuntuサーバーにUbuntu 16.04の仮想マシンをインストールしようとしています。私のサーバーにはデスクトップがなく、SSH経由で動作します。そのため、デスクトップなしでリモートでQEMUを使用できる必要があります。

これが私が実行したものです:

qemu-img create Ubuntu16.04.qcow2 5G
qemu-system-x86_64 -cdrom /home/me/ubuntu-16.04.3-server-amd64.iso -hda Ubuntu16.04.qcow2 -boot d -net nic -net user -m 1024 -localtime - curses

ただし、上記のコマンドを実行すると、ssh端末に次の出力が表示されます。 ここに画像の説明を入力してください。

続行するにはデスクトップが必要なようですが、よくわかりません。

また、推奨事項を試しました。

qemu-system-x86_64 -cdrom /home/me/ubuntu-16.04.3-server-amd64.iso -hda Ubuntu16.04.qcow2 -boot d -net nic -net user -m 1024 -localtime -nographic

しかし、ここではブロックされます。

me@mymachine:~$ qemu-system-x86_64 -cdrom /home/zyh/ubuntu-16.04.3-server-amd64.iso -hda Ubuntu16.04.qcow2 -boot d -net nic -net user -m 1024 -localtime -nographic
WARNING: Image format was not specified for 'Ubuntu16.04.qcow2' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]

ベストアンサー1

QEMUをリモートで実行するための最良の方法は、VNCサポートを使用することです。これにより、SDLウィンドウ表示が無効になり、グラフィックディスプレイにリモートで接続できます。-vncターゲットマークと一緒にオプションを使用します(例えば -vnc :0ポート5900を受信し、どこからでも接続を許可します。アメリカ英語キーボードを使用していない場合でも、この-kオプションを使用してキーボードレイアウトを指定する必要があります。

KVMを使用したい場合は、KVMでも機能します。 (KVMはI / OにQEMUを使用します。)XenはVNCもサポートしています。

おすすめ記事