Convidados Virsh perdem conectividade de rede

Convidados Virsh perdem conectividade de rede

Um host CentOS 7 instala máquinas virtuais CentOS 7 dentro de si usando um virt-installcomando, que inclui um endereço MAC atribuído. O host CentOS 7 é conectado via Ethernet a um firewall/roteador de hardware, que atribuiu um endereço IP estático ao endereço MAC fornecido a uma máquina virtual especificada. Máquinas em outros lugares da mesma rede são capazes de se comunicar com a máquina virtual quando ela está instalada ( ping, telnet, etc.). No entanto, vários dias depois, a máquina virtual não consegue enviar ou receber comunicações com o resto da rede (no ping, no telnet, etc.). Este problema é resolvido quando a máquina virtual é destruída e então o mesmo virt-installcomando é usado para reinstale um clone da máquina virtual. Isso indica que o problema de falta de confiabilidade da conectividade é causado por algo DENTRO da máquina virtual.

O que especificamente pode ser feito para que essas máquinas virtuais consigam manter uma conectividade confiável e duradoura com o restante da rede?


O código:

As máquinas virtuais são criadas executando o seguinte virt-installcomando no host:

virt-install --name=first-centos7 --disk path=/tmp/firstDisk.qcow2,size=241  
--graphics none --vcpus=1 --memory=3072 --location /tmp/CentOS-7-x86_64-Minimal-1611.iso  
--network bridge=br0 --os-type=linux --os-variant=rhel7.0  
--mac=52:54:00:ma:ca:dr --initrd-inject=/tmp/vm.ks --extra-args "ks=file:/vm.ks console=ttyS0"  

Este virt-installcomando deve ser alterado? Ou algum comando dentro da máquina virtual resultante deve ser alterado? Ou algo no host precisa ser alterado para garantir a confiabilidade de todas as máquinas virtuais convidadas?

informação relacionada