ฉันใช้เวลาส่วนใหญ่กับระบบ HP ProLiant และการติดตั้ง Linux เนื่องจากลักษณะของธุรกิจที่ฉันทำงานอยู่ฉันจึงไม่มีความสามารถในการปรับใช้ระบบที่เหมือนกันจำนวนมากในเวลาเดียวกัน นอกจากนี้ระบบของฉันก็กระจายไปทั่วหลายที่ เซิร์ฟเวอร์ของฉันหลายแห่งมีความคล้ายคลึงกัน แต่การติดตั้งมี spurts โดยมีเวลาเพียงพอในระหว่างที่จะเห็นการเปลี่ยนแปลงในการกำหนดค่าระบบ, สตีมโปรเซสเซอร์, การแก้ไขเฟิร์มแวร์และคุณสมบัติอื่น ๆ ดังนั้นแม้ว่าฉันจะมีระบบ kickstart ที่รวดเร็วพอสมควรซึ่งใช้เวลา 5-10 นาที แต่ฉันใช้เวลา 45 นาทีในการจัดเตรียมฮาร์ดแวร์เซิร์ฟเวอร์
1) สมมติว่าฉันมีดิสก์และส่วนประกอบทางกายภาพที่ฉันต้องการฉันจะเริ่มติดตั้งด้วยเฟิร์มแวร์ DVD และ / หรือ SmartStart เพื่อกำหนดค่าไดรฟ์ลอจิคัล SmartArray และการตั้งค่าตัวควบคุม ฉันต้องการการควบคุม SmartArray ที่ละเอียดยิ่งขึ้นกว่าแอปพลิเคชันที่จะอนุญาตให้ใช้ยูทิลิตี้ BIOS การอัพเดตเฟิร์มแวร์มีประโยชน์เนื่องจากเซิร์ฟเวอร์อาจจัดส่งพร้อมการแก้ไขที่เก่ากว่า บางครั้งฉันจะเรียกใช้อัปเดตเฟิร์มแวร์หลังจากติดตั้งระบบปฏิบัติการ
2) การตั้งค่า ILO ต้องตั้งค่าพารามิเตอร์ ILO เปลี่ยนรหัสผ่านผู้ดูแลระบบติดตั้งคีย์ ILO แก้ไขพารามิเตอร์ SNMP ... โดยทั่วไปฉันจะทำสิ่งนี้ที่คอนโซลหรือค้นหา ILO ในรายการ DHCP และเชื่อมต่อจากระยะไกล
3) ฉันต้องการการเปลี่ยนแปลง BIOS ที่เฉพาะเจาะจงสำหรับระบบที่ฉันจัดการ เช่นปิดการไฮเปอร์เธรดการตั้งค่าโปรไฟล์พลังงานเข้าสู่เมนู BIOS ขั้นสูงเพื่อเปิดใช้งานการตั้งค่าเวลาแฝงต่ำลดการหมดเวลา ASR ตั้งเวลา ...
จากหมายเหตุข้างต้นฉันจะปรับปรุงกระบวนการนี้ได้อย่างไร สิ่งเหล่านี้เป็นสคริปต์ได้หรือไม่? วิศวกรในสภาพแวดล้อมที่ติดตั้งหัวขาดขนาดใหญ่ทำเช่นนี้ได้อย่างไร ยิ่งกว่านั้นคุณจะติดตามพารามิเตอร์เหล่านี้หรือบังคับให้มีการเปลี่ยนแปลงบางอย่างได้อย่างไร