แผนภาพสถาปัตยกรรมอธิบายโครงสร้างพื้นฐาน Ubuntu Cloud ด้วยสถาปัตยกรรม MAAS / Openstack?


14

ฉันสนใจ Ubuntu Cloud Infrastructure กับ MAAS (ตาม Openstack จากสิ่งที่ฉันเข้าใจ) แต่ไม่สามารถหาไดอะแกรมสถาปัตยกรรมใด ๆ ที่ให้ภาพรวมของการทำงานของ MAAS

กรณีที่มีโครงสร้างพื้นฐานคลาวด์อูบุนตูกับMAAS

มันต้องมีอย่างน้อย 10 โหนด (ตามที่อธิบายไว้ในการติดตั้งโครงสร้างพื้นฐาน Ubuntu Cloud ) และ "10 MAAS nodes architecture" นี้มักจะเป็นตัวเลือกที่สมบูรณ์แบบสำหรับไดอะแกรมสถาปัตยกรรม!

มันจะไม่ใช่วิธีที่ง่าย / อิงกับความเป็นจริงที่จะเข้าใจวิธีการทำงานของ MAAS และสิ่งที่นำเสนอหรือไม่

กำลังมองหาเอกสารฉันพบเอกสารทางเทคนิคและข้อมูลล่าสุดพร้อมสถาปัตยกรรมไดอะแกรม (!): การเยี่ยมชมสถาปัตยกรรม OpenStack อีกครั้ง: Essex Edition


เราสามารถจินตนาการได้หรือไม่ว่าแผนภาพสถาปัตยกรรมและ / หรือคำอธิบายสามารถให้เพื่อให้เข้าใจได้ง่ายว่าโหนด Ubuntu Cloud Infrastructure ที่มีการติดตั้ง MAAS น้อย 10 โหนดทำงานอย่างไร


เอกสารเก่าอีกฉบับหนึ่ง (ไม่ใช่อย่างนั้น): ภาพรวมสถาปัตยกรรม OpenStack Projectแต่มันขึ้นอยู่กับการเปิดตัว Openstack รุ่นก่อนหน้า (ชื่อ "Cactus")
maximd

โปรดทราบว่าส่วนใหญ่เป็น "คลาวด์" ส่วนหนึ่ง (พร้อม OpenStack) ซึ่งควรจะอธิบาย ความจริงที่ว่า MAAS เป็นเซิร์ฟเวอร์ที่ใช้งาน PXE บนสเตอรอยด์และ juju นั้นใช้เพื่อปรับใช้เครื่องราง (หนึ่งบริการต่อโหนด) นั้นค่อนข้างตรงไปตรงมา แต่สิ่งที่ OpenStack นำมาใช้กับที่เก็บข้อมูลแบบกระจายสำหรับระบบคลาวด์ - ดูที่การเก็บข้อมูลวัตถุ OpenStack: ภาพรวม - เป็นอีกเรื่องหนึ่ง: นี่คือสิ่งที่ควรอธิบายโดยแผนภาพ ฉันหวังว่าคำถามของฉันจะชัดเจนกว่านี้
maximd

บางทีขั้นตอนแรกคือการแสดงรายการบทบาทของแต่ละเครื่องของการปรับใช้ Ubuntu Cloud Infrastructure กับ MAAS และ Juju : 1) MAAS server2) juju bootstrap node(Juju ใช้เพื่อประสานงานบริการที่กำลังปรับใช้) 3) mysql4) openstack's rabbitmq5) keystone6) OpenStack ของnova-cloud-controller7) OpenStack ของnova-volume8) OpenStack ของnova-compute9) OpenStack ของglance10) ของ openstack-dashboardOpenStack
maximd

คำตอบ:


5

ฉันอยู่ระหว่างการออกแบบระบบเพื่อปรับใช้ MaaS / Juju / Openstack / juju-jitsu แผนภาพด้านล่างแสดงสถาปัตยกรรมที่ผมคิดว่าเป็นสิ่งจำเป็นสำหรับการติดตั้งขั้นต่ำตามที่ระบุโดยเอกสาร ฉันยังทำงานกับเอกสารภาพรวม juju ที่นี่ด้วย

แผนภาพสถาปัตยกรรมสำหรับ MaaS / Juju / Openstack / juju-jitsu

หมายเหตุ 1: ฉันพบว่าเธรดนี้มีประโยชน์ในการพิจารณาการกำหนดค่าสำหรับสถาปัตยกรรมโหนด 6 MaaS ในการรับสถาปัตยกรรม 10 โหนดไดอะแกรมสามารถขยายให้มีหนึ่งเซิร์ฟเวอร์ต่อโหนด

หมายเหตุ 2: สำหรับสถาปัตยกรรมโหนด 6 จำนวนฟิสิคัลคอมพิวเตอร์ขั้นต่ำคือ 7

หมายเหตุ 3: สำหรับสถาปัตยกรรม 10 โหนดจำนวนฟิสิคัลคอมพิวเตอร์ขั้นต่ำคือ: 11


7

หากมีคนใช้ maas + juju สำหรับ openstack โปรดเรียกใช้ juju status --format=png > architecture.png


1
ไม่สามารถใช้ได้ในวันที่precise(รุ่น juju 1.20.1-precise-amd64)
s3v3n
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.