Openstack 环境下虚拟机KVM之间的互通

事先准备安装:

【KVM】

# yum install qemu-kvm openssl libvirt -y
# systemctl restart libvirtd

**

【Open vSwitch】

**

1.安装所需的依赖包(过程非常慢,要耐心等待):

# yum install wget openssl-devel  python-sphinx gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config libtool python-twisted-core python-zope-interface PyQt4 desktop-file-utils libcap-ng-devel groff checkpolicy selinux-policy-devel gcc-c++ python-six unbound unbound-devel -y

2.下载Open vSwitch软件:(https://www.openvswitch.org)
虚拟机网络正常使用的前提下,打开官网

选择2.11.1版本下载:

新建一个OVS文件夹存放:

3.构建安装目录:

# mkdir  -p  /root/rpmbuild/SOURCES      #创建目录
# mv  /OVS/openvswitch-2.11.1.tar.gz  /root/rpmbuild/SOURCES/
#把安装包移动到目录下
# cd  /root/rpmbuild/SOURCES/      #切换目录
# tar -xvzf openvswitch-2.11.1.tar.gz  #解压

4.构建rpm安装包(这一步安装大概需要5-6分钟,芜湖~):

# rpmbuild -bb --nocheck openvswitch-2.11.1/rhel/openvswitch-fedora.spec

5.安装OVS:

# yum localinstall /root/rpmbuild/RPMS/x86_64/openvswitch-2.11.1-1.el7.x86_64.rpm -y

6.启动相关服务:

# service openvswitch start
# chkconfig openvswitch on

7.查看OVS:

# ovs-vsctl -V

【CentOS镜像】

(http://mirrors.163.com/centos/7/isos/x86_64/)
打开火狐浏览器,选择如图所示镜像下载到虚拟机中并保存在/01的文件夹下:

正式步骤:

一、主虚拟机增添三块网卡(ens33单独网段,ens34与ens35在同一网段),配置相关文件并查看三块网卡
IP Gateway DNS
ens33 192.168.1.128 192.168.1.2 192.168.1.2
ens34 192.168.2.128 192.168.2.2 192.168.2.2
ens35 192.168.2.129 192.168.2.2 192.168.2.2

1.编辑三块网卡文件(删除,修改ONBOOT、等相关参数)

# vim /etc/sysconfig/network-scripts/ifcfg-ens33
# vim /etc/sysconfig/network-scripts/ifcfg-ens34
# vim /etc/sysconfig/network-scripts/ifcfg-ens35

2.查看三块网卡配置信息:

二、创建一个名为br0的虚拟交换机:

# ovs-vsctl add-br br0
# ovs-vsctl show

三、创建kvm1,网络使用ens34:
(1)在virt-manager中创建kvm1虚拟机,iso选择事先下载好的

(2)利用nmtui修改网卡ens3的配置文件:
此处填的ip为网卡ens34的ip,Gateway与DNS相对应

(3)nmtui添加网桥br0并配置相关文件:
在br0配置中增加网卡ens3并且配置route

配置route使两个网段能互通:

如图所示即添加成功:

**四、克隆kvm1创建为kvm2,网络使用ens35:

利用nmtui修改网卡ens3的配置文件:
此处填的ip为网卡ens35的ip,Gateway与DNS相对应

五、修改主虚拟机:
1.将三块网卡ens33、ens34、ens35分别添加到网桥br0端口:

# ovs-vsctl add-port br0 ens33
# ovs-vsctl add-port br0 ens34
# ovs-vsctl add-port br0 ens35
# ovs-vsctl show

2.nmtui添加网桥br0并且增加route:

六、三台虚拟机之间互ping:
主虚拟机ping:

**kvm1虚拟机ping:

kvm2虚拟机ping:

好了,至此所有步骤即配置成功,有问题可以评论也可以私信我!

Openstack 环境下虚拟机KVM之间的互通相关推荐

  1. hyper-V环境下虚拟机和宿主机之间时钟不统一

    hyper-V环境下虚拟机和宿主机之间时钟不统一,一般是多个虚拟的CPU才用. 表现为时间不一致,ping包的延迟突然很大 在boot.ini中加入"/usepmtimer" 转载 ...

  2. Linux环境下虚拟机的管理

    Linux环境下虚拟机的管理 一.输入法的调整 首先,点击Application,找到System Tools,点击Settings里面的Rejion&language,下方能看到Input ...

  3. C语言限制双开关不同为1,网络环境下不同客户之间通信的C语言编程方法(第1稿)...

    网络环境下不同客户之间相互通信的C语言编程方法 大多数网络应用系统可分成客户和服务器两部分,他们之间的通信可能涉及两种方式:服务器和客户之间的通信,客户和客户之间的通信.本文主要阐明了网络环境下不同客 ...

  4. 基于Openstack环境下开启SRIOV

    关于SRIOV,这里就不做科普了,本文重点介绍如何在openstack环境下开启SRIOV,闲言少叙,步入正题~ 主题思想: 先在系统层面修改配置文件,再去openstack里面修改配置文件 comp ...

  5. 如何在linux环境下安装kvm,如何在Linux发行版上安装和配置KVM和Open vSwitch?

    在如今多租户模式的数据中心环境下,虚拟化技术正从传统的基于虚拟机管理程序的服务器虚拟化,扩展到网络虚拟化.在这种环境下,基于软件的虚拟交换机通常连同虚拟机管理程序一起部署在服务器上,串联起了不同虚拟机 ...

  6. 安装配置好openstack环境的虚拟机,须要改动ip时,在数据库中同步改动ip的方法...

    感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正. 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...

  7. ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机

    英文原文:https://lwn.net/Articles/658511/.本文在翻译的基础上加了一些自己的理解. qemu.virtual box.vmware.xen都是虚拟机,一般用户接触到的v ...

  8. 阿里云专有网络环境下不同账号之间内网互通(内网高速通道)

    导图 所谓的高速公路,其实就是两个局域网之间单独架设了一个路由器.类似于我们电脑中的vhost或者路由器中的路由原理一样.数据要发送到另一个内网ip的.他会单独周这个路由器过.所以阿里的这个高速通道就 ...

  9. Windows环境下的视图之间切换快捷键及几个常用快捷键

    最近用到几个快捷键,但是忘记了,要老是用鼠标点来点去的,故特此整理下. 切换窗口的: Alt+Tab - 在打开的项目之间切换 Ctrl+Alt+Tab - 使用方向键在打开的项目中切换 Win +T ...

  10. Linux环境下虚拟机安装Sentinel最新教程(2种方式)

    方法一:有现成jar包 注意:开始之前一定要装好Jdk1.8或更高版本,可参考其它帖子! 1.打开虚拟机,Mobaxterm工具连接虚拟机,创建多级目录,用于存放下载好的sentinel安装包 mkd ...

最新文章

  1. sendmail服务器配置过程中出现的一些错误和解决办法
  2. Eclipse 创建 Java 项目概述
  3. android数据库降级_android——数据库版本升/降级问题
  4. 三维重建_快速分类–三向和双枢轴
  5. 涉及支付,资金方案的操作要考虑的问题
  6. 深入iOS系统底层之CPU寄存器介绍
  7. 会议论文_InVisor会议论文辅导发表
  8. 正整数 n 所有可能的和式的组合
  9. 【今日CV 视觉论文速览】Wed, 6 Feb 2019
  10. 27.3. Directory and File System Related
  11. spring boot: Whitelabel Error Page的解决方案 --转载https://blog.csdn.net/sinat_31270499/article/details/822
  12. flash电脑安装包_Flash动画制作,Animate CC 2019下载安装
  13. 黑苹果intel网卡驱动
  14. 使用Windows Powershell卸载和安装Win10 原生应用的方法
  15. 安装程序总是提示重启计算机,技巧| 安装西门子软件时提示重启电脑的解决办法...
  16. 微生物组-扩增子16S分析和可视化(2022.10)
  17. 路由器中的DMZ功能是什么?功能及设置方法详解
  18. 电影推荐之《哈利波特与阿兹卡班的囚徒》 隐私策略(Privacy policy)
  19. python:It seems that scikit-learn has not been built correctly
  20. ITASCA PFC 2D3D DISCERETE ELEMENT MODELING

热门文章

  1. java基于微信小程序的在线学习考试测试系统小程序 uniapp
  2. python 日本 地图 热力图_python 在百度地图上画热力图
  3. 美国大厂码农薪资曝光:年薪18万美元,够养家,不够买海景房
  4. 数据分析 线性回归分析 方差分析表
  5. IT互联网的一些职位的简称
  6. 计算机excel界面,理解Excel工作界面
  7. 互联网骨干网及国际通用结算介绍
  8. Mac苹果电脑怎么截图?Mac电脑快捷截图教程
  9. Windows“未安装任何音频输出设备“,扬声器红叉不可用
  10. 所有地区身份证开头(校验用户填写身份信息)