KVM/QEMU CentOS 8 kickstarted虚拟机网络中断,无法访问

分享于 

2分钟阅读

互联网

  繁體

问题:

我使用virt-manager创建的VM可以使用ssh登录,可以ping等。但是无法启动。

kube2使用virt install和kickstart创建,其他两个是使用virt管理器创建的。


[root@kraken msh]# virsh dumpxml kube2 |grep bridge


 <interface type='bridge'>


 <source bridge='br0'/>



[root@kraken msh]# virsh dumpxml kube1 |grep bridge


 <interface type='bridge'>


 <source network='host-bridge' bridge='br0'/>



[root@kraken msh]# virsh dumpxml kube0 |grep bridge


 <interface type='bridge'>


 <source network='host-bridge' bridge='br0'/>




答案1:

我执行了


nmcli connection add type bridge-slave autoconnect yes con-name enp0s8 ifname enp0s8 master br0



而不是正确


nmcli connection add type bridge-slave autoconnect yes con-name enp0s8 ifname enp2s0f1 master br0



下面是工作virt-install语法。


virt-install 


 --name kube2 


 --memory 8192 


 --graphics none 


 --vcpus 2 


 --disk path=/pool/libvirt/images/kube2.qcow2 


 --network bridge=br0 -w network=host-bridge 


 --os-variant centos8 


 --console pty,target_type=serial 


 --location http://192.168.10.2/centos8 


 --extra-args 'console=ttyS0,115200n8 serial' 


 -x "ks=http://192.168.10.2/kube-centos-8.cfg" 





bro  network  网络  Centos  KVM