网络管理
网络管理
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~文档
Linlink~文档