neutron router试验

上接
[url]http://haoningabc.iteye.com/blog/2282452[/url]

liberty装好之后,做一个neutron的关于router的试验

建立router

neutron net-list

neutron subnet-list
neutron net-create private
ip netns
#这之后建立命名空间
neutron subnet-create --name private-subnet1 private 192.168.10.0/29
nova boot --image cirros --flavor 1 One
nova boot --image cirros --flavor 1 Two
nova boot --image cirros --flavor 1 Three
nova boot --image cirros --flavor 1 Four
neutron subnet-create --name private-subnet2 private 192.168.20.0/29
nova boot --image cirros --flavor 1 Five
nova list
ip netns exec qdhcp-c8c64093-fbde-4660-9f06-1bf7016b2a50 ip a
nova get-vnc-console Five novnc
neutron router-create --distributed=false MyRouter
#这也建立一个新的命名空间

[code="java"]# ip netns
qrouter-f8f7ba67-ee99-4186-b51f-1f3974cf8282 (id: 1)
qdhcp-c8c64093-fbde-4660-9f06-1bf7016b2a50 (id: 0)[/code]

neutron router-list
neuron router-interface-add MyRouter privat-subnet1
neutron router-interface-add MyRouter privat-subnet2
neutron router-list
neutron router-port-list f8f7ba67-ee99-4186-b51f-1f3974cf8282

ip netns exec qrouter-f8f7ba67-ee99-4186-b51f-1f3974cf8282 ip a

[code="java"]# ip netns exec qrouter-f8f7ba67-ee99-4186-b51f-1f3974cf8282 ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: qr-63bf9f93-cf@if27: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether fa:16:3e:33:8f:65 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 192.168.10.1/29 brd 192.168.10.7 scope global qr-63bf9f93-cf
valid_lft forever preferred_lft forever
inet6 fe80::f816:3eff:fe33:8f65/64 scope link
valid_lft forever preferred_lft forever
3: qr-4e347ef7-f8@if28: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether fa:16:3e:bb:8b:11 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 192.168.20.1/29 brd 192.168.20.7 scope global qr-4e347ef7-f8
valid_lft forever preferred_lft forever
inet6 fe80::f816:3eff:febb:8b11/64 scope link
valid_lft forever preferred_lft forever
# [/code]

ip netns exec qrouter-f8f7ba67-ee99-4186-b51f-1f3974cf8282 ethtool -S qr-63bf9f93-cf
ip netns exec qrouter-f8f7ba67-ee99-4186-b51f-1f3974cf8282 ethtool -S qr-4e347ef7-f8

ip a

brctl show


[code="java"]

# nova get-vnc-console Five novnc
+-------+---------------------------------------------------------------------------------+
| Type | Url |
+-------+---------------------------------------------------------------------------------+
| novnc | http://controller:6080/vnc_auto.html?token=23d23505-1e41-4458-a0aa-877cf44c2b31 |
+-------+---------------------------------------------------------------------------------+
# nova get-vnc-console One novnc
+-------+---------------------------------------------------------------------------------+
| Type | Url |
+-------+---------------------------------------------------------------------------------+
| novnc | http://controller:6080/vnc_auto.html?token=a6d5d088-f9a4-4522-9095-2a3a42b87cb2 |
+-------+---------------------------------------------------------------------------------+
#


一个192.168.10.3
一个192.168.20.3
可以互相ping通
[/code]


-------------------------------------如果是删除操作--------------

nova delete Five
ip netns
#两个,一个router一个dhcp
neutron subnet-list
+--------------------------------------+-----------------+-----------------+--------------------------------------------------+
| id | name | cidr | allocation_pools |
+--------------------------------------+-----------------+-----------------+--------------------------------------------------+
| 3468a50d-3287-4316-b050-e2cd026672c9 | private-subnet1 | 192.168.10.0/29 | {"start": "192.168.10.2", "end": "192.168.10.6"} |
| f9e407e5-9a58-4668-a2a3-1966881b2c2c | private-subnet2 | 192.168.20.0/29 | {"start": "192.168.20.2", "end": "192.168.20.6"} |
+--------------------------------------+-----------------+-----------------+--------------------------------------------------+

neutron router-list
+--------------------------------------+----------+-----------------------+-------------+-------+
| id | name | external_gateway_info | distributed | ha |
+--------------------------------------+----------+-----------------------+-------------+-------+
| f8f7ba67-ee99-4186-b51f-1f3974cf8282 | MyRouter | null | False | False |
+--------------------------------------+----------+-----------------------+-------------+-------+

neutron router-port-list f8f7ba67-ee99-4186-b51f-1f3974cf8282
#这句没用

neutron router-interface-delete MyRouter 3468a50d-3287-4316-b050-e2cd026672c9
neutron router-interface-delete MyRouter private-subnet2

neutron router-delete MyRouter

ip netns
[code="java"]# neutron subnet-list
+--------------------------------------+-----------------+-----------------+--------------------------------------------------+
| id | name | cidr | allocation_pools |
+--------------------------------------+-----------------+-----------------+--------------------------------------------------+
| 3468a50d-3287-4316-b050-e2cd026672c9 | private-subnet1 | 192.168.10.0/29 | {"start": "192.168.10.2", "end": "192.168.10.6"} |
| f9e407e5-9a58-4668-a2a3-1966881b2c2c | private-subnet2 | 192.168.20.0/29 | {"start": "192.168.20.2", "end": "192.168.20.6"} |
+--------------------------------------+-----------------+-----------------+--------------------------------------------------+[/code]
# neutron subnet-delete private-subnet2
Deleted subnet: private-subnet2
# neutron subnet-delete private-subnet1
Unable to complete operation on subnet 3468a50d-3287-4316-b050-e2cd026672c9. One or more ports have an IP allocation from this subnet.
#
###有vm的网络是不能删除的,需要先删除vm

nova delete One
nova delete Two
nova delete Three
nova delete Four
neutron subnet-delete private-subnet1
neutron net-delete private
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值