OVS 主机间虚拟机互通

摘要:
实验拓扑如下。在virtualBox中安装了两个虚拟机,并且在虚拟机中的每个kvm中虚拟化了一个虚拟机环境。虚拟机是使用kvm在VirtualBox中创建的。默认情况下,使用virtbr0网桥,所有虚拟机都挂在该网桥下。

实验拓扑如下,在VirtualBox中安装2台虚拟机,在虚拟机中各kvm虚拟化1台虚拟机
OVS 主机间虚拟机互通第1张

环境构建

在virtualBox 使用kvm创建虚拟机,默认会使用virbr0网桥,所有虚拟机都挂在此网桥下。
验证:
OVS 主机间虚拟机互通第2张
虚拟机192.168.122.172
OVS 主机间虚拟机互通第3张
虚拟机192.168.122.54
创建veth-pair qvb01qvo01

    ip link add qvo01  type veth peer name qvb01
    ifconfig qvo01 up
    ifconfig qvb01 up

使用OVS创建网桥br1

    ovs-vsctl add-br br1

veth pair 一端绑定在网桥virbr0上

brctl addif virbr0 qvb01

一端绑在br1网桥

ovs-vsctl add-port br1 qvo01

分别在2台主机上,添加vxlan对方ip

ovs-vsctl add-port vx1 -- set interface vx1 type=vxlan option:remote_ip=${对端ip}

执行完成后,登录虚拟机内部,2台虚拟机可以相互ping通

验证

OVS 主机间虚拟机互通第4张

免责声明:文章转载自《OVS 主机间虚拟机互通》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mock测试及jacoco覆盖率Oracle 11g RAC INS06006 Passwordless SSH connectivity not set up between the following node(s) 解决方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

基于docker安装superset

    检查是否已安装docker(docker version)root@VM-32-248-ubuntu:~# docker versionClient: Version:      1.13.1 API version:  1.26 Go version:   go1.6.2 Git commit:   092cba3 Built:        T...

QEMU 2.10.1 编译安装【转】

转自:https://blog.csdn.net/candcplusplus/article/details/78320602 QEMU 2.10.1 编译安装原本在 Ubuntu 上可以直接通过apt install qemu-km可以直接安装 QEMU,但是这样安装的版本太低。想用官方的最新版本还得自己编译源码安装。 本文记录了我在新安装的 Ubunt...

Windows系统使用QEMU虚拟机安装树莓派

1.在QEMU官网Download QEMU - QEMU中找到对应windows的下载,注意位数。 默认下载的是最新的3.0版本。下载后直接安装即可。 2.下载树莓派系统 树莓派2017-12-01版本 注意这里下载的是2017-12-01版本。下载后将.img文件解压到qemu的安装目录。  3.下载kernel-qemu GitHub - dhru...

实验2:Open vSwitch虚拟交换机实践

一、实验目的 能够对Open vSwitch进行基本操作; 能够通过命令行终端使用OVS命令操作Open vSwitch交换机,管理流表; 能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open vSwitch交换机 二、实验环境 下载虚拟机软件Oracle VisualBox 或 VMware; 在虚拟机中安装Ubuntu...

Android开发环境搭建详细图解

所谓Android的开发环境,主要是以下两个组件,Android Software Developer Kit(Android软件开发工具包)和Eclipse(编辑器,提供很多方便功能)两大块,下面分别介绍他们的安装方法。 安装Eclipse 要安装Eclipse,首先要安装Java Developer Kit(JDK,Java开发者工具包)...

KVM/QEMU/qemu-kvm/libvirt 概念全解

前言如果是刚开始接触虚拟机技术的话, 对上述的概念肯定会有所混淆, 傻傻的分不清. 尤其在看虚拟化技术文档时导致理解能力下降, 所以在开始学习虚拟化技术之前对这些概念有一个整体的认识和清晰的理解, 就显得很有必要了. KVMKVM(Kernel-basedVirtual Machine,基于内核的虚拟机),狭义 KVM 指的是一个嵌入到 Linux ker...