OpenStack Epoxy : Configure Neutron Network |
Configure Networking for Virtual Machine Instances. Configure basic settings first for Neutron Services like All in One Settings like here. For example, configure FLAT type of networking on here. eth0|10.0.0.30
+-----------+-----------+
| [ dlp.srv.world ] |
| (Control Node) |
| |
| MariaDB RabbitMQ |
| Memcached Nginx |
| Keystone httpd |
| Glance Nova API |
| Nova Compute |
| Neutron Server |
| Open vSwitch |
| OVN Metadata Agent |
| OVN-Controller |
+-----------+-----------+
eth1|(UP with no IP)
|
| [1] | Configure Neutron services. |
# create a setting file for anonymous interface # replace the name [eth1] to your environment root@dlp ~(keystone)# vi /etc/network/interfaces auto eth1 iface eth1 inet manual root@dlp ~(keystone)# ip link set eth1 up # add bridge (any name you like for [br-eth1]) root@dlp ~(keystone)# ovs-vsctl add-br br-eth1 # add a port to the bridge # replace [eth1] to your own environment root@dlp ~(keystone)# ovs-vsctl add-port br-eth1 eth1 # map [physnet1] to the bridge (any name you like for [physnet1]) root@dlp ~(keystone)# ovs-vsctl set open . external-ids:ovn-bridge-mappings=physnet1:br-eth1 |
| [2] | Create virtual network. |
root@dlp ~(keystone)# projectID=$(openstack project list | grep service | awk '{print $2}') # create network named [sharednet1] root@dlp ~(keystone)# openstack network create --project $projectID \ --share --provider-network-type flat --provider-physical-network physnet1 sharednet1 +---------------------------+--------------------------------------+ | Field | Value | +---------------------------+--------------------------------------+ | admin_state_up | UP | | availability_zone_hints | | | availability_zones | | | created_at | 2025-08-27T06:02:37Z | | description | | | dns_domain | None | | id | c4512c41-5546-4278-ba53-31ba2f1526d0 | | ipv4_address_scope | None | | ipv6_address_scope | None | | is_default | None | | is_vlan_qinq | None | | is_vlan_transparent | None | | mtu | 1500 | | name | sharednet1 | | port_security_enabled | True | | project_id | a60814a6c56241edbbdfae6c290f8abc | | provider:network_type | flat | | provider:physical_network | physnet1 | | provider:segmentation_id | None | | qos_policy_id | None | | revision_number | 1 | | router:external | Internal | | segments | None | | shared | True | | status | ACTIVE | | subnets | | | tags | | | updated_at | 2025-08-27T06:02:37Z | +---------------------------+--------------------------------------+ # create subnet [10.0.0.0/24] in [sharednet1] root@dlp ~(keystone)# openstack subnet create subnet1 --network sharednet1 \ --project $projectID --subnet-range 10.0.0.0/24 \ --allocation-pool start=10.0.0.200,end=10.0.0.254 \ --gateway 10.0.0.1 --dns-nameserver 10.0.0.10 +----------------------+--------------------------------------+ | Field | Value | +----------------------+--------------------------------------+ | allocation_pools | 10.0.0.200-10.0.0.254 | | cidr | 10.0.0.0/24 | | created_at | 2025-08-27T06:03:02Z | | description | | | dns_nameservers | 10.0.0.10 | | dns_publish_fixed_ip | None | | enable_dhcp | True | | gateway_ip | 10.0.0.1 | | host_routes | | | id | b5a506f1-9e50-41d8-b552-1edb595da813 | | ip_version | 4 | | ipv6_address_mode | None | | ipv6_ra_mode | None | | name | subnet1 | | network_id | c4512c41-5546-4278-ba53-31ba2f1526d0 | | project_id | a60814a6c56241edbbdfae6c290f8abc | | revision_number | 0 | | router:external | False | | segment_id | None | | service_types | | | subnetpool_id | None | | tags | | | updated_at | 2025-08-27T06:03:02Z | +----------------------+--------------------------------------+ # confirm settings root@dlp ~(keystone)# openstack network list +--------------------------------------+------------+--------------------------------------+ | ID | Name | Subnets | +--------------------------------------+------------+--------------------------------------+ | c4512c41-5546-4278-ba53-31ba2f1526d0 | sharednet1 | b5a506f1-9e50-41d8-b552-1edb595da813 | +--------------------------------------+------------+--------------------------------------+root@dlp ~(keystone)# openstack subnet list +--------------------------------------+---------+--------------------------------------+-------------+ | ID | Name | Network | Subnet | +--------------------------------------+---------+--------------------------------------+-------------+ | b5a506f1-9e50-41d8-b552-1edb595da813 | subnet1 | c4512c41-5546-4278-ba53-31ba2f1526d0 | 10.0.0.0/24 | +--------------------------------------+---------+--------------------------------------+-------------+ |
Matched Content
No comments:
Post a Comment