neutron
文章平均质量分 64
linux内核控
这个作者很懒,什么都没留下…
展开
-
can't initialize iptables table错误
can't initialize iptables table 错误iptables需要加载模块modprobe ip_tablesmodprobe ip_conntrackmodprobe iptable_filtermodprobe ipt_state----------------------------lsmod | grep tun如果没有加载,那么就...原创 2016-04-26 10:05:05 · 5355 阅读 · 0 评论 -
neutron基础七(qemu tap)
使用qemu 建立个虚拟机然后用tap设备,根据基础六,tap设备绑定到桥上,就可以和其他vxlan的上的机器通信简历虚拟机硬盘虚拟机叫vm,承载虚拟机的机器叫host[code="java"]qemu-img create -f qcow2 testnet.img 500G qemu-img amend -f qcow2 -o compat=0...原创 2016-02-02 17:02:39 · 249 阅读 · 0 评论 -
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作为服务器主机,dh...原创 2016-02-06 13:13:55 · 362 阅读 · 0 评论 -
neutron基础九(qemu nat网络)
接上基础八,kvm透传nested忽略[b]1.在主机centos7(192.168.139.55)上建立的vm是centos的,使vm的的段是192.168.123.0段(因为122段有可能已经被virbr0占了)2.建立桥接br-hao(设置为192.168.123.1),设置ipv4包转发,设置iptables的ip伪装3.dnsmasq启动dhcp服务器,绑定到...原创 2016-02-06 17:21:06 · 373 阅读 · 0 评论 -
M版本的openstack的例子(linuxbridge)
做两个节点控制节点和计算节点mcontroller521 192.168.139.185mcompute521 192.168.139.186/etc/sysconfig/network-scripts/ifcfg-eth0##############DEVICE=eth0TYPE=EthernetONBOOT=yesBOOTPROTO=noneIPAD...原创 2017-05-23 15:05:00 · 252 阅读 · 0 评论 -
openstack L版本(使用linux bridge的vxlan)
参考[url]http://docs.openstack.org/liberty/install-guide-rdo/launch-instance-private.html[/url]安装,多了一些,问题的处理写了个通用的数据脚本mysql_openstack.sh用来跟踪数据库的变化,比如我们看keystone库有哪些数据,就是用./mysql_openstac...原创 2016-03-12 23:35:24 · 451 阅读 · 0 评论 -
neutron router试验
上接[url]http://haoningabc.iteye.com/blog/2282452[/url]liberty装好之后,做一个neutron的关于router的试验建立routerneutron net-listneutron subnet-listneutron net-create privateip netns#这之后建立命名空间...原创 2016-03-17 20:41:52 · 515 阅读 · 0 评论 -
M版openstack(ovs,dvr,动态迁移)
[b]主要内容1.先搭建三个节点的环境,dvr模式2.建一个vm的例子3.动态迁移的配置和例子[/b]控制节点192.168.139.161计算节点两个,第二个可以复制过去改ip即可192.168.139.193192.168.139.194先做两个节点控制节点和计算节点mcontroller605 192.168.139.161mco...原创 2017-06-09 10:30:01 · 307 阅读 · 0 评论 -
openstack L版本(openvswitch的安装和应用)
参考L版本的linuxbridge的安装方式 和k版本的ovs方式结合修改 注意 [code="java"]systemctl stop NetworkManager[/code] 否则各种坑 [url]https://review.openstack.org/#/c/258493/1/neutron/agent/linux/ip_lib.py [/url]...原创 2016-03-24 15:04:26 · 403 阅读 · 0 评论 -
neutron基础六(bridge fdb)
[b]转发表[/b]在三台机器上建立三个namespace192.168.139.55 上namespace 10.1.0.5192.168.139.186 上namespace 10.1.0.6192.168.139.221 上namespace 10.1.0.7每天机器上建立个namespace zou建立个veth peer(zouveth0,zouveth1...原创 2016-01-28 18:30:37 · 2085 阅读 · 0 评论 -
南北流量
一、三层网络架构:接入层:负责服务器的接入和隔离汇聚层:汇聚层是网络接入层和核心层的“中间层”,减轻核心层的负担核心层:核心层是网络的高速交换主干[img]http://dl2.iteye.com/upload/attachment/0114/7569/5bdacfcf-99bc-31f0-af60-ed1ba8ba0f8a.jpg[/img]二、收敛比[img]h...原创 2016-01-23 23:26:53 · 1370 阅读 · 0 评论 -
neutron基础五(vxlans)
架构图画的有点屎,凑合看[img]http://dl2.iteye.com/upload/attachment/0114/6523/e7efc208-23c6-34f5-aced-43c563f1a63a.jpg[/img]架构就是两台服务器192.168.139.55192.168.139.221两台机器先都关闭防火墙,iptables selinux等[code="ja...原创 2016-01-19 16:01:54 · 348 阅读 · 0 评论 -
openstack的M版本的neutron的实验
[b]试验步骤:1.创建内部网络2.创建vm3.创建路由4.路由连接内部网络5.创建外部网络6.路由连接外部网络7.测试vm ping baidu ,到此成功让vm访问互联网8.创建floating ip,让互联网访问这台vm[/b]注意,多观察ip netnsbrctl show的变化[b]★★★★★★★★★★★基础知识★★★★★★★★★★...原创 2016-09-01 20:00:27 · 293 阅读 · 0 评论 -
qemu用tap方式启动vm的网络试验(ip route)
ip route add 192.168.8.0/24 via 192.168.137.223用qemu启动虚拟机:[code="java"]/usr/libexec/qemu-kvm -kernel bzImage -drive file=hda.img,if=ide,cache=none -append "console=ttyS0 root=/dev/sda rw rdi...2016-09-14 11:29:17 · 1356 阅读 · 0 评论 -
vxlan多台主机的vm之间相同网段互通
[b]三台机器建立namespace ,vxlan互相连接三台机器建立的vm连到namespace中,与其他机器的vm互通让三台机器的三个vm看起来像在同一个网段[/b][img]http://dl2.iteye.com/upload/attachment/0120/1206/669fb6e6-2f64-383e-b353-a343773968bf.png[/img]...原创 2016-09-19 16:30:30 · 826 阅读 · 0 评论 -
vxlan多台主机的vm之间不同网段互通
[b]组播:试验:在三台机器上192.168.139.251192.168.139.252192.168.139.253每台机器建立上建立一个namespace,通过vxlan相连在任何一台机器上建的vm都可以和其他机器的vm互通。[/b][img]http://dl2.iteye.com/upload/attachment/0120/1204/b4d9fd1d...原创 2016-09-19 21:06:10 · 1802 阅读 · 0 评论 -
neutron基础一(网络基本命令)
[b]基本命令,包括veth peer[/b][code="java"]ip addrip linktcpdump -i veth1 -e -vroute -nip routearpethtool -S veth0ip link add type vethip link set dev veth0 upip addr add dev veth0 192.16...原创 2016-01-18 20:35:16 · 2639 阅读 · 0 评论 -
neutron基础二(namespace)
试验:1.建立个namespace 名字为test2.简历个veth peer,一个放入test里面3.使test里面的网络能ping到外面的veth peer4.设置ip route使test里面的网络能ping到外面的ip创建一个namespace[code="java"][root@centos7 ~]# ip netns add test[root@ce...原创 2016-01-18 22:02:28 · 475 阅读 · 0 评论 -
neutron基础三(linuxbridges)
[b]需要基础二 veth peer和namespace的例子先建一个veth peer,外面的IP是veth0 192.168.3.1/29namespace里面的ip是veth 192.168.3.2/29主机的ip是192.168.137.55[/b][code="java"][root@centos7 ~]# brctl addbr mybridge[r...原创 2016-01-19 14:55:18 · 272 阅读 · 0 评论 -
neutron基础四(vlan)
简历一个vlan,ping主机ip,并使用tcpdump查看效果加载内核模块[code="java"][root@centos7 ~]# lsmod|grep 8021[root@centos7 ~]# [root@centos7 ~]# [root@centos7 ~]# modprobe 8021q[root@centos7 ~]# lsmod|grep 802...原创 2016-01-19 15:29:37 · 283 阅读 · 0 评论 -
linux下TUN/TAP虚拟网卡的使用
tun在网络层tap在二层lsmod|grep tunlinux下TUN/TAP虚拟网卡的使用[url]http://www.tuicool.com/articles/mu6vY3[/url]ibm的文章[url]http://www.ibm.com/developerworks/cn/linux/l-tuntap/[/url]skb_buffer[url]ht...原创 2016-03-31 18:46:03 · 923 阅读 · 0 评论