网络
创建内部网路
[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

Comments NOTHING