CentOS 7 主机使用virt-install
命令在其内部安装 CentOS 7 虚拟机,该命令包括分配的 MAC 地址。 CentOS 7 主机通过以太网连接到硬件防火墙/路由器,该防火墙/路由器已将静态 IP 地址分配给指定虚拟机的 MAC 地址。安装虚拟机后,同一网络中其他位置的计算机能够与虚拟机进行通信(ping
、telnet
等)。然而,几天后,虚拟机无法与网络的其余部分发送或接收通信(no ping
、notelnet
等)。当虚拟机被销毁时,这个问题就解决了,然后virt-install
使用相同的命令重新安装虚拟机的克隆。这表明连接不可靠问题是由虚拟机内部的某些问题引起的。
为了使这些虚拟机能够与网络的其余部分保持可靠、持久的连接,具体可以采取哪些措施?
代码:
virt-install
虚拟机是通过在主机上 运行以下命令创建的:
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"
这个virt-install
命令应该改变吗?或者应该更改生成的虚拟机内的某些命令?或者是否需要更改主机中的某些内容才能增强所有来宾虚拟机的可靠性?