Momentan configurez Openstack cu kolla-ansible wallaby, versiunea 12.3.1.dev95, toate intr-unul instalare. \
Configurarea mea în VMWare:
Stația de lucru 14.x
VM-OS: Ubuntu Server20.04 LTS
1 Interfață de rețea Bridge-Mode
2 rețele private numai pentru gazdă (1 cu rețea DHCP 203.1.2.0/25; interval 203.1.2.1-203.1.2.126).
Toate rețelele sunt atașate la openstack-VM (ens33, ens34 și ens35).
ens34: 203.1.2.4/24
ens35: nu a fost atribuit niciun IP
Configurația pentru globals.yml:
kolla_base_distro: „ubuntu”
kolla_install_type: „sursă”
interfață_rețea: ens34
interfață_externă_neutroni: ens35
kolla_internal_vip_address: „203.1.2.4”
enable_haproxy: „nu”
nova_console: "condiment"
Problema mea:
După configurarea unei rețele publice cu următoarea comandă
openstack network create --external --provider-physical-network physnet1 \
--provider-network-type flat public
și o subrețea
openstack subnet create --no-dhcp \
--allocation-pool start=203.1.2.150,end=203.1.2.199 --network public \
--subnet-range 203.1.2.128/25 public-subnet
Rețeaua publică este conectată la un router (203.1.2.176) care ar trebui să poată fi ping, dar nu este. Pentru că regulile standard ar trebui să permită asta (din punctul meu de vedere).
EDITAȚI | ×: M-am uitat puțin mai în profunzime și am descoperit că aș putea trimite orice ping din spațiul de nume de rețea openstack. Cum conectez a doua mea interfață fizică cu spațiul de nume, astfel încât această interfață să reprezinte rețeaua mea publică?
Exemplu: am spațiu de nume de rețea A cu veth A1. A1 are toate rețelele atașate la el (ip-uri plutitoare, router etc.). Acum, ceea ce vreau să fac este ca a doua mea interfață fizică să aibă aceste informații atașate.
Dacă aveți nevoie de mai multe informații, vă ofer cu plăcere :)
PS: Sper că aceasta este cumva o descriere acceptabilă a problemei mele ^^'