网络管理
网络管理
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 | 显示网桥信息 |