open stack命令行创建外部网络
时间: 2023-11-04 08:04:16 浏览: 71
Z-Stack发现网络拓扑的方法(中)
3星 · 编辑精心推荐
您可以按照以下步骤在OpenStack命令行中创建外部网络:
1. 首先,使用以下命令创建外部网络:
```
openstack network create --external --provider-physical-network <PHYSICAL_NETWORK> --provider-network-type <NETWORK_TYPE> <EXTERNAL_NETWORK_NAME>
```
其中,PHYSICAL_NETWORK是物理网络的名称,NETWORK_TYPE是网络类型,EXTERNAL_NETWORK_NAME是外部网络的名称。
2. 接下来,使用以下命令创建外部子网:
```
openstack subnet create --subnet-range <SUBNET_RANGE> --no-dhcp --gateway <GATEWAY_IP> --allocation-pool start=<START_IP>,end=<END_IP> --network <EXTERNAL_NETWORK_NAME> <EXTERNAL_SUBNET_NAME>
```
其中,SUBNET_RANGE是子网的IP范围,GATEWAY_IP是网关IP地址,START_IP和END_IP是IP地址分配池的起始和结束地址,EXTERNAL_NETWORK_NAME是外部网络的名称,EXTERNAL_SUBNET_NAME是外部子网的名称。
3. 最后,将外部子网分配给外部网络:
```
openstack network set --external --subnet <EXTERNAL_SUBNET_NAME> <EXTERNAL_NETWORK_NAME>
```
这样就可以通过OpenStack命令行创建外部网络了。
阅读全文