Como usar o QEMU remotamente

0

Estou tentando usar o QEMU para instalar uma máquina virtual do Ubuntu 16.04 no meu servidor Ubuntu. Meu servidor não tem desktop e eu trabalho nele através do ssh. Por isso, preciso poder usar o QEMU remotamente sem a área de trabalho.

Aqui está o que eu executei:

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

No entanto, depois de executar os comandos acima, recebo uma saída desse tipo no meu terminal ssh:

Parece que é necessário que um desktop continue, não tenho certeza.

Além disso, eu tentei elogiar:

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

Mas bloqueia aqui:

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]
    
por Yves 21.03.2018 / 11:04

1 resposta

2

Para executar o QEMU remotamente, sua melhor opção é usar seu suporte a VNC; isso desabilitará a exibição da janela do SDL e permitirá que você se conecte ao visor gráfico remotamente. Use a opção -vnc com uma exibição de destino ( por exemplo, -vnc :0 para escutar na porta 5900 e permitir conexões de qualquer lugar). Se você não usa um teclado em inglês dos EUA, também precisa especificar o layout do teclado com a opção -k .

Isso também funciona com o KVM se você preferir usar isso. (O KVM usa o QEMU para sua E / S.) O Xen também suporta o VNC.

    
por 21.03.2018 / 11:42