CC00020.CloudOpenStack——|OpenStack&组件.V07|——|OpenStack-network|Network创建外部网络.V03|

一、创建第一个网络
二、配置外部网络(在controller)节点执行后面的命令:创建一个外部网络
### --- 执行admin环境变量脚本

[root@controller ~]# source admin-openrc.sh
### --- 创建网络:创建一个外部浮动网络
~~~     ext-net --shared:ext-net网络
~~~     --router:external:external在配置文件中指定的外部网络类型
~~~     True --provider:physical_network external:物理网络类型
~~~     --provider:network_type flat:flat也就是浮动网络
 
[root@controller ~]# neutron net-create ext-net --shared --router:external True --provider:physical_network external --provider:network_type flat
Created a new network:
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | True                                 |
| id                        | 128ca157-22e0-4ef1-86af-c326e510ef89 |
| name                      | ext-net                              |
| provider:network_type     | flat                                 |
| provider:physical_network | external                             |
| provider:segmentation_id  |                                      |
| router:external           | True                                 |
| shared                    | True                                 |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tenant_id                 | 7bce6e7e6d724ad188e4f70ad9d51e17     |
+---------------------------+--------------------------------------+
三、创建一个外部网络的子网:公网地址的分配地址
### --- 创建子网:
~~~     这里的公网地址对外提供的子网,在生生产环境中应该是你向供应商那里去申请的。
~~~     此环境没有供应商提供的公网地址,
~~~     在neutron中我们设置了100.100.100.11/24 brd 100.100.100.255,
~~~     假定它为公网地址,通过这个网段的地址链接到虚拟机上是没有问题的

[root@controller ~]# neutron subnet-create ext-net --name ext-subnet \
> --allocation-pool start=100.100.100.12,end=100.100.100.240 \
> --disable-dhcp --gateway 100.100.100.11 100.100.100.0/24
Created a new subnet:
+-------------------+-------------------------------------------------------+
| Field             | Value                                                 |
+-------------------+-------------------------------------------------------+
| allocation_pools  | {"start": "100.100.100.12", "end": "100.100.100.240"} |
| cidr              | 100.100.100.0/24                                      |
| dns_nameservers   |                                                       |
| enable_dhcp       | False                                                 |
| gateway_ip        | 100.100.100.11                                        |
| host_routes       |                                                       |
| id                | d81339e0-4025-454c-b858-0815d2730255                  |
| ip_version        | 4                                                     |
| ipv6_address_mode |                                                       |
| ipv6_ra_mode      |                                                       |
| name              | ext-subnet                                            |
| network_id        | 128ca157-22e0-4ef1-86af-c326e510ef89                  |
| tenant_id         | 7bce6e7e6d724ad188e4f70ad9d51e17                      |
+-------------------+-------------------------------------------------------+
~~~     --name ext-subnet:名称为ext-subnet
~~~     --allocation-pool start=FLOATING_IP_START,end=FLOATING_IP_END:地址从哪开始从哪结束
~~~     --disable-dhcp --gateway EXTERNAL_NETWORK_GATEWAY EXTERNAL_NETWORK_CIDR:指定它的网关及网段,此环境网关指定到外部网卡上,我们没有真实网段

~~~     FLOATING_IP_STAR=起始IP
~~~     FLOATING_IP_END=结束IP
~~~     EXTERNAL_NETWORK_GATEWAY=外部网络网关
~~~     EXTERNAL_NETWORK_CIDR=外部网络网段
~~~     例如,外玩网段为:10.0.0.0/24,浮动地址范围为:10.0.0.100~10.0.0.200;网关为:10.0.0.1
neutron subnet-create ext-net --name ext-subnet \
--allocation-pool start=10.0.0.100,end=10.0.0.200 \
--disable-dhcp gateway 10.0.0.1 10.0.0.0/25
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanqi_vip

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值