`
haoningabc
  • 浏览: 1488759 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

neutron基础八(qemu 桥接网络)

阅读更多
qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚本设置不一样

试验:


1.目前在主机上建立一个vm叫centos7,作为服务器,先设置kvm透传
设置nest透传kvm,在kvm上使用kvm,主机的IP 192.168.140.11 netmask 255.255.240.0 ,网关129.168.128.1
2.把建立的虚拟机centos7作为服务器主机,dhcp得到ip192.168.139.55, 建立cirros的vm,
3.配置centos7 和cirros,使cirros的ip192.168.139.155,使cirros通过桥接访问内部网络
4.得到的结果就是vm的网络和centos7的网络是同一个网络,能互相ping通


cat /proc/cpuinfo |grep vmx
modprobe -r kvm_intel
modprobe kvm_intel nested=1

使libvert虚拟机使用和主机一样的cpu
[root@centos140_11 ~]# virsh dumpxml centos7|grep cpu
  <vcpu placement='static'>16</vcpu>
  <cpu mode='host-passthrough'>
  </cpu>

启动vm
virsh start centos7

-----------------------------------------
然后在centos7上建立vm,首先,
先建立桥接
[root@centos7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.139.55
NETMASK=255.255.240.0
GATEWAY=192.168.128.1
DNS1=114.114.114.114
[root@centos7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
NAME="em1"
DEVICE="eth0"
ONBOOT="yes"
NM_CONTROLLED=yes
BOOTPROTO=none
BRIDGE=br0
[root@centos7 ~]# 




现在在centos里面建立vm
/usr/libexec/qemu-kvm -m 8192 -smp 2 -hda /home/hao/cirros-0.3.1-x86_64-disk.img -net nic -net tap,ifname=tap1,script=/home/hao/qemu-ifup,downscript=no -vnc 0.0.0.0:17 -daemonize

ip link 多了一个tap1
绑定到桥上
ip link set tap1 up
brctl addif br0 tap1
[root@centos7 hao]# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.505018aa8017       yes             eth0
                                                        tap1


在vm中设置
ip addr add dev eth0 192.168.139.155/20


ssh root@192.168.139.155

vm百度ping不通
分享到:
评论

相关推荐

    96-创建第二个 vlan network vlan1011

    4. DHCP服务的配置:对于新创建的VLAN101,Neutron还会创建一个tap设备(tap5b1a2247-32),这个设备是Neutron的QEMU虚拟机实例与外部网络通信的桥梁。DHCP服务会通过这个tap设备分配IP地址给VLAN101中的虚拟机实例...

    KVM配置及Openstack kvm优化

    KVM环境的搭建包括以下几个步骤:安装必要的KVM模块,配置硬件虚拟化支持(如Intel的VT或AMD的V),安装QEMU(用于模拟硬件),以及设置网络桥接。网络环境的配置是关键,通常采用桥接模式,让虚拟机直接接入物理...

    Libvirt 介绍

    5. **网络管理**:Libvirt 提供了网络抽象层,能够创建和配置网络桥接、网络过滤器等,支持虚拟网络设备的管理。 6. **存储管理**:Libvirt 支持多种存储类型,如块设备、文件系统、网络存储(iSCSI、NFS、...

    OpenStack手动分布式部署教程

    - 安装QEMU-KVM、libvirt和桥接工具: `yum install qemu-kvm libvirt bridge-utils -y` - 创建软链接: `ln -sv /usr/libexec/qemu-kvm /usr/bin/` - 启动libvirt服务: `systemctl start libvirtd` #### 六、控制...

    openstack在Ubuntu上的安装

    1. **基础软件**: 首先确保安装了一些基础软件,例如QEMU、KVM等,这些工具对于OpenStack的虚拟化支持至关重要。 - 使用`apt-get install qemu-kvm`命令安装KVM。 - 安装其他必要的虚拟化工具,如`apt-get install...

    OpenStack Kilo—CentOS安装指南 中文版

    - 配置网络:设置网络桥接、DNS域名等。 3. 初始化数据库:`su -s /bin/sh -c "nova-manage db sync" nova` ##### 安装和配置计算节点 1. 安装Nova:`yum install openstack-nova-compute` 2. 配置Nova: - 编辑...

Global site tag (gtag.js) - Google Analytics