Como faço para ativar o agente convidado do Qemu?

Como faço para ativar o agente convidado do Qemu?
O Qemu é usado para criar uma máquina virtual no Linux, que ajuda os usuários a usar várias máquinas e plataformas de uma única interface. Os usuários podem criar vários hosts e trocar informações entre o host e o hóspede, precisamos de uma ferramenta, daí Agente convidado QEMU é usado para esse fim.Agente convidado QEMU atua como ajudante para o sistema de convidados para que os usuários possam trocar várias informações, como endereço IP e outras informações de rede para o host. Está instalado no sistema de convidados e usado para a execução de comandos no convidado. Aqui, neste artigo, o guiaremos sobre como ativar os agentes convidados da QEMU.

Guia passo a passo

A seguir estão as etapas envolvidas para permitir o agente convidado da QEMU, que envolve a instalação de qemu, KVM e libvirt bem, caso você não o tenha em seu sistema.

Etapa 1: Atualizando seu repositório

Antes de qualquer instalação, precisamos atualizar nosso repositório e, para isso, executar o comando abaixo:

$ sudo apt update

Etapa 2: Instalando Qemu e Libvirt

Agora precisamos ter qemu e libvirt em nosso sistema, para esse comando abaixo:

$ sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients ponte-utils

Etapa 3: Instalando o Virt-manager

A próxima coisa que precisamos é fazer o download do gerente virtual no qual criaremos nosso dispositivo virtual; portanto, execute o comando abaixo para a instalação:

$ sudo apt install virt-manager

Etapa 4: Criando diretório

Agora, depois disso, precisamos criar um diretório e, para isso, executar o comando abaixo:

$ sudo mkdir -p/var/lib/libvirt/qemu/canal/destino

Depois de criar o diretório, precisamos alterar o proprietário; portanto, execute o comando abaixo no seu terminal:

$ sudo chown -r libvirt -qemu: kvm/var/lib/libvirt/qemu/canal

Etapa 5: Alterações no arquivo LibVirt

Abra o arquivo abaixo usando o comando fornecido:

$ sudo nano /etc /aparmor.d/abstrações/libvirt-qemu

Isso abrirá um arquivo no qual você adicionará as linhas fornecidas no final e salvar o arquivo:

/var/lib/libvirt/qemu/canal/target/* rw,

Etapa 6: Instalando o agente convidado do QEMU

Agora, instalaremos o agente convidado em nosso sistema, para que ele execute o comando abaixo fornecido:

$ sudo apt-get install qemu-guest-agent

Isso instalará com sucesso o agente convidado do Qemu em seu sistema.

Etapa 7: Criando dispositivo virtual

Depois de instalar o agente, precisamos criar um dispositivo virtual no gerenciador virtual, então abra o gerente virtual e criar um dispositivo.

Aqui criamos um Ubuntu 20.04 Dispositivo virtual usando o arquivo ISO e nomeie -o “Ubuntu20.04”, Você pode nomear de acordo com sua escolha, mas lembre -se do nome, pois precisamos usá -lo mais tarde.

Etapa 8: Terminal Virtual

Agora entraremos no terminal do dispositivo virtual executando o comando abaixo:

$ virsh

Aqui precisamos editar nosso dispositivo virtual, então execute o comando abaixo e substitua o ubuntu20.04 com o nome da sua máquina virtual:

Virsh # editar ubuntu20.04

Aqui, você receberá várias opções, então selecione a opção 1 que abrirá um arquivo no qual você colar as seguintes linhas:




Depois de colar as linhas, basta salvar o arquivo e a seguinte mensagem será exibida:

Agora, reinicie sua máquina virtual e execute as linhas abaixo no seu terminal Virsh, que fornecerão o endereço IP:

Virsh # qemu-agent-command ubuntu20.04 '"Execute": "convidado-network-get-interfaces"'

Tudo isso foi para permitir o agente convidado do QEMU em seus sistemas.

Conclusão

O agente convidado da QEMU ajuda o usuário a trocar as informações entre host e hóspede, e age como um daemon auxiliar. Neste artigo, orientamos você a permitir o agente convidado da QEMU em seus sistemas, também fornecemos comandos para a instalação de Qemu-KVM, LibVirt e Virt-manager que foram pré-recebidos para permitir o agente QEMU. Também criamos um dispositivo virtual usando o arquivo ISO e permitimos que o agente QEMU compartilhasse endereços IP entre host e convidado.