一、想要在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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐