Skip to content

网络管理

网络管理

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

所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自linlink~文档