4
การจัดการแอปพลิเคชันในเซิร์ฟเวอร์หลายเครื่องหรือ PXE กับ cfEngine / Chef / Puppet
เรามีแอปพลิเคชั่นที่ทำงานในกล่อง (5 หรือมากกว่านั้นและจะเติบโต) ฮาร์ดแวร์นั้นเหมือนกันในทุกเครื่องและซอฟต์แวร์ก็น่าจะเป็นเช่นกัน ฉันจัดการมันด้วยมือจนถึงตอนนี้และไม่ต้องการอีกต่อไป (ที่อยู่ ip แบบคงที่ปิดใช้งานบริการที่จำเป็นทั้งหมดติดตั้งแพ็คเกจที่จำเป็น ... ) ทุกคนสามารถสร้างสมดุลระหว่างข้อดีข้อเสียของตัวเลือกต่อไปนี้หรือแนะนำสิ่งที่ฉลาดกว่า 1: ติดตั้ง Centos แยกต่างหากบนกล่องทั้งหมดและจัดการการตั้งค่าด้วยพ่อครัว / cfengine / หุ่นเชิด มันจะดีเพราะฉันต้องการแก้ตัวเพื่อเรียนรู้การใช้แอพพลิเคชั่น แต่ฉันไม่รู้ว่านี่เป็นทางออกที่ดีที่สุดหรือไม่ 2: ทำให้หนึ่งกล่องสมบูรณ์แบบและภาพมัน แสดงภาพผ่าน PXE และเมื่อใดก็ตามที่ฉันต้องการแก้ไขฉันสามารถรีบูตกล่องจากภาพใหม่ โดยปกติแล้วคลัสเตอร์คลัสเตอร์จะจัดการกับสิ่งต่าง ๆ เช่นมีที่อยู่ mac ในไฟล์ / etc / sysconfig / network-script / ifcfg * ได้อย่างไร เราใช้ infiniband เช่นกันและก็ปฏิเสธที่จะเริ่มต้นหาก hwaddr ผิด สามารถสร้างสิ่งเหล่านี้ได้อย่างถูกต้องเมื่อบู๊ต? ฉันเอนไปทางโซลูชัน PXE แต่ฉันคิดว่าการตรวจสอบด้วย …