ฉันจะติดตั้ง OpenStack ได้อย่างไร


คำตอบ:


36

การใช้โปรแกรมติดตั้ง Ubuntu OpenStack

ในฐานะที่เป็นชื่อแนะนำอัญมณีเล็ก ๆ น้อยนี้เป็นตัวติดตั้ง Openstack ที่ปรับแต่งเป็นพิเศษเพื่อให้คุณได้รับจากศูนย์ถึงฮีโร่ในระยะเวลาอันสั้น

วันนี้มีตัวเลือกน้อยสำหรับการปรับใช้ระบบคลาวด์ Openstack ยกตัวอย่างเช่นJuju-Deployerกับกำเฉพาะ OpenStack หรือสิ่งอื่น ๆ ที่เรียกว่าdevstack ผู้คนจำนวนมากอาจไม่มีระบบ 10 ระบบที่ใช้งาน juju-deployer หรือคุณอาจต้องการแสดงพลังของ Ubuntu

ตัวติดตั้ง Ubuntu OpenStack ถูกสร้างขึ้นด้วยเหตุผลเหล่านี้

ความต้องการ

  • เครื่องที่ดีทดสอบบนเครื่องที่มี 8 คอร์, 12G ram และ HDD 100G
  • Ubuntu ที่เชื่อถือได้ 14.04
  • Juju 1.18.3+ (รวมการสนับสนุนการโคลนอย่างรวดเร็ว lxc สำหรับผู้ให้บริการหลายราย)
  • เวลาของคุณประมาณ 30 นาที

เป็นครั้งแรก

เพิ่ม ppa และติดตั้งซอฟต์แวร์:

sudo apt-add-repository ppa:cloud-installer/stable
sudo apt-get update
sudo apt-get install openstack

ที่สอง

เรียกใช้

sudo openstack-install

ติดตั้งส่วนที่เลือก

ติดตั้งส่วนที่เลือก

ที่สาม

คุณนำเสนอด้วย 3 ตัวเลือกการติดตั้งครั้งเดียวการติดตั้งแบบหลายจุดและแนวนอน เลือกการติดตั้งเดี่ยว

เสา

ตัวติดตั้งจะทำตามขั้นตอนเล็กน้อยในการติดตั้งแพ็คเกจที่จำเป็นและตั้งค่าการกำหนดค่า เมื่อเสร็จแล้วคุณจะเข้าสู่หน้าจอสถานะซึ่งจะเริ่มต้นการเดินทางที่มหัศจรรย์ของการติดตั้งระบบคลาวด์ OpenStack ที่ใช้งานได้อย่างสมบูรณ์

ใช่เพื่ออธิบายรายละเอียดเล็กน้อยฉันจะอธิบายสิ่งที่เกิดขึ้น:

สแต็กทั้งหมดกำลังทำงานจากเครื่องเดียว Juju มีการใช้ประโยชน์อย่างมากสำหรับความสามารถในการปรับใช้บริการการตั้งค่าความสัมพันธ์และกำหนดค่าบริการเหล่านั้น คล้ายกับสิ่งที่ juju-deployer ทำ สิ่งที่ผู้ปรับใช้ juju ไม่ทำคือซิงค์อิมเมจสำหรับบูตโดยอัตโนมัติผ่าน Simplestreams หรือกำหนดค่านิวตรอนโดยอัตโนมัติเพื่อให้อินสแตนซ์ที่ปรับใช้ทั้งหมดภายใน nova-compute พร้อมใช้งานบนเครือข่ายเดียวกันกับเครื่องโฮสต์ทั้งหมดในขณะที่ใช้การ์ดเครือข่ายเดียว เราถึงกับโยน juju-gui มาวัดกัน!

ประสบการณ์ที่เรากำลังพยายามที่จะบรรลุคือการที่คนใดคนหนึ่งสามารถนั่งลงที่เครื่องและมีเสร็จสิ้นที่จะสิ้นสุดสภาพแวดล้อม OpenStack ทำงาน นี่เป็นสกรีนช็อตของคอนโซลที่ดี ui:

หน้าจอสถานะ OpenStack

ตรวจสอบ

การตรวจสอบคลาวด์ของคุณนั้นง่ายเพียงแค่ดำเนินการปรับใช้อินสแตนซ์ผ่าน Horizon (OpenStack Dashboard ซึ่งแสดงที่ด้านล่างของหน้าจอสถานะ) เชื่อมโยง IP แบบลอย (สร้างไว้แล้วสำหรับคุณเพียงแค่เลือกหนึ่ง) และ ssh อินสแตนซ์ที่สร้างขึ้นใหม่เพื่อปรับใช้ซอฟต์แวร์สแต็กของคุณ ภาพบางภาพอาจไม่สามารถใช้งานได้ในทันทีและขึ้นอยู่กับแบนด์วิดท์ซึ่งอาจทำให้คุณต้องรออีกเล็กน้อย

สิ่งที่เกี่ยวกับตัวเลือกการติดตั้งอื่น ๆ ?

อย่างที่ฉันบอกก่อนที่เราจะมีเทคโนโลยีเจ๋ง ๆ มากมายเช่นMAAS MAASนั่นคือสิ่งที่ Multi Install ใช้สำหรับ สิ่งที่ยอดเยี่ยมเกี่ยวกับสิ่งนี้คือคุณติดตั้งแบบเดียวกับการติดตั้งแบบครั้งเดียว กรอไปข้างหน้าอย่างรวดเร็วผ่านการติดตั้งแพคเกจและไปที่หน้าจอสถานะคุณจะพบกล่องโต้ตอบที่ระบุถึงการบูตเครื่อง PXE เพื่อใช้เป็นตัวควบคุม ตัวติดตั้งของเราพยายามทำทุกอย่างให้คุณ แต่มีบางสิ่งเหลืออยู่สำหรับคุณ ในกรณีนี้คุณจะทดสอบเครื่องในสภาพแวดล้อม MAAS และทำให้เครื่องอยู่ในสถานะพร้อม จากนั้นตัวติดตั้งจะรับเครื่องนั้นและดำเนินต่อไปอย่างสนุกสนานเหมือนเดิมในระหว่างการติดตั้งครั้งเดียว

สิ่งหนึ่งที่ควรทราบคือคุณจะต้องมีเครื่องไม่กี่เครื่องไม่ว่าจะเป็นโลหะเปลือยหรือลงทะเบียนเสมือนจริงใน MAAS เพื่อใช้ประโยชน์จากการติดตั้งทั้งหมดที่มีให้ ฉันสามารถใช้งานระบบคลาวด์แบบเต็มรูปแบบบนเครื่อง 3 เครื่องโลหะเปลือย 1 ตัว (เครื่องโฮสต์เรียกใช้ maas) เครื่องเสมือน 2 เครื่องที่ลงทะเบียนใน MAAS โปรดทราบว่าไม่มีการเพิ่มอุปกรณ์เครือข่ายเพิ่มเติมเนื่องจากตัวติดตั้งสามารถกำหนดค่านิวตรอนใน NIC เดียว

หากคุณต้องการหน่วยความจำแบบ swift สำหรับภาพที่คุณกด (F6) ในหน้าจอสถานะและเลือกหน่วยความจำแบบ Swift สิ่งนี้จะปรับใช้บิตที่จำเป็นสำหรับการจัดเก็บข้อมูลแบบ swift เพื่อรวมเข้ากับ Openstack cloud ของคุณ พื้นที่เก็บข้อมูล Swift ต้องการอย่างน้อย 3 โหนด (ในการติดตั้งครั้งเดียวจะเป็น 3 VMs) ดังนั้นตรวจสอบให้แน่ใจว่าคุณมีฮาร์ดแวร์สำหรับสิ่งนี้ มิฉะนั้นสำหรับการพัฒนา / toying รอบ ๆ ด้วย Openstack ออกจากค่าเริ่มต้นทำงานได้ดีเช่นกัน

เพิ่มตำแหน่ง

เพิ่มที่เก็บข้อมูลที่รวดเร็ว

ต้องการปรับใช้อินสแตนซ์เพิ่มเติมในโหนดการคำนวณของคุณหรือไม่ เพิ่มเครื่องเพิ่มเติมให้กับสภาพแวดล้อม MAAS ของคุณหรือหากทำงานบนเครื่องเดียวและคุณมีฮาร์ดแวร์เพิ่มโหนดโนวาที่คำนวณได้อีกไม่กี่ (ผ่านทาง F6 ในหน้าจอสถานะ) เพื่ออนุญาตให้อินสแตนซ์เพิ่มเติมถูกนำไปใช้ภายใน Openstack

นี่เป็นเพียงบทนำเข้าสู่การติดตั้งเอกสารอื่น ๆ สามารถพบ @ ReadTheDocs โครงการนี้โฮสต์ @ GitHubและเราขอแนะนำให้คุณติดดาวจัดการปัญหาไฟล์และมีส่วนร่วมในการสร้างประสบการณ์ที่สนุกสนานอย่างแท้จริง การสนับสนุนอย่างไม่เป็นทางการสามารถพบได้ที่ irc.freenode.net ใน channel # ubuntu-solutions

ทรัพยากร


นี่เป็นคำตอบที่มีประโยชน์มาก @jorge Castro แต่ฉันมีคำถามหนึ่งข้อใช้เวลานานแค่ไหนในการ "สร้างตู้คอนเทนเนอร์" ฉันรอนานกว่า 62 นาทีและกระบวนการยังคงดำเนินต่อไป คุณช่วยบอกได้ไหมว่าฉันขาดอะไรไปบ้าง ฉันกำลังใช้ความUbuntu 14.04.1 LTS
เชื่อมั่น

@ rulebreaker4 การสร้างที่เก็บไม่ควรใช้เวลานานขนาดนั้นโปรดถามคำถามใหม่เกี่ยวกับมันเพื่อที่เราจะได้มองเข้าไปในมันขอบคุณ!
Jorge Castro

http://askubuntu.com/questions/573514/unable-to-login-into-openstack-horizon-using-icehouseนี่คือการเชื่อมโยงที่ผมถามคำถามที่ หากคุณสามารถแนะนำอะไรได้บ้าง ขอบคุณมาก
หนักแน่น

1
@JorgeCastro ฉันมีปัญหาทันทีหลังจากหน้าจอรหัสผ่านการติดตั้งทั้งหมดสิ้นสุดลง ฉันจะรู้ได้อย่างไรว่ามันได้รับการติดตั้งหรือไม่ และฉันจะไปที่หน้าแดชบอร์ดได้อย่างไร
TechJhola

@TechJhola ดูเหมือนว่าคุณกำลังติดตั้งบน VPS น่าเสียดายที่ฉันพบว่าตัวติดตั้งดูเหมือนว่าจะใช้งานได้กับโลหะเปลือยเท่านั้น
นาธานออสมัน

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