一、想要在openstack里面执行命令
第一步要赋予权限: soutce /etc/keystone/admin-opentc.sh
命令对比:
# neutron net-list //查看网络列表,包括内网与外网
# neutron subnet-list //查看子网列表,包括内网子网与外网子网
# neutron net-show //查看指定网络的详细信息
# neutron subnet-show //查看指定子网的详细信息
# openstack network list //查看网络列表,包括内网与外网
# openstack subnet list//查看子网列表,包括内网子网与外网子网
# openstack network show //查看指定网络的详细信息
# openstack subnet show //查看指定子网的详细信息
二、创建内网+子网
1、neutron命令创建一个内网
neutron net-create net_name
2、neutron命令创建一个子网
neutron subnet-create int_name 192.168.110.0/24 --name int int_name_sub --gataway 192.168.110.1
删除
neutron net-delete net_name
neutron subnet-delete sub_net_name
查看
neutron net-list
neutron subnet-list
命令自动补全
yum install bash-completion -y
openstack complete | sudo tee /etc/bash_completion.d/osc.bash_completion > /dev/null
echo "source /etc/bash_completion.d/osc.bash_completion" >> ~/.bashrc
三、创建外网
neutron net-create --provider:network_type=vlan --provider:physical_network=provider --provider:segmentation_id=100 --router:external --shared net
type指定类型为vlan
指定物理网络提供者为provider
指定为例网络vlan为100
指定共享 指定创建网络名字
neutron subnet-create net 192.168.110.0/24 --name net_sub --gateway 192.168.110.1
绑定一个网络为net 指定ip段为192.168.110.0/24
指定网关为 192.168.110.1