美文网首页
2019-08-21 更新了kvm xml配置文件然后大家就pi

2019-08-21 更新了kvm xml配置文件然后大家就pi

作者: 五大RobertWu伍洋 | 来源:发表于2019-08-21 19:47 被阅读0次

    最近在自己的kvm虚拟机尝试部署数据蜂巢最新版本用于测试,结果部署到es就起不来了,查看日志发现内存不足了。
    检查kvm配置,果然3C6G已经无法满足数聚蜂巢平台的资源需求了。

    于是修改kvm xml文件中的memory和cpu的max和current的值:

    virsh destroy robert-212
    vim robert-212.xml
    virsh define robert-212.xml
    virsh start robert-212
    

    结果启动后,始终无法ssh连接上了?!

    多方测试发现,只有该kvm所在物理机上可以成功ssh进去和ping通,其他地方都不行。

    尝试了很久找不到原因,于是去和晓攀讨论下
    探索发现如下命令定位到了问题:
    arping -I eth0 -c 3 -U 172.18.18.212

    fix the kvm xml define causing mac address changed and not able to get internet access from anywhere except for its physical host

    原因在于define xml时kvm的mac地址并不在xml中,所以有小概率会发生变化,导致arp缓存还是以前无效的mac地址,所以除了kvm所在宿主机,别的机器都找不到212这台虚拟机。

    上述命令将广播更新自己的mac地址,解决上述问题。

    也可以在更改kvm配置前,dump出更完整的xml 然后修改之并define之。这样的详细的xml是包含mac地址段的(前面默认生成的xml是最简配置的,所以没有包含mac地址信息),就不会出现上述问题了。

    相关文章

      网友评论

          本文标题:2019-08-21 更新了kvm xml配置文件然后大家就pi

          本文链接:https://www.haomeiwen.com/subject/hyzisctx.html