Existe algo como “Adições ao Convidado do VirtualBox” para o QEMU / KVM?

3

Eu executo algumas VMs do Ubuntu no QEMU / KVM com virt-manager como a GUI. A única coisa que eu realmente sinto falta do VirtualBox é a capacidade de instalar "Guest Additions", que permite uma área de transferência compartilhada e a capacidade de arrastar e soltar arquivos de host para convidado e vice-versa (embora um seria capaz de selecionar se apenas trabalhe de uma forma ou de ambas).

Existe algo assim para o QEMU / KVM? Estou executando o Ubuntu GNOME 16.04.1 com o GNOME 3.20 como host e VMs similares.

    
por cl-netbox 01.09.2016 / 23:42

2 respostas

4

Sim, há algo como adições de convidados em virt-manager - isso tem que ser feito de forma um pouco diferente. Para facilitar a visualização do funcionamento, fornecerei algumas capturas de tela.

Primeiro, altere os atributos de ACL do usuário libvirt-qemu para conceder permissões de gravação na pasta compartilhada: sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-shared folder>
e o Vdisk: sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-virtual-disk>

No exemplo abaixo, dei permissões para que todas as partições montadas separadas fossem flexíveis:
sudo setfacl -R -m u:libvirt-qemu:rwx /media/cl (como eu disse - um exemplo da minha configuração)

Abra a máquina virtual em virt-manager - selecione o disco - marca Compartilhável - clique em Aplicar .

Clique em Adicionar Hardware - selecione Sistema de Arquivos - altere o Modo para Mapeado - clique em Procurar .

Clique em Procurar local .

Selecione a pasta que você deseja compartilhar com o sistema operacional convidado - clique em Abrir .

Digite / host no campo Caminho de destino - clique em Concluir .

Agora, inicialize o sistema guest, crie uma pasta com o mesmo nome que você selecionou para ser compartilhado no sistema host (no meu exemplo: compartilhamento ) no diretório /home do sistema convidado. Abra um terminal e execute o seguinte comando para montar a pasta compartilhada no guest:

sudo mount -t 9p -o trans=virtio,version=9p2000.L /host /home/<your-user-name>/<your-shared-folder-name>  

Et voilà - agora você tem uma funcionalidade equivalente à das adições de convidados no VirtualBox.

    
por cl-netbox 20.11.2016 / 17:11
2

Sim, as adições de convidados do SPICE

link

    
por Dzamo Norton 20.07.2017 / 21:42