使用open stack命令创建云主机外 部网络
时间: 2024-09-28 09:12:47 浏览: 50
在OpenStack环境中,使用Neutron(原名Nova Network)服务创建外部网络(通常称为Public or External Network)大致如下:
1. **登录OpenStack Dashboard或使用命令行客户端**:
首先,你需要登录到你的OpenStack控制台或者使用命令行工具如`neutron`。
2. **创建网络**: 使用`neutron net-create`命令创建一个新的外部网络,例如:
```
$ neutron net-create ext-net --router:external=True --shared --provider:network_type=flat --provider:physical_network=phys_net_name --gateway=172.18.x.1
```
其中,`--router:external=True`表示该网络将用于提供互联网可达的服务,`--shared`表示网络共享,`--provider:network_type=flat`指定平面网络类型。
3. **分配浮动IP**: 使用`neutron floatingip-pool-create`创建浮动IP池,然后为网络分配浮动IP:
```
$ neutron floatingip-pool-create ext-net-fip-pool
$ neutron floatingip-create ext-net-fip-pool
```
4. **创建安全组(Security Group)**:
如果需要,为这个网络配置安全规则,允许特定的入站和出站流量。
5. **创建云主机**: 创建云主机时,在可用网络选择中选择刚刚创建的`ext-net`。
请注意,上述步骤可能会因为环境的具体配置和版本有所不同,实际操作前请查阅官方文档或参考您的OpenStack部署指南。
阅读全文