不同主机下的xen虚拟机之间互ping

简介:

主体环境


主机 node-master node1
ip地址 192.168.1.24 192.168.1.25
xen虚拟机ip 192.168.1.26 192.168.1.27



目的:使两台主机上的虚拟机192.168.1.26和192.168.1.27之间可以相互ping通,直接通讯。 

由于在两个主机上的配置是完全相同的,所以下面只讲述在node-master主机下的操作

1.关闭图形网关控制(易冲突)

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. chkconfig NetworkManager off  

  2. chkconfig network on  

  3. service NetworkManager stop  

  4. service network restart  

2.配置xenbr0网桥

Xen4.1版本之后xenbr0就不是默认网桥了,官方建议手动建立桥接网络。所以我们需要手动创建xenbr0的配置文件,其内容为原先使用的物理网卡配置文件内容,在这里是eth0.


[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. #cd /etc/sysconfig/network-scripts/  

  2. #cp ifcfg-eth0 ifcfg-xenbr0        //复制eth0的配置  

  3. #vim ifcfg-xenbr0  

  4.    

  5. DEVICE="xenbr0"  

  6. TYPE=Bridge  

  7. NM_CONTROLLED=NO  

  8. BOOTPROTO=none  

  9. IPADDR=192.168.1.24  

  10. PREFIX=24  

  11. GATEWAY=192.168.1.1  

  12. DNS=8.8.8.8  

  13. DEFROUTE=yes  

  14. IPV4_FAILURE_FATAL=yes  

  15. IPV6INIT=no  

  16. NAME="xenbr0"  

  17. ONBOOT=yes  


保留原配置中和ip相关的选项,将DEVICENAME改为xenbr0,将TYPE改为Bridge

3配置eth0

修改配置文件ifcfg-eth0,注释掉和ip相关的配置,然后添加BRIDGE=xenbr0

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. #vim ifcfg-eth0  

  2.   

  3. DEVICE="eth0"  

  4. HWADDR=D4:3D:7E:06:20:D0  

  5. BRIDGE=xenbr0  

  6. #TYPE=Ethernet  

  7. NM_CONTROLLED=NO  

  8. #BOOTPROTO=none  

  9. #IPADDR=192.168.1.24  

  10. #PREFIX=24  

  11. #GATEWAY=192.168.1.1  

  12. #DNS1=8.8.8.8  

  13. #DEFROUTE=yes  

  14. #IPV4_FAILURE_FATAL=yes  

  15. #IPV6INIT=no  

  16. NAME="eth0"  

  17. #UUID=f09ee057-72a0-4935-a4c2-109874a060c2  

  18. ONBOOT=yes  


4.重启网络

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

  1. #service network restart  

5.最终结果

node-master上启动xen虚拟机,并且配置ip192.168.1.26后,可以pingnode-master(192.168.1.24),可以ping通主机node1(192.168.1.25),可以pingnode1上的虚拟机2192.168.1.27










本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1569271,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
Linux 网络安全
物理机与虚拟机(linux)不能ping 通的原因之一
有时候,我们需要使用SSH来操作虚拟机的linux,这时候可能存在需要固定linux的固定ip,然后发现固定linuxIP后,window和linux无法ping通,而且linux无法上网的情况,这时候我们需要将linux的虚拟网卡设置为桥接方式 NAT模式和桥接模式的区别:NAT模式和桥接模式的区别
80 1
|
2月前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】⭐⭐⭐Linux 测试与目标主机之间的网络连接ping 命令 使用指南
【Shell 命令集合 网络通讯 】⭐⭐⭐Linux 测试与目标主机之间的网络连接ping 命令 使用指南
47 1
|
9天前
|
网络协议 Linux 网络安全
虚拟机Vmware详细安装(包含kali,win7与winxp三系统相互ping与安装)
本文是一篇关于虚拟机安装和配置的教程,包括使用VMware安装虚拟机和在虚拟机中安装Kali Linux、Windows 7和Windows XP系统。作者提供了详细的步骤和截图说明,指导读者如何下载和安装VMware,以及如何从提供的链接下载预配置的操作系统镜像文件。安装过程中,重点介绍了如何选择安装路径、接受许可协议、启动安装过程,并强调了不要勾选某些选项以保持默认设置。此外,还提到了如何在虚拟机中配置网络,确保三个系统在同一网段并能互相ping通。最后,作者布置了一些练习,如熟悉操作系统的使用、获取IP地址和互相通信,以及鼓励读者享受学习网络安全的过程。
63 9
|
18天前
|
监控 Shell
生产环境Shell脚本Ping监控主机是否存活(多种方法)
生产环境Shell脚本Ping监控主机是否存活(多种方法)
|
19天前
|
网络协议 Linux 程序员
【Linux】虚拟机ipv4地址消失,主机ping不通
【Linux】虚拟机ipv4地址消失,主机ping不通
37 0
|
2月前
ping 测试主机之间网络连通性
ping 测试主机之间网络连通性。
59 1
|
5月前
|
NoSQL Java Redis
1.虚拟机无法连接网络,且无法ping通的问题解决
1.虚拟机无法连接网络,且无法ping通的问题解决
|
Linux Windows Shell
如何判断当前主机是物理机还是虚拟机?
 如何判断当前主机是物理机还是虚拟机? Windows: 在CMD里输入:Systeminfo | findstr /i "System Model" 如果System Model:后面含有Virutal就是虚拟机,其他都是物理机 或者用pow...
5935 0
|
3月前
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题
|
4月前
|
SQL 存储 数据挖掘
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
虚拟机数据恢复环境: 某品牌R710服务器+MD3200存储,上层是ESXI虚拟机和虚拟机文件,虚拟机中存放有SQL Server数据库。 虚拟机故障: 机房非正常断电导致虚拟机无法启动。服务器管理员检查后发现虚拟机配置文件丢失,所幸xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。服务器管理员在尝试恢复虚拟机的过程中,将原虚拟机内的xxx-flat.vmdk删除后新建了一个虚拟机,并分配了精简模式的虚拟机磁盘和快照数据盘,但原虚拟机内的数据并没有恢复。
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例

热门文章

最新文章