List,
I am a bit confused with the OpenStack Networking configuration for Created virtual machines on a (Kolla-ansible all-in-one on an Ubuntu 22.04 VM ) openstack installation.
I am able to create virtual machines through the dashboard as well as CLI. I have used the default network/cirros images created from init-runonce script.
But Real time, how can I configure these new VMs to communicate with Base VM or external world by ping, ssh or make internet connection etc.
Base VM is Ubuntu22.04 - with IPs ens192=>10.170.16.128(with Internet), second interface => ens224 => 10.220.0.51 and ens160 up and running without IP address for neutron_external_interface:
All the VMs which I created getting IP addresses in series (10.0.0.X).
But How to allocate Internet and make external world communication to and from these VMs ?
Any hints/directions towards this much appreciated.
Greetings,
Krish
If required more inputs here follows the additional information.
(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"
kolla_external_vip_address: "{{ kolla_internal_vip_address }}"
kolla_container_engine: docker
network_interface: "ens224"
neutron_external_interface: "ens160"
neutron_plugin_agent: "openvswitch"
nova_compute_virt_type: "qemu"
(kolla_ansible_venv3) ubuntu@ubuntu-VM:~$
Additional inputs:
There are 3 virtual interfaces on the base Ubuntu22.04 Virtual Machine.
ens192->10.170.16.128 with internet, ens224->10.220.0.51 , ens160 up without IP
1. First Interface contain IP address from My organizations DHCP lease from LAN(10.16.16.0) Which has Internet connectivity.
ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:0c:29:33:18:3c brd ff:ff:ff:ff:ff:ff
altname enp11s0
inet
10.170.16.128/23 brd 10.170.17.255 scope global dynamic noprefixroute ens192
valid_lft 786963sec preferred_lft 786963sec
inet6 fe80::cd1a:bc6c:b129:f91f/64 scope link noprefixroute
valid_lft forever preferred_lft forever3
2. Interface I have 10.220.0.51
ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:33:18:46 brd ff:ff:ff:ff:ff:ff
altname enp19s0
inet
10.220.0.51/24 brd 10.220.0.255 scope global noprefixroute ens224
valid_lft forever preferred_lft forever
inet
10.220.0.24/32 scope global ens224
valid_lft forever preferred_lft forever
inet6 fe80::a8b6:f094:c47:8282/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3. ens160 without any IP address which is up and running configured for Kolla neutron_external_interface: "ens160"
ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master ovs-system state UP group default qlen 1000
link/ether 00:0c:29:33:18:32 brd ff:ff:ff:ff:ff:ff
altname enp3s0
1. What networks need to be created additionally ?
2. Bridges and bonds required here or not ?
3. To enable these New VMs to talk to external world( ssh, ping, internet connection to all these VMs ) what all the steps need to be performed or I left out ?