- 浏览: 1488759 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
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通
使libvert虚拟机使用和主机一样的cpu
启动vm
-----------------------------------------
然后在centos7上建立vm,首先,
先建立桥接
现在在centos里面建立vm
ip link 多了一个tap1
绑定到桥上
在vm中设置
ssh root@192.168.139.155
vm百度ping不通
试验:
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不通
发表评论
-
xl2tp 备份
2019-09-24 16:25 7612019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 751sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1457参考https://bellard.org/jslinux/t ... -
建立tap设备的c的代码
2019-01-08 19:09 489tapper.c #include <stdio.h& ... -
br0和tap0的互相影响
2019-01-02 19:17 831转载 http://www.cnblogs.com/wlei/ ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 19172019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1419### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 608###################lvs######### ... -
M版openstack(ovs,dvr,动态迁移)
2017-06-09 10:30 1816主要内容 1.先搭建三个节点的环境,dvr模式 2.建一个vm ... -
M版本的openstack的例子(linuxbridge)
2017-05-23 15:05 570做两个节点控制节点和计算节点 mcontroller521 ... -
系统调用的helloworld
2017-05-04 16:14 669《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1975参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 970/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 666找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
vxlan多台主机的vm之间不同网段互通
2016-09-19 21:06 4421组播: 试验: 在三台机器上 192.168.139.251 ... -
vxlan多台主机的vm之间相同网段互通
2016-09-19 16:30 2248三台机器 建立namespace ... -
qemu用tap方式启动vm的网络试验(ip route)
2016-09-14 11:29 2863ip route add 192.168.8.0/24 via ... -
openstack的M版本的neutron的实验
2016-09-01 20:00 3161试验步骤: 1.创建内部 ... -
socket基础和select(python)
2016-06-14 17:21 1819上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 1021不使用select 普通的基础socket连接,对多个客户端的 ...
相关推荐
4. DHCP服务的配置:对于新创建的VLAN101,Neutron还会创建一个tap设备(tap5b1a2247-32),这个设备是Neutron的QEMU虚拟机实例与外部网络通信的桥梁。DHCP服务会通过这个tap设备分配IP地址给VLAN101中的虚拟机实例...
KVM环境的搭建包括以下几个步骤:安装必要的KVM模块,配置硬件虚拟化支持(如Intel的VT或AMD的V),安装QEMU(用于模拟硬件),以及设置网络桥接。网络环境的配置是关键,通常采用桥接模式,让虚拟机直接接入物理...
5. **网络管理**:Libvirt 提供了网络抽象层,能够创建和配置网络桥接、网络过滤器等,支持虚拟网络设备的管理。 6. **存储管理**:Libvirt 支持多种存储类型,如块设备、文件系统、网络存储(iSCSI、NFS、...
- 安装QEMU-KVM、libvirt和桥接工具: `yum install qemu-kvm libvirt bridge-utils -y` - 创建软链接: `ln -sv /usr/libexec/qemu-kvm /usr/bin/` - 启动libvirt服务: `systemctl start libvirtd` #### 六、控制...
1. **基础软件**: 首先确保安装了一些基础软件,例如QEMU、KVM等,这些工具对于OpenStack的虚拟化支持至关重要。 - 使用`apt-get install qemu-kvm`命令安装KVM。 - 安装其他必要的虚拟化工具,如`apt-get install...
- 配置网络:设置网络桥接、DNS域名等。 3. 初始化数据库:`su -s /bin/sh -c "nova-manage db sync" nova` ##### 安装和配置计算节点 1. 安装Nova:`yum install openstack-nova-compute` 2. 配置Nova: - 编辑...