Score:1

initramfs - ปรับแต่งสคริปต์เริ่มต้น

ธง ru

เรามีระบบคลัสเตอร์ที่มีมาสเตอร์และหลายโหนด ฉันได้ตั้งค่าเน็ตบูต PXE ของเคอร์เนลอูบุนตู 5.4.0-91 จากมาสเตอร์แล้ว โหนดโหลด initramfs และสิ้นสุดในกล่องไม่ว่าง

ตอนนี้ฉันต้องการปรับแต่ง initramfs ให้ทำงานต่อไปนี้โดยอัตโนมัติ: โหนดจะเมานต์ไดเร็กทอรีจากมาสเตอร์ผ่าน nfs และเรียกใช้สคริปต์ที่นั่น

วิธีการดำเนินการอย่างถูกต้อง?

Martin avatar
kz flag
ทำไมคุณถึงต้องการคิดค้นล้อขึ้นมาใหม่? มีอิมเมจพร้อม pxe ที่ใช้งานได้บน NFS ... แต่เพื่อตอบคำถามของคุณ สคริปต์ init เป็นเชลล์สคริปต์ - เพียงแค่วางคำสั่งของคุณในสคริปต์นี้ และบรรจุลงใน initrd ของคุณ
ru flag
สิ่งแรกคือการเรียนรู้และเข้าใจว่าสิ่งต่าง ๆ ทำงานอย่างไร ฉันคิดว่ามีข้อ จำกัด ที่จะใส่ไว้ในสคริปต์เริ่มต้น เช่น. สำหรับ nfs อินเทอร์เฟซเครือข่ายจำเป็นต้องได้รับและกำหนดค่า อย่างที่ฉันเห็นมีหลายขั้นตอน เช่น init-top, init-bottom เป็นต้น นอกจากนี้ยังมี nfs-script ใน /main/scripts...
ru flag
คุณยังสามารถปรับแต่งลักษณะการทำงานด้วยพารามิเตอร์ใน initramfs.conf ดังนั้นวิธีที่ดีที่สุดคืออะไร?
Martin avatar
kz flag
เนื่องจากคุณพูดถึง Ubuntu ฉันเพิ่งกำหนดค่า live-dvd ให้บูตผ่าน pxe - ทั้งหมดที่ฉันต้องทำคือเพิ่มพารามิเตอร์เคอร์เนลเหล่านั้นต่อท้ายอาร์กิวเมนต์เคอร์เนล เนื่องจากสคริปต์ ubuntu init มีการจัดการ nfsroot ที่เหมาะสมอยู่แล้ว: ```ip =dhcp netboot=nfs nfsroot=:/path/of/nfsmount```
ru flag
ขอบคุณสำหรับคำแนะนำ ฉันทำสิ่งนี้โดยใช้ `insmod tftp` และตั้งค่ารูทอย่างถูกต้อง
Score:1
ธง ru

หลังจากการค้นคว้าและทดสอบเพิ่มเติม ฉันพบวิธีแก้ปัญหาต่อไปนี้:

  1. ในสคริปต์เริ่มต้น คุณสามารถใช้ฟังก์ชัน configuration_networking (กำหนดไว้ใน สคริปต์/ฟังก์ชัน) เพื่อเปิดใช้งานและกำหนดค่าอุปกรณ์เครือข่ายผ่าน dhcp-client

  2. เพื่อเมานต์การใช้ nfs-share เมานต์ -o ro,port=2049,nolock,proto=tcp -t nfs <เซิร์ฟเวอร์-ip>:/nfs-dir /some-dir

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา