Hi, 
First of all  thank you for the response,  this is a great motivation that doesn't disappoint newbies with fear of giving a try,

On Fri, Mar 15, 2024 at 8:06 PM Brian Haley <haleyb.dev@gmail.com> wrote:
Hi,

On 3/15/24 2:00 AM, KK CHN wrote:
>
> Am I the first person to do AIO in the wrong way ?   No response from
> the  list/ community members !!!
>
> How can newbies get inlined in the complex OpenStack suite ?    If there
> is a roadblock how can newbies get help if  the learning curve is so steep ?

First, please be patient. The community tries to respond to all emails
on this list, but it's on a best-effort basis, and since yesterday was a
big release milestone priorities are on other things.

of course agreed. 
But certain mails are not even attended for weeks .. or forgotten and no response since.  Don't know why but it creates a lack of confidence in newbies(I mean new to openstack, but in industry and FOSS for many years. )   

>   Or is there any other platform / channels to ask openstack deployment
> questions?  Pls let me know.

This list is typically fine, but there are also irc channels for each
project, for example #openstack-neutron or #openstack-nova, where the
developers can typically be found.

Other answers inline below, but be aware I do not deploy using Kolla so
can't help at all there.  ( Would like to know in production deployment which deployment method you use ?)
 

No problem. Just hints like these are enough to go way ahead. We really value these tips and answers to go ahead. 

> On Thu, Mar 14, 2024 at 2:44 PM KK CHN <kkchn.in@gmail.com
> <mailto:kkchn.in@gmail.com>> wrote:
>
>     Hi,
>
>     Neutron external network connection to  and from instances..
>
>
>     Problem statement.
>
>     I have deployed AIO on a Virtual Machine. (Created the  demo
>     networks, flavors and images by    init-runonce script.)
>     I created a cirros instance with a demo-net instance, and the
>     instance is spawning with 10.0.0.0/24 <http://10.0.0.0/24> ips.
>
>     *inside the cirros Vm I am able to ping its own ip(10.0.0.73) and
>     10.0.0.1 and  the "public1"  network  gateway  10.176.17.63 ..  But
>     unable to ping  the Base VM IP 10.176.17.61*
>
>     Any hints how I can reach the Base VM IP 10.176.17.61 ?    from
>     10.0.0.73 and vice versa ..

Does that base VM have any iptables rules dropping ICMP? Have you tried
looking at tcpdump traces?

Yes these hints are enough for the new ones to troubleshoot,  I will start from this point. 

>       What steps I missed or  I am unaware of?  To get the external
>     connection/ping/access..?
>
>     I have referred many documents and  I am at the end of the rope, but
>     couldn't find a solution or what the exact issue is , any guidance
>     much appreciated...
>
>     Krish.
>
>
>     If  more information  is required :
>
>     There are two networks by default created
>
>     1. public1.  with gateway as 10.176.17.63
>
>     public1-subnet
>     <http://10.220.0.24/project/networks/subnets/3b9e11ae-4595-4e4c-ba71-1fba20999a00/detail> 10.176.16.0/23 <http://10.176.16.0/23>  IPv4    10.176.17.63
>
>     2. demo-net
>     demo-subnet
>     <http://10.220.0.24/project/networks/subnets/80e8d33e-6276-450b-bb46-76446dca2d51/detail> 10.0.0.0/24 <http://10.0.0.0/24>        IPv4    10.0.0.1
>
>
>     These are the values given in the   
>     " kolla_ansible_venv3/share/kolla-ansible/init-runonce"  script..
>
>     #################################################################################
>     DEMO_NET_CIDR=${DEMO_NET_CIDR:-'10.0.0.0/24 <http://10.0.0.0/24>'}
>     DEMO_NET_GATEWAY=${DEMO_NET_GATEWAY:-'10.0.0.1'}
>     DEMO_NET_DNS=${DEMO_NET_DNS:-'8.8.8.8'}
>
>     ENABLE_EXT_NET=${ENABLE_EXT_NET:-1}
>     EXT_NET_CIDR=${EXT_NET_CIDR:-'10.176.17.0/23 <http://10.176.17.0/23>'}
>     EXT_NET_RANGE=${EXT_NET_RANGE:-'start=10.176.17.62,end=10.176.17.80'}
>     EXT_NET_GATEWAY=${EXT_NET_GATEWAY:-'10.176.16.1'}
>     ################################################################################
>
>
>     Demo Router:
>
>
>     (ee6500a8-039c)
>     <http://10.220.0.24/project/networks/ports/ee6500a8-039c-4ceb-8dc0-b37e2c3a21de/detail>   
>
>       * 10.176.17.63
>
>       Active  External Gateway        UP
>
>
>     (bb4c9437-82fa)
>     <http://10.220.0.24/project/networks/ports/bb4c9437-82fa-4689-b125-9edc1987c383/detail>   
>
>       * 10.0.0.1
>
>       Active  Internal Interface      UP
>
>
>
>     (kolla_ansible_venv3) ubuntu@ubuntu-VM:~$ grep ^[^#]
>     /etc/kolla/globals.yml
>     ---
>     workaround_ansible_issue_8743: yes
>     config_strategy: "COPY_ALWAYS"
>     kolla_base_distro: "ubuntu"
>     openstack_release: "2023.1"
>     kolla_internal_vip_address: "10.220.0.24"  // a free unused IP
>     address in 10.220.0.0/24 <http://10.220.0.0/24> segment.
>     kolla_external_vip_address: "{{ kolla_internal_vip_address }}"
>     kolla_container_engine: docker
>     network_interface: "ens224"       /// this vNIC is with ip
>     10.220.0.51 and without internet - a vlan segment for internal
>     experiments.
>     neutron_external_interface: "ens160"      // this is the vNIC with
>     my organization dhcp leased ip 10.176.17.61  assigned and up and running
>     neutron_plugin_agent: "openvswitch"
>     nova_compute_virt_type: "qemu"
>     (kolla_ansible_venv3) ubuntu@ub
>
>     Strange Behaviour:
>     When I create another instance ( Cirros) with the network selected
>     as  " public1" network, the instance is spawning   the horizon
>     dashboard showing IP as 10.176.17.70
>
>
>     extTestVM
>     <http://10.220.0.24/project/instances/9e744ab1-7a21-4d55-ad03-c01d5631657a/>      cirros 
>
>         10.176.17.70
>
>     But inside  this VM     $ ip a      /// lists the   IP  address of
>     this VM as 169.254.198.1/16 <http://169.254.198.1/16>   ?? why
>     169.254 .198.1/16  ? It should be 10.176.17.70 right ??

That typically indicates DHCP failed. Does your public subnet have DHCP
enabled? Or is your infrastructure providing it?

yes, this was the problem. Thanks again for your good hints. 

-Brian