ดังนั้น ⦠ฉันกำลังพยายามให้นิวตรอนอัปเดตโซนที่กำหนด
ในตอนแรกไม่มีปัญหาใด ๆ กับ OpenStack Victoria แต่การพยายามอัปเดต (หรือติดตั้ง OpenStack Wallaby ใหม่) ทำให้สิ่งนี้กลายเป็นทางตัน
ฉันได้ปรับใช้ทั้ง OpenStack Victoria และ OpenStack Wallaby ด้วยวิธีเดียวกันกับ kolla-ansible การเปลี่ยนแปลงการกำหนดค่าบางอย่าง แต่สำหรับการกำหนดค่านิวตรอนและการกำหนดนั้นไม่มีการเปลี่ยนแปลงใด ๆ - ดังนั้นนิวตรอนเก่าปกติที่มี linuxbridge และกำหนดด้วยเซิร์ฟเวอร์ bind9 ที่รวมไว้
ตั้งค่า network_vlan_ranges เพื่อสร้าง vlan-network แทน VXLAN ในภายหลังสำหรับการทดสอบ
ml2_conf.ini
ใน /etc/kolla/config/นิวตรอน
ถูกตั้งค่าเป็น
[ml2_type_vlan]
network_vlan_ranges = ฟิสิกส์เน็ต1
คำสั่งที่ใช้:
kolla-ansible -i all-in-one bootstrap-servers
kolla-ansible -i ปรับใช้แบบ all-in-one
kolla-ansible -i all-in-one post-deploy
ที่มา /etc/kolla/admin-openrc.sh
init-runonnce
โซน openstack สร้าง "virt.xc" --อีเมล "post@xc"
ลบ demo-net และเราเตอร์ออกจาก init-runonce ผ่าน Horizon จากนั้นสร้างใหม่เป็น VLAN ในส่วน Horizon-Admin เพื่อไม่ให้เป็นไปตามข้อกำหนดนี้:
ประเภทเครือข่าย VLAN, GRE, VXLAN หรือ GENEVE รหัสการแบ่งส่วนต้องอยู่นอกช่วงที่กำหนดให้กับเครือข่ายโครงการ
ตั้งค่าโดเมน DNS สำหรับ สาธิตสุทธิ
ถึง virt.xc
โดย เครือข่าย openstack ตั้งค่า demo-net --dns-domain "virt.xc"
.
kolla_base_distro: "อูบุนตู"
kolla-install_type: "แหล่งที่มา"
enable_haproxy: "ไม่"
enable_designate: "ใช่"
enable_neutron_provider_segments: "ใช่"
enable_neutron_segments: "ใช่"
neutron_plugin_agent: "ลินุกซ์บริดจ์"
วิ่ง
เซิร์ฟเวอร์ openstack สร้าง \
--ภาพ cirros \
--รส m1.tiny \
--ชื่อคีย์ mykey \
--เครือข่ายสาธิต-สุทธิ \
การสาธิต1
บน OpenStack Victoria ที่ปรับใช้กับ git kolla-ansible stable/victoria ทำงานได้ดีและสร้าง A-record ของ การสาธิต1.virt.xc
.
Wallaby (ปรับใช้กับ git kolla-ansible เสถียร/wallaby) อย่างไรก็ตาม ปฏิเสธที่จะสร้าง A-record ใน virt.xc
- โซนสำหรับ VM ที่สร้างขึ้นใหม่ การสาธิต1
. มันไม่เคยถูกสร้างขึ้น
ทั้งหมดเสร็จสิ้นใน Ubuntu 20.04-VM พร้อมหน่วยความจำ 12 GiB, 4 ซีพียูและเปิดใช้งานการจำลองเสมือนที่ซ้อนกัน สำหรับการปรับใช้แบบ all-in-one ก่อนโอนย้ายคลัสเตอร์ 4 โหนดของฉัน
ฉันพลาดอะไรไปหรือเปล่า ฉันสามารถจัดเตรียมบันทึกและไฟล์การกำหนดค่าเพิ่มเติม (จาก kolla-ansible -i genconfig แบบ all-in-one
) ในกรณีที่จำเป็น.