10.3. Modificando dispositivos ligados a máquinas virtuais
O procedimento a seguir fornece instruções gerais para modificar dispositivos virtuais usando a interface de linha de comando (CLI). Alguns dispositivos conectados à sua VM, tais como discos e DNIs, também podem ser modificados usando o console web RHEL 8.
Pré-requisitos
-
Obtenha as opções necessárias para o dispositivo que você pretende anexar a uma VM. Para ver as opções disponíveis para um dispositivo específico, use o
virt-xml --device=?comando. Por exemplo:
-
Optional: Faça o backup da configuração XML de sua VM usando
virsh dumpxml vm-namee enviando a saída para um arquivo. Por exemplo, o seguinte faz backup da configuração de seu Motoko VM como o arquivomotoko.xml:
Procedimento
Use o comando
virt-xml --edit, incluindo a definição do dispositivo e as opções necessárias:Por exemplo, o seguinte esclarece a configuração <cpu> do desligamento testguest VM e a coloca em host-model:
virt-xml testguest --edit --cpu host-model,clearxml=yes
# virt-xml testguest --edit --cpu host-model,clearxml=yes Domain 'testguest' defined successfully.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Verificação
Para verificar se o dispositivo foi modificado, faça uma das seguintes ações:
- Executar a VM e testar se o dispositivo está presente e reflete as modificações.
Use o comando
virsh dumpxmle veja se a definição XML do dispositivo foi modificada na configuração XML da VM.Por exemplo, a seguinte saída mostra a configuração da VM testguest e confirma que o modo CPU foi configurado como host-model.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Solução de problemas
Se a modificação de um dispositivo fizer com que sua VM fique sem inicialização, use o utilitário
virsh definepara restaurar a configuração XML, recarregando o arquivo de configuração XML que você fez backup anteriormente.virsh define testguest.xml
# virsh define testguest.xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Para pequenas mudanças na configuração XML de sua VM, você pode usar o comando virsh edit - por exemplo virsh edit testguest. Entretanto, não utilize este método para mudanças mais extensas, pois é mais provável que ele quebre a configuração de maneiras que poderiam impedir a VM de arrancar.
Recursos adicionais
-
Para obter detalhes sobre o uso do comando
virt-xml, useman virt-xml.