网络互ping不通是因为主机虚拟机网段不一致(这里涉及到一些计算机网络的知识,还有虚拟机和主机网络的一个一致关系,可以理解为主机是虚拟机的寄主,它俩在网络连接上一定存在内在联系……这些都可以再百度)
直接来说我的解决方案:
1.如果曾经将虚拟机的ifcfg-ens33文件中ip获取方式改为静态的,也就不用再改成其他,就保持静态就可以。去查看你的虚拟机ip:
就是上图的192.168.83.136,由此可以确定你的集群中ip网段在192.168.83.***,并记住它
2.然后将所有虚拟机关闭,打开vm中的【编辑】—【虚拟网络编辑器】
这里选定VMnet8,再点【更改设置】(因为网络连接方式是静态的,所以不用管DHCP设置),这时就可以修改底下的子网IP
将上图画黄线的地方ip改成虚拟机ip网段一致的,最后一位就写0(这里改错也没关系,可以通过还原默认设置的按键还原的,所以可以大胆试)
3.点【NAT设置】
将这里的网关IP跟上一页的网关改一致,但最后一位不能是0、1其他数应该都行
4.打开虚拟机的ifcfg-ens33文件加入
后面三行命令,这三行是为能上外网的设置
5.这时候所有问题都应该解决了,再就是虚拟机ping主机时
可以在主机的cmd窗口输入ipconfig查看
ping的ip是这个红线画的,上面两个网卡是虚拟机的,底下这才是主机的
嗯………在VM里对【虚拟网络编辑器】的修改是在对所有虚拟机进行修改是大局上的,因此只操作一次,不管你的机器有多少台虚拟机;其次就是在ifcfg-ens33文件里的修改是针对单个机器的,因此集群中每个虚拟机都改。但也只是改文中提到的几行,其他要改还是针对具体问题,查其他资料看怎么改