ฉันกำลังตั้งค่า Openstack ด้วย วอลลาบี Kolla ansibleเวอร์ชัน 12.3.1.dev95 ทั้งหมดในอย่างเดียว การติดตั้ง. \
การตั้งค่าของฉันใน VMWare:
เวิร์กสเตชัน 14.x
VM-OS: เซิร์ฟเวอร์ Ubuntu20.04 LTS
1 อินเทอร์เฟซเครือข่าย Bridge-Mode
2 เครือข่ายส่วนตัวเฉพาะโฮสต์ (1 เครือข่ายพร้อม DHCP 203.1.2.0/25 ช่วง 203.1.2.1-203.1.2.126)
เครือข่ายทั้งหมดเชื่อมต่อกับ openstack-VM (ens33, ens34 และ ens35)
ens34: 203.1.2.4/24
ens35: ไม่มีการกำหนด IP
การกำหนดค่าสำหรับ globals.yml:
kolla_base_distro: "อูบุนตู"
kolla_install_type: "แหล่งที่มา"
network_interface: ens34
นิวตรอน_ภายนอก_อินเทอร์เฟซ: ens35
kolla_internal_vip_address: "203.1.2.4"
enable_haproxy: "ไม่"
nova_console: "เครื่องเทศ"
ปัญหาของฉัน:
หลังจากตั้งค่าเครือข่ายสาธารณะด้วยคำสั่งต่อไปนี้
เครือข่าย openstack สร้าง --external --provider-physical-network physnet1 \
--provider-network-type แบนสาธารณะ
และเครือข่ายย่อย
ซับเน็ต openstack สร้าง --no-dhcp \
--allocation-pool start=203.1.2.150,end=203.1.2.199 --network สาธารณะ \
--subnet-range 203.1.2.128/25 ซับเน็ตสาธารณะ
เครือข่ายสาธารณะเชื่อมต่อกับเราเตอร์ (203.1.2.176) ซึ่งควรจะใช้คำสั่ง ping ได้ แต่ไม่ใช่ เนื่องจากกฎมาตรฐานควรอนุญาต (จากมุมมองของฉัน)
แก้ไข: ฉันมองลึกลงไปอีกเล็กน้อยและพบว่าฉันสามารถ ping อะไรก็ได้จากเนมสเปซเครือข่าย openstack ฉันจะเชื่อมต่ออินเทอร์เฟซทางกายภาพที่สองกับเนมสเปซได้อย่างไร ในลักษณะที่อินเทอร์เฟซนี้แสดงถึงเครือข่ายสาธารณะของฉัน
ตัวอย่าง: ฉันมีเนมสเปซเครือข่าย A กับ veth A1 A1 มีการเชื่อมต่อเครือข่ายทั้งหมด (float ips, เราเตอร์ ฯลฯ ) ตอนนี้ สิ่งที่ฉันต้องการทำคืออินเทอร์เฟซทางกายภาพที่สองของฉันมีข้อมูลเหล่านี้แนบมาด้วย
หากต้องการข้อมูลเพิ่มเติม เรายินดีให้ข้อมูล :)
PS: ฉันหวังว่านี่จะเป็นคำอธิบายที่ยอมรับได้สำหรับปัญหาของฉัน ^^'