【Centos7系列】Openstack-neutron组件基础命令

Iceboundnana 发布于 2023-08-08 1.27k 次阅读


网络

创建内部网路

[root@controller ~]# openstack network create intnet
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2021-05-03T12:37:07Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 7c152c11-2267-4e3b-ac42-e8c58788e030 |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1450                                 |
| name                      | intnet                               |
| port_security_enabled     | True                                 |
| project_id                | 786a17ec1b974867bb834b11fe7d77d4     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 103                                  |
| qos_policy_id             | None                                 |
| revision_number           | 2                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2021-05-03T12:37:07Z                 |
+---------------------------+--------------------------------------+

创建内部子网

[root@controller ~]# openstack subnet create --network intnet --subnet-range 192.168.100.0/24 --gateway 192.168.100.1 intsub
+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 192.168.100.2-192.168.100.254        |
| cidr              | 192.168.100.0/24                     |
| created_at        | 2021-05-03T13:41:19Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 192.168.100.1                        |
| host_routes       |                                      |
| id                | a611cee0-d033-4713-b83f-747491466f4a |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | intsub                               |
| network_id        | 7c152c11-2267-4e3b-ac42-e8c58788e030 |
| project_id        | 786a17ec1b974867bb834b11fe7d77d4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2021-05-03T13:41:19Z                 |
+-------------------+--------------------------------------+

创建外部网络

[root@controller ~]# openstack network create --project admin --provider-physical-network provider --provider-network-type vlan --provider-segment 200 --external extnet
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2021-05-03T14:10:33Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | 80a41b7a-1f43-4cf9-997b-424083dc682d |
| ipv4_address_scope        | None                                 |
| ipv6_address_scope        | None                                 |
| is_default                | False                                |
| is_vlan_transparent       | None                                 |
| mtu                       | 1500                                 |
| name                      | extnet                               |
| port_security_enabled     | True                                 |
| project_id                | 786a17ec1b974867bb834b11fe7d77d4     |
| provider:network_type     | vlan                                 |
| provider:physical_network | provider                             |
| provider:segmentation_id  | 200                                  |
| qos_policy_id             | None                                 |
| revision_number           | 5                                    |
| router:external           | External                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2021-05-03T14:10:34Z                 |
+---------------------------+--------------------------------------+

创建外部子网

[root@controller ~]# openstack subnet create --network extnet --subnet-range 192.168.200.0/24 --gateway 192.168.200.1 extsub
+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 192.168.200.2-192.168.200.254        |
| cidr              | 192.168.200.0/24                     |
| created_at        | 2021-05-03T14:12:37Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 192.168.200.1                        |
| host_routes       |                                      |
| id                | 76825e91-a34b-449a-a6f5-fd275a4900c1 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | extsub                               |
| network_id        | 80a41b7a-1f43-4cf9-997b-424083dc682d |
| project_id        | 786a17ec1b974867bb834b11fe7d77d4     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2021-05-03T14:12:37Z                 |
+-------------------+--------------------------------------+

路由

创建路由

[root@controller ~]# openstack router create  int-ext
+-------------------------+--------------------------------------+
| Field                   | Value                                |
+-------------------------+--------------------------------------+
| admin_state_up          | UP                                   |
| availability_zone_hints |                                      |
| availability_zones      |                                      |
| created_at              | 2021-05-03T14:29:49Z                 |
| description             |                                      |
| distributed             | False                                |
| external_gateway_info   | None                                 |
| flavor_id               | None                                 |
| ha                      | False                                |
| id                      | a0fa575d-3283-4225-9dff-731e4ff8c61a |
| name                    | int-ext                              |
| project_id              | 786a17ec1b974867bb834b11fe7d77d4     |
| revision_number         | 1                                    |
| routes                  |                                      |
| status                  | ACTIVE                               |
| tags                    |                                      |
| updated_at              | 2021-05-03T14:29:49Z                 |
+-------------------------+--------------------------------------+

路由绑定外部网络

[root@controller ~]# openstack router set int-ext --external-gateway extnet

【&】绑定为外部网络名称

绑定内部子网

[root@controller ~]# openstack router add subnet int-ext intsub

【&】绑定内部子网需具体到子网名称

删除路由

  • 删除路由绑定的内部子网
[root@controller ~]# openstack router remove subnet ext-router intsubnet
  • 删除路由
[root@controller ~]# openstack router delete ext-router
此作者没有提供个人介绍。
最后更新于 2023-08-08