created using Horizon Dashboard the Internal network on Admin Identity Internal 172.17.0.0/16 shared Created Project 1 Identity to create an External Network on Horizon Dashboard External 192.168.43.0/24 shared allocated Floating IP to Project 1 192.168.43.156 Floating IP to Project 1 back to admin on Network topology created a router called router associated with External Network as a gateway the router shows that the interface with gateway is down created an interface for Internal Network and also it shows that the Interface is down I don't know what to do next ... lets try CLI wait a minute it shows that internal interface is Active now an Green after I created a port (Port 1) on I don't really remember now if it's on Internal or External , also created a Floating IP for both anyway I have created the following: [root@localhost ~]# cd /root [root@localhost ~]# ls anaconda-ks.cfg initial-setup-ks.cfg packstackca answer.txt keystonerc_admin [root@localhost ~]# source keystonerc_admin [root@localhost ~(keystone_admin)]# cat keystonerc_admin unset OS_SERVICE_TOKEN export OS_USERNAME=admin export OS_PASSWORD='server' export OS_AUTH_URL=http://192.168.43.110:5000/v3 export PS1='[\u@\h \W(keystone_admin)]\$ ' export OS_PROJECT_NAME=admin export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_DOMAIN_NAME=Default export OS_IDENTITY_API_VERSION=3 [root@localhost ~(keystone_admin)]# neutron net-create External1 --provider:ork_type flat --provider:physical_network br-ex --router:external=true --shared neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead. Unable to create the flat network. Physical network br-ex is in use. Neutron server returns request_ids: ['req-8bf4b0af-399e-46eb-abd5-326de1291bcf'] [root@localhost ~(keystone_admin)]# neutron net-create External2 --provider:network_type flat --provider:physical_network eno16777736 --router:external=true --shared neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead. Created a new network: +---------------------------+--------------------------------------+ | Field | Value | +---------------------------+--------------------------------------+ | admin_state_up | True | | availability_zone_hints | | | availability_zones | | | created_at | 2019-01-18T18:03:56Z | | description | | | id | 8fc13dae-3b11-41d2-be47-56b44aadb317 | | ipv4_address_scope | | | ipv6_address_scope | | | is_default | False | | mtu | 1500 | | name | External2 | | port_security_enabled | True | | project_id | b5a20ad3401446909409bc9dc77288dd | | provider:network_type | flat | | provider:physical_network | eno16777736 | | provider:segmentation_id | | | qos_policy_id | | | revision_number | 1 | | router:external | True | | shared | True | | status | ACTIVE | | subnets | | | tags | | | tenant_id | b5a20ad3401446909409bc9dc77288dd | | updated_at | 2019-01-18T18:03:57Z | +---------------------------+--------------------------------------+ [root@localhost ~(keystone_admin)]# it takes time on a slow machine bare with me ... I also issued the following for a provider external network ... openstack subnet create --network provider \ --allocation-pool start=192.168.43.2,end=192.168.43.240 \ --dns-nameserver 192.168.43.1 --gateway 192.168.43.1 \ --subnet-range 192.168.43.0/24 provider [root@localhost ~(keystone_admin)]# openstack subnet create --network provider \ > --allocation-pool start=192.168.43.2,end=192.168.43.240 \ > --dns-nameserver 192.168.43.1 --gateway 192.168.43.1 \ > --subnet-range 192.168.43.0/24 provider No Network found for provider [root@localhost ~(keystone_admin)]# I think because the range is in use .... External2 is created and showing on Network Topology I will create a router using CLI ... neutron router-create router1 neutron router-gateway-set router1 External2 [root@localhost ~(keystone_admin)]# neutron router-create router1 neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead. Created a new router: +-------------------------+--------------------------------------+ | Field | Value | +-------------------------+--------------------------------------+ | admin_state_up | True | | availability_zone_hints | | | availability_zones | | | created_at | 2019-01-18T18:20:12Z | | description | | | distributed | False | | external_gateway_info | | | flavor_id | | | ha | False | | id | ba914a6f-45b5-4f9f-bdc4-f86014d628ba | | name | router1 | | project_id | b5a20ad3401446909409bc9dc77288dd | | revision_number | 0 | | routes | | | status | ACTIVE | | tags | | | tenant_id | b5a20ad3401446909409bc9dc77288dd | | updated_at | 2019-01-18T18:20:12Z | +-------------------------+--------------------------------------+ [root@localhost ~(keystone_admin)]# I issued the following while I was waiting for the gateway to be set [root@localhost ~]# source admin-openrc.sh -bash: admin-openrc.sh: No such file or directory [root@localhost ~]# openstack user create --domain default --password-prompt neutron Missing value auth-url required for auth plugin password [root@localhost ~]# openstack role add --project service --user neutron admin Missing value auth-url required for auth plugin password [root@localhost ~]# openstack service create --name neutron --description "OpenStack Networking" network Missing value auth-url required for auth plugin password [root@localhost ~]# openstack endpoint create --region RegionOne network public http://controller:9696 Missing value auth-url required for auth plugin password [root@localhost ~]# openstack endpoint create --region RegionOne network internal http://controller:9696 Missing value auth-url required for auth plugin password [root@localhost ~]# openstack endpoint create --region RegionOne network admin http://controller:9696 Missing value auth-url required for auth plugin password [root@localhost ~]# export OS_USERNAME=admin [root@localhost ~]# export OS_PASSWORD=server [root@localhost ~]# export OS_TENANT_NAME=admin [root@localhost ~]# export OS_AUTH_URL=http://localhost:5000/v3 [root@localhost ~]# openstack user create --domain default --password-prompt neutron Expecting to find domain in project. The server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-54355cbc-5e00-45bf-a9b9-08d92ab71887) [root@localhost ~]# openstack role add --project service --user neutron admin Expecting to find domain in project. The server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-7068e9f6-0f65-4edf-99c0-fea5394b39c7) [root@localhost ~]# openstack service create --name neutron --description "OpenStack Networking" network Expecting to find domain in project. The server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-56955d68-d4be-479f-b722-3f6e4f7422ea) [root@localhost ~]# openstack endpoint create --region RegionOne network public http://controller:9696 Expecting to find domain in project. The server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-4beafbe8-41ee-4eec-ad76-27f5c29b83ea) [root@localhost ~]# openstack endpoint create --region RegionOne network internal http://controller:9696 Expecting to find domain in project. The server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-4377a6d9-1256-493b-bd82-16c60e6601b8) [root@localhost ~]# openstack endpoint create --region RegionOne network admin http://controller:9696 Expecting to find domain in project. The server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-cfb23016-d231-44ea-8fb9-8a282fc2e854) [root@localhost ~]# it was all Error ... I couldn't wait for the CLI to complete so I created it on Horizon ... neutron crashed and Horizon with it ... :) the system is loaded ... I mean very much ... it's dead slow ... windows RAM is on 7GB full out of 8GB I issued a series of : [root@localhost amer]# systemctl enable neutron-server.service neutron-openvswitch-agent.service neutron-dhcp-agent.service neutron-metadata-agent.service neutron-ovs-cleanup.service [root@localhost amer]# systemctl start neutron-server.service neutron-openvswitch-agent.service neutron-dhcp-agent.service neutron-metadata-agent.service neutron-ovs-cleanup.service [root@localhost amer]# systemctl enable neutron-l3-agent.service [root@localhost amer]# systemctl start neutron-l3-agent.service [root@localhost amer]# I also stopped top .... the other puttyies (2) is not responding well ... I stop some other putty session .. now I'm on VM CLI and one Putty session ... I'm pingin PING 172.17.20.1 (172.17.20.1) 56(84) bytes of data. from outside (windows 10) on 192.168.43.230 Pinging 172.17.20.1 with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Ping statistics for 172.17.20.1: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), I shutdown now the VM and try to reboot for a fresh session .. I forgot to say that I configuered the br-ex in /etc/sysconfig/network-scripts/ifcfg-br-ex and eno16777736 and both scripts working fine I will give you back some details about this installation after I reboot ...