网络管理
网络管理
openstack network <操作> [选项] [<网络名>]
网络操作
| 操作 | 说明 |
|---|---|
| create | 创建网络 |
| delete | 删除网络 |
| list | 列出列表 |
| set | 设置网络参数 |
| unset | 取消网络参数设置 |
| show | 显示网络的详细信息 |
网络选项
| 选项 | 说明 |
|---|---|
| --h | 显示帮助信息 |
| --enable | 启用网络 |
| --disable | 禁用网络 |
| --enable-port-security | 启用端口安全 |
| --disable-port-security | 禁用端口安全 |
| --share | 设置网络为共享网络 |
| --no-share | 设置网络为非共享网络 |
| --external | 设置网络为外部网络 |
| --internal | 设置网络为内部网络 |
| --provider-network-type <$network-type> | 选择网络类型、Flat、Gre、Local、VLAN、VXLAN |
| --provider-physical-network | 实现虚拟网络的物理网络的名称 |
创建一个flat(桥接)网络取名字为vm-network
openstack network create --share --external --provider-physical-network provider --provider-network-type flat vm-network
子网管理
openstack subnet <操作> [选项] [<网络名>]
子网操作
| 子网操作 | 说明 |
|---|---|
| create | 创建子网 |
| delete | 删除子网 |
| list | 列出子网列表 |
| set | 设置子网参数 |
| unset | 取消子网参数设置 |
| show | 显示子网的详细信息 |
子网选项
| 选项 | 说明 |
|---|---|
| --h | 显示帮助信息 |
| --project $project | 当前项目输入name或者id |
| --subnet-range $subnet-range | 子网的IP段 |
| --dhcp | 启用DHCP为云主机自动分配IP地址 |
| --no-dhcp | 不使用DHCP |
| --allocation-pool <start=,end=> | DHCP为云主机自动分配IP地址池 |
| --gateway $gateway | 设置网关 |
| --dns-nameserver $dns | 配置dns服务器地址 |
| --network $network | 子网属于的网络name或者id |
为网络vm-network创建一个子网取名字为vm-subnetwork
openstack subnet create --network vm-network --allocation-pool start=192.168.20.100,end=192.168.20.200 --dns-nameserver 114.114.114.114 --subnet-range 192.168.20.0/24 vm-subnetwork
端口管理
openstack port <操作> [选项] [<网络名>]
操作
| 操作 | 说明 |
|---|---|
| create | 创建端口 |
| delete | 删除端口 |
| list | 列出端口列表 |
| set | 设置端口参数 |
| unset | 取消端口参数设置 |
| show | 显示端口的详细信息 |
选项
| 选项 | 说明 |
|---|---|
| --h | 显示帮助信息 |
| --network $network | 端口属于的网络 |
| --fixed-ip subnet=$subnet,ip-address=$ip-address | 为端口绑定IP地址、 |
| --enable | 启用端口 |
| --disable | 禁用端口 |
| --enable-port-security | 启用端口安全 |
| --disable-port-security | 禁用端口安全 |
创建一个port,绑定端口IPaddress
openstack port create myport --network vm-network --fixed-ip subnet=vm-subnetwork,ip-address=192.168.20.120
虚拟网桥管理
brctl <操作>
操作
| 操作 | 说明 |
|---|---|
| addbr $bridge | 增加网桥 |
| delbr $bridge | 删除网桥 |
| addif $bridge $device | 将网卡接入网桥 |
| delif $bridge $device | 将网卡从网桥上删除 |
| show $bridge | 显示网桥信息 |
Linlink~文档