= แนวทางปฏิบัติที่ดีที่สุดในการตั้งค่าเซิร์ฟเวอร์ Bare Metal? = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) สวัสดี แนวทางปฏิบัติที่ดีที่สุดในการตั้งค่าเซิร์ฟเวอร์ Bare Metal ในปัจจุบันคืออะไร? ฉันมีเซิร์ฟเวอร์ประมาณ 30 เครื่องที่ต้องตั้งค่า และตั้งแต่ Ubuntu 20.04 ออกมาเมื่อเร็วๆ นี้ ฉันรู้สึกว่านี่เป็นโอกาสที่ดีที่จะอัปเดตจากการติดตั้ง Ubuntu 16.04 pxe/ks ซึ่งไม่ได้ใช้ใน 20.04 อีกต่อไป พวกคุณติดตั้ง Bare Metal กันยังไง? โดยปกติเรามีโลหะเปลือยทั้งหมด ยกเว้นไฟร์วอลล์ รันชุดซอฟต์แวร์เดียวกันและบริการทั้งหมดทำงานในนักเทียบท่า ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) ฉันจะตรวจสอบ MaaS เพื่อจัดเตรียมการจัดเตรียมของคุณ มีตัวเลือกที่คล้ายกันเช่น Digital Rebar โดยทั่วไปแนวคิดคือคุณต้องการรายการฮาร์ดแวร์ที่ขับเคลื่อนด้วย API ซึ่งสามารถหมุนเครื่องขึ้นและลงระหว่างบทบาทต่างๆ เมื่อเสร็จแล้ว ให้ทริกเกอร์การจัดการการกำหนดค่า/การประสานเพื่อตั้งค่าบริการของคุณ คุณอาจต้องการพิจารณา Kubernetes เพื่อปรับปรุงการจัดเรียงคอนเทนเนอร์ของคุณ มีตัวเลือกโลหะเปลือยหลายอย่างเช่นโลโคโมทีฟ โปรดทราบว่า netboot 20.04 นั้นแตกต่างจากรุ่นก่อนหน้าอย่างมาก - ปิดใช้งาน preseed เรา (RackN) กำลังดำเนินการ (อีกครั้ง) บูรณาการเข้ากับชุมชน Digital Rebar (DRP) กระบวนการใหม่เกี่ยวข้องกับ cloud-init แม้แต่ในองค์กร เป็นสิ่งที่ DRP ให้บริการผ่าน API คุณสามารถเล่นด้วย 18.04 เพื่อเรียนรู้ได้จนกว่าจะหมดเวลา ฉันเข้าใจความต้องการที่จะรับข้อมูลล่าสุด แต่ควรวางแผนเวลาสำหรับการอัปเดต หมายเหตุ: Rebar ฟรี 20 เครื่องและเชิงพาณิชย์หลังจากนั้น ระดับพื้นฐานอาจเพียงพอสำหรับคุณ เว้นแต่ว่าคุณต้องการการจัดการฮาร์ดแวร์หรือคุณสมบัติระดับองค์กรบางอย่าง ชุมชนใน Slack มีความกระตือรือร้นมาก ซึ่งเป็นประโยชน์อย่างมาก ขึ้นอยู่กับสิ่งที่คุณต้องทำนอกเหนือจาก OS MAAS สำหรับ OpenStack การใช้มันเพื่อสิ่งอื่นใดคือความเจ็บปวด HP LinuxCOE อาจสนใจเป็น FAI (การติดตั้งอัตโนมัติเต็มรูปแบบ) RH มีเครื่องมือบางอย่างเช่น cobbler คำตอบที่ชัดเจน ไม่มีให้ ผู้ขายทุกรายเสนอ LOM (Dell iDrac, HP iLo, IBM RSA) บางประเภทในเครื่องบางรุ่น ดังนั้นยกเว้นเตารีดระดับเริ่มต้น คุณสามารถปรับใช้จำนวนมากจากระยะไกลได้ง่ายมากหรือน้อยขึ้นอยู่กับความหลากหลายของเตารีดที่คุณมี ด้านซอฟต์แวร์ Preseed/Kickstart นั้นเจ็บปวด แต่ได้ผล หากคุณทำได้ NixOS (NixOps/Disnix) นำเสนอวิธีการนอกกรอบที่ง่ายกว่าและมีประสิทธิภาพ ระบบ Guix ก็เช่นกัน แม้ว่า IMO จะไม่พร้อมสำหรับการผลิตจริง ๆ (น่าเสียดาย) . สิ่งนี้กลั่นกรองเฉพาะระบบพื้นฐาน สิ่งที่จะปรับใช้และเครื่องมือใดขึ้นอยู่กับสิ่งที่คุณต้องทำ คำสั่งผสมที่ฉันชอบคือ NixOS สคริปต์บางตัว + ผู้ขายบางราย LOM และ SaltStack สำหรับส่วนที่เหลือ เซิฟเวอร์ยี่ห้ออะไร ไม่แน่นอน เราใช้ Dell ดังนั้นแบรนด์อื่นอาจแตกต่างออกไป แต่ฉันสงสัยว่าส่วนใหญ่มีตัวเลือกที่คล้ายกัน ฉันตั้งค่า idrac ก่อน คว้าที่อยู่ Mac ของ idrac และตั้งค่าการจอง DHCP เพิ่มลงใน Open Manage Enterprise พุชไฟล์การกำหนดค่าผ่าน OME หากนี่เป็นครั้งแรกของคุณ คุณสามารถทำเซิร์ฟเวอร์หนึ่งเครื่องด้วยตนเอง จากนั้นส่งออกไฟล์การกำหนดค่าสำหรับ idrac และ bios จากนั้นตั้งค่านั้นเพื่อพุชไปยังเซิร์ฟเวอร์อื่นๆ จากนั้นฉันอัปเดตเฟิร์มแวร์ จากนั้นสร้างอิมเมจเซิร์ฟเวอร์ของคุณด้วยระบบปฏิบัติการของคุณ ฉันไม่เคยใช้งาน Bare Metal จำนวนมากกับ Linux แต่ฉันจะพิจารณาเป็น Terraform ฉันเดาว่ามันใช้งานได้กับโลหะเปลือยหรือบางที Dell OME ก็สามารถทำได้เช่นกัน ตอนนี้ฉันทำ vsphere เท่านั้น (และฉันอาจจะทำสิ่งนี้อีกสักครั้ง) ดังนั้นฉันจึงมีสคริปต์ที่ทำการติดตั้งให้ฉัน ฉันเพิ่งชี้เซิร์ฟเวอร์ไปที่สคริปต์ระหว่างการติดตั้ง == เกี่ยวกับชุมชน == สมาชิก ออนไลน์