ยูทิลิตี้เชลล์แบบกระจายแบบใดที่ผู้คนรู้สึกว่าดียืดหยุ่นและใช้งานง่าย [ปิด]


11

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

ฉันหวังว่าผู้คนที่นี่จะมีประสบการณ์กับพวกเขาบางคนและสามารถให้ข้อเสนอแนะเกี่ยวกับวิธีการติดตั้งและใช้งานได้ง่าย

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

นี่คือรายการของโครงการที่ฉันพบว่าฟรีและโอเพนซอร์ส:

ฉันอยากได้ยินความคิดของคุณ!


2
บางคำถามที่เกี่ยวข้องกับความผิดพลาดของเซิร์ฟเวอร์มีserverfault.com/questions/2533/...และserverfault.com/questions/13168/managing-a-linux-cluster
ฟิลิปเดอร์บิน

คำตอบ:


1

ฉันเป็นแฟนตัวยงของกลุ่ม มันจะปรากฏหน้าต่างเทอร์มินัลสำหรับแต่ละโฮสต์ที่คุณกำลังติดต่อและอีกหน้าต่างที่เล็กกว่า ข้อความที่พิมพ์ในหน้าต่างเล็กลงไปที่หน้าต่างเทอร์มินัลทั้งหมด หากคุณต้องการป้อนอินพุตสำหรับโฮสต์บางตัว (เช่นตอบ 'y' ถึงคำถาม "เชื่อใจคีย์นี้" สำหรับโฮสต์ใหม่) คุณสามารถพิมพ์ลงในหน้าต่างเทอร์มินัล


สก็อตต์มีคนอื่นที่คุณลองซึ่งไม่ได้ผลสำหรับคุณหรือไม่? มีคุณสมบัติที่ขาดหายไปในกลุ่มที่คุณต้องการจริงๆหรือไม่?
deinspanjer

ขออภัยสำหรับการตอบกลับล่าช้า ฉันไม่ได้ลองคนอื่น clusterssh ติดตั้งได้ง่ายผ่าน yum ดังนั้นฉันจึงใช้มันก่อนและมันมีทุกอย่างที่ฉันต้องการ
Scott

3

เพิ่ม Capistrano ในรายการของคุณ http://www.capify.org/

มันไม่ได้เป็นเปลือกกระจายอย่างเคร่งครัด แต่เหมาะกับความต้องการของคุณ


ตรวจสอบ Capistrano อย่างแน่นอน; ราคาที่จะตอบสนองความต้องการของคุณ
ดึงสตีเฟนส์

ใช่หมวกเปลือก! ฉันพบว่ามันมีประโยชน์มากกว่าตัวห่อ ssh อื่น ๆ
obecalp

2

pdsh มีประโยชน์มากสำหรับการทำงานของ "คลัสเตอร์" การจัดการชื่อโฮสต์ (โฮสต์ [1-N]) และตัวแปร fanout และความสามารถในการตั้งค่าการหมดเวลาบนระยะเวลาที่คุณยินดีที่จะรอให้คำสั่งส่งคืนนั้นมีประโยชน์มากในเครื่องที่มีขนาดใหญ่กว่า นอกจากนี้ยังรองรับวิธีการต่าง ๆ สำหรับการเข้าถึงระยะไกล (ssh, rsh ฯลฯ ) มันยังมีประโยชน์ในบางครั้งสำหรับการรันคำสั่งหลายคำสั่งพร้อมกันบนโหนดเดียวกัน

สำหรับโบนัสที่เพิ่มเข้ามารวม pdsh กับ dshbak เพื่อให้ง่ายต่อการรวมเอาท์พุทของโฮสต์ที่คล้ายกันเป็นชิ้นเดียว


1

ฉันชอบshmux :

มันมีอยู่ใน Centos repo

แต่ในความคิดของฉันหากคุณมีเซิร์ฟเวอร์จำนวนมากที่ต้องดูแลคุณควรมีลักษณะเกี่ยวกับซอฟต์แวร์การจัดการการกำหนดค่าเช่น cfengine หรือหุ่นเชิด ... นิ้วโป้งขนาดใหญ่ขึ้นสำหรับหุ่นเชิดง่ายต่อการเรียนรู้และเป็นที่พอใจ ;-)


0

ในขณะที่ฉันจะดูกรอบการจัดการการกำหนดค่าระบบเช่นหุ่นเชิดในที่สุดสิ่งที่ฉันต้องการเริ่มต้นคือมัลติเพล็กเซอร์ คลัสเตอร์ทำงานได้ดีบน Linux สำหรับ Mac OS X ฉันพบ csshX ซึ่งมีประสิทธิภาพในสิ่งเดียวกัน

ฉันได้รับ Omnitty เพื่อคอมไพล์บน RHEL5 และมันเป็นสิ่งที่ฉันโปรดปรานอย่างชัดเจน ฉันไม่ได้เป็นแฟนของโปรแกรมที่ต้องการหน้าต่างเทอร์มินัลแยกต่างหากสำหรับแต่ละเซสชันตามที่คลัสเตอร์ทำ Omnitty จัดให้มีอินเตอร์เฟสแบบอิงคำสั่งเดียว ฉันหวังว่าฉันจะได้รับมันเพื่อรวบรวมใน Mac OS X แต่มันก็ดีพอที่จะเพียงแค่ ssh เข้ากับเครื่องที่ติดตั้งแล้วเรียกใช้จากที่นั่น


0

หลายปีที่ผ่านมาฉันต้องตรวจสอบกล่องลีนุกซ์แบบเรียลไทม์ (ไม่ว่าพวกเขาจะอัพ, ไม่มีดิสก์เป็นต้น) ซึ่งอยู่หลังเราเตอร์ ADSL ฉันไม่มีรหัสผ่านสำหรับเราเตอร์ดังนั้นจึงเป็นไปไม่ได้ที่ฉันจะเปิดพอร์ตในเราเตอร์และไม่สามารถ ssh ไปยังคอมพิวเตอร์ Linux ได้

ในฐานะที่เป็นทางออกสำหรับฉันนี้ "พัฒนา" ระบบเปลือก Unix กระจายง่ายมาก แต่มีเสถียรภาพมากและแข็งแกร่งเพราะมันขึ้นอยู่กับยูทิลิตี้ GNU หินแข็งที่มีอยู่แล้ว

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

http://users.ninthfloor.org/titanio/

มีความสุข!

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