การปรับใช้ openstack บนเซิร์ฟเวอร์ 6 เครื่อง


12

ฉันใหม่เพื่อ openstack และฉันยังคงเรียนรู้อยู่ ใน 2 เดือนฉันจะได้รับ 6 เซิร์ฟเวอร์เช่น:

  • เซิร์ฟเวอร์ 4 ตัวที่มี dual xeon e5-2630, ram 96gb, 2 1gb ethernet และ 2 500gb hdd ในการโจมตี
  • 1 DAS พร้อมพื้นที่จัดเก็บ 40tb (10x4tb HDD)
  • เซิร์ฟเวอร์ 1 เครื่องที่มี xeon เดี่ยว e5-2630 พร้อม RAM ขนาด 16-32 gb

ฉันมีคำถามสองสามข้อสำหรับการตั้งค่านี้และด้วย openstack โดยทั่วไป:

  • ฉันจริงมี 3 โหนดการคำนวณเฉพาะ 1 คำนวณ + เก็บโหนด (1 เซิร์ฟเวอร์ + DAS) และ 1 โหนด / เครือข่ายควบคุม เมื่อฉันอ่านแนวทางปฏิบัติที่ดีที่สุดสำหรับเซิร์ฟเวอร์เครือข่ายคือให้บริการนี้ทำงานบนโหนดทั้งหมดเพื่อความซ้ำซ้อนเมื่อเทียบกับการทำงานบนคอนโทรลเลอร์เดียวที่มันล้มเหลวระบบนิเวศทั้งหมดก็ล้มเหลวด้วยเช่นกัน อีกสิ่งหนึ่งก็คือการจัดวางบริการเนื่องจากฉันไม่มีจำนวนฮาร์ดแวร์ที่จำเป็นในการปรับใช้ทุกบริการบนฮาร์ดแวร์ส่วนตัว ฉันคิดว่าคอนโทรลเลอร์ควรเรียกใช้บริการส่วนควบคุมของ nova เซิร์ฟเวอร์หน่วยเก็บข้อมูลวัตถุและเซิร์ฟเวอร์หน่วยเก็บข้อมูลบล็อกและเซิร์ฟเวอร์จัดเก็บข้อมูล + คำนวณควรเรียกใช้ nova + หน่วยเก็บข้อมูลวัตถุ + หน่วยเก็บข้อมูลบล็อก คุณคิดอย่างไรกับการตั้งค่านี้

  • สำหรับ DAS ฉันควรใช้การจู่โจมหรือไม่เพราะฉันอ่านบางแห่งที่รวดเร็วและ opesntack โดยทั่วไปไม่ค่อยเข้ากันได้ดีกับการจู่โจม?

  • ฉันควรใช้ระบบเครือข่าย openstack หรือควอนตัมรุ่นใหม่กว่านี้หรือไม่
  • ฉันจะใช้เซิร์ฟเวอร์นี้สำหรับการโฮสต์การจัดเก็บข้อมูลเช่นดรอปบ็อกซ์และการจำลองเสมือน ยกเว้นหลัง 2 แรกจะทำงานใน VMs สิ่งหนึ่งคือฉันไม่เข้าใจว่า openstack ทำงานอย่างไรกับทรัพยากรที่มีอยู่ มันสร้างพูลของ ram, cpu, storage ฯลฯ หรือไม่? DAS จะเชื่อมต่อกับเซิร์ฟเวอร์ 1 เครื่องเท่านั้น การอ่านและการเขียนไปยังดิสก์ใช้หน่วยความจำ ram สำหรับแคช ฯลฯ คำถามของฉันคือ: openstack จะเติม ram ram ลงบนทุกโหนดเมื่ออ่านหรือเขียน . นอกจากนี้การมีเครื่องเพียงเครื่องเดียวที่มีความสามารถในการจัดเก็บจริงจะช่วยเพิ่มอีเธอร์เน็ต 1GB อีก 2 ตัวเพื่อรับมือกับคำร้องขอที่รุนแรงบนเซิร์ฟเวอร์จัดเก็บข้อมูลหรือไม่ หรือฉันควรแจกจ่าย HDD ไปยังเซิร์ฟเวอร์ทั้งหมดและติดตั้งบริการจัดเก็บข้อมูลบนพวกเขา
  • ฉันไม่พบการสอนที่ดีเกี่ยวกับวิธีการปรับใช้ openstack โดยใช้ maas และ juju เพราะดูเหมือนว่าจะเป็นการตั้งค่าที่ง่ายขึ้นแล้วติดตั้งด้วยตนเอง
  • openstack เข้ากันได้อย่างไรกับ amd opteron 6300 series ฉันถามสิ่งนี้เพราะมีความเป็นไปได้ที่ฉันสามารถเปลี่ยนจาก intel เป็น amd, ราคาถูกกว่ามากดังนั้นฉันจึงสามารถได้รับเงินจำนวนเท่ากันสองเท่าและจำนวนแกน (e5-2630 เป็น 6 แกนด้วย ht และจากสิ่งที่ฉันเข้าใจฉันควรปิดการใช้งาน ht)

    จะดำเนินต่อไปเมื่อฉันจะเผชิญหน้ากับปัญหาอื่น ๆ

ขอขอบคุณสำหรับความช่วยเหลือของคุณ!


ดังนั้นไม่มีการสนับสนุน? ปัญหาคือเราได้ทิ้งเซิร์ฟเวอร์ไปแล้ว 4 เครื่องและ DAS ตัวเลือกของฉันคืออะไร? ตอนนี้ฉันคิดว่าสวิฟท์ไม่อยู่ในรูปภาพ!
Capsali

ฉันไม่ค่อยรู้เรื่อง openstack มากนัก แต่มันช่วยได้ไหม OpenStack-Grizzly-ติดตั้ง-Guideและการปรับใช้ OpenStack
มิทช์

โปรดทราบว่าคำถามนี้อาจจะเหมาะดีกว่าสำหรับเซิร์ฟเวอร์ผิดพลาดหรืออย่างเป็นทางการ Q & เว็บไซต์สำหรับ OpenStack
Kupiakos

สิ่งหนึ่งที่ฉันสังเกตเห็น - คุณระบุว่า "1 DAS พร้อมพื้นที่จัดเก็บ 40tb (HDD ขนาด 10x4gb)" คุณหมายถึง "1 DAS พร้อมพื้นที่เก็บข้อมูล 40GB (10x4gb HDD)" หรือ "1 DAS พร้อมพื้นที่จัดเก็บ 40tb (HDD 10x4tb)" หรือไม่ ฉันคิดว่าหลัง
Kupiakos

คำตอบ:


7

การปฏิเสธความรับผิด: ฉันไม่ใช่ผู้เชี่ยวชาญด้าน OPENSTACK ต่อไปนี้เป็นความคิดเห็นและอาจจะล้าสมัยหรือไม่ถูกต้องโดยสิ้นเชิง ฉันไม่สามารถรับผิดชอบต่อผลที่เกิดขึ้นจากการใช้เนื้อหาข้างล่างนี้

Multi-Hosting

มีบริการเครือข่ายที่ทำงานบนทุกโหนดจะมีของข้อดีและข้อเสีย

ความเป็นไปได้ในการทำเครือข่ายซ้ำซ้อนที่แตกต่างกันนั้นมีมากมาย

Multi-Hosting ต้องการการเพิ่ม IP บนเครือข่าย VM ในแต่ละโฮสต์ในระบบและคุณอาจได้รับประสิทธิภาพการลดลงเล็กน้อยในโฮสต์การคำนวณ

นอกจากนี้ยังเป็นไปได้ที่จะรวมสิ่งนี้เข้ากับเกตเวย์ฮาร์ดแวร์เพื่อลบความต้องการสำหรับโฮสต์การคำนวณของคุณไปยังเกตเวย์และพวกเขาต้องการเพียง DHCP และ NAT สำหรับ VMs

ข้อเสียอีกประการหนึ่งของ Multi-Hosting คือการใช้งาน IP เพิ่มเติมในซับเน็ต

ดูเอกสารนี้เพื่อดูข้อมูลเพิ่มเติม

ในความคิดของฉันมันอาจจะเป็นความคิดที่ดีที่จะเป็นเจ้าภาพหลายแห่ง

RAID

เอกสาร Openstack ไม่แนะนำให้คุณใช้ RAIDเหตุผลที่ Swift นั้นเขียนยากมากและทำงานได้ไม่ดีกับ RAID แบบพาริตี้ส่วนใหญ่ (เช่น RAID 5 หรือ RAID 26 ที่ซับซ้อนกว่า)

อย่าลืมสำรองข้อมูลของคุณแน่นอน!

Openstack-Networking vs. Quantum / Neutron

  • OpenStack-เครือข่ายน่าจะเป็นกองผู้ใหญ่มากขึ้นในแง่ของเวลาในสนามและทรัพยากรสำหรับการเรียนรู้
  • Quantum / Neutron นั้นดูเหมือนจะถูกออกแบบมาให้สามารถขยายได้และจัดการได้ง่ายขึ้น
  • ควอนตัม / นิวตรอนไม่ไม่สนับสนุนหลายโฮสติ้งและจะไม่ในอนาคต
  • ฉันไม่สามารถแสดงความเห็นอย่างตรงไปตรงมาได้จริง ๆ เพราะฉันได้ทำงานกับทั้งสองอย่างเป็นส่วนตัวและไม่สามารถหาคำตอบที่ดีจากทั้งสองได้อย่างง่ายดาย ฉันจะบอกว่าไปกับทีมที่คุณพอใจและมีตัวเลือกที่คุณต้องการ

การกระจายทรัพยากร

ฉันไม่สามารถช่วยได้มากเท่าที่ฉันต้องการที่นี่ ฉันต้องการให้นี้บทความอ่านและ ping ที่ช่องไออาร์ซี

การติดตั้งด้วย MAAS และ Juju

Ubuntu จัดเตรียมบทช่วยสอนสำหรับการติดตั้งโครงสร้างพื้นฐาน Ubuntu Cloudด้วย MAAS และ Juju

CPU: Intel vs. AMD

ฉันไม่พบข้อมูลที่ดีว่า AMD หรือ Intel ดีกว่าสำหรับ Openstack หรือไม่ จากการขาดข้อมูลในเรื่องนี้ฉันคิดว่ามันมีข้อเสียน้อยมาก เอกสาร Openstack หมายถึงชิปทั้ง AMD และ Intel ในลักษณะเดียวกัน

หน้าระบุว่าจำเป็นต้องใช้ AMD-V เท่านั้นและหน้าข้อมูลจำเพาะ Opteron 6300ระบุว่าเป็นเช่นนั้น

ในหัวข้อไฮเปอร์เธรดเธรดนั้นจะเพิ่มแกนตรรกะสองเท่า ขอแนะนำให้คุณทดสอบการกำหนดค่าทั้งสองเพื่อดูว่าแบบไหนเร็วกว่ากัน

ความช่วยเหลือเพิ่มเติม

ถามอูบุนตูอาจไม่ใช่สถานที่ที่ดีที่สุดในการถามคำถามประเภทนี้

ลองสถานที่เหล่านี้หากคุณมีคำถามหรือต้องการความเห็นระดับมืออาชีพ:


ขอบคุณสำหรับการล้างบางสิ่งบางอย่างขึ้นหรือฉัน! ฉันจะลองถามใน openstack ถาม & ตอบด้วย ปัญหาคือการผึ้งใหม่กับสิ่งทั้งหมดนี้ฉันไม่เข้าใจว่าบริการทำงานร่วมกันและหากมีความขัดแย้งถ้า colocating พวกเขา ตามที่ฉันเข้าใจมี 2 ประเภทของการจัดเก็บใน openstack: block storage (cinder) และการจัดเก็บวัตถุ (รวดเร็ว) ถ่านถูกนำมาใช้เพื่อให้ vm มีการจัดเก็บข้อมูลถาวรและรวดเร็วเป็นสิ่งที่มันเป็น แต่ฉันสามารถใช้ swift เพื่อจัดทำโวลุ่มสำหรับ vm ได้หรือไม่ ขอบคุณสำหรับความช่วยเหลือและฉันจะลองรับคำตอบเพิ่มเติมจาก openstack และ serverfault!
Capsali

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