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-name
e 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 dumpxml
e 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 define
para restaurar a configuração XML, recarregando o arquivo de configuração XML que você fez backup anteriormente.virsh define testguest.xml
# virsh define testguest.xml
Copy 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
.