Score:1

เราควรเมาต์ไดเร็กทอรีโฮมอัตโนมัติที่จัดเก็บในพาธ NFS ต่างๆ ที่ /home/$USER อย่างไร

ธง ve

ขณะนี้เรากำลังเปลี่ยนไปใช้การจัดเก็บข้อมูลผู้ใช้ทั้งหมดขององค์กรใน Red Hat IDM (FreeIPA) เรามีผู้ใช้หลายพันคน และเมาต์ไดเร็กทอรีโฮมของผู้ใช้ผ่าน NFS จากไฟล์ NetApp ใน filer โฮมไดเร็กทอรีจะถูกจัดเก็บไว้ในไดเร็กทอรีย่อยมากกว่า 50 ไดเร็กทอรีซึ่งกระจายอยู่ในไดรฟ์ข้อมูลมากกว่าหนึ่งโหล ขึ้นอยู่กับประเภทบัญชีและบทบาทองค์กร

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

ในการกำหนดค่าดั้งเดิมของเรา ไคลเอนต์ NFS จะเมาต์ไดเร็กทอรีหลักหนึ่งหรือสองไดเร็กทอรีย่อยจากด้านล่าง /บ้าน/ที่พาธที่ตรงกับที่เก็บ homedir บนเซิร์ฟเวอร์ NFS

เราต้องการให้ลูกค้าติดตั้งไดเร็กทอรีโฮมของผู้ใช้ทั้งหมดแทน /home/$USERNAME.

ต่อไปนี้คือตัวอย่างที่จัดทำขึ้นของตำแหน่งที่ไดเร็กทอรีโฮมของผู้ใช้อาจอยู่บนเซิร์ฟเวอร์ NFS และตำแหน่งที่จะถูกเมาท์ (ในการกำหนดค่าปัจจุบันของเรา) บนไคลเอ็นต์ NFS:

  • nfs:/vol/home_d/81/jim -> /home/d/81/จิม
  • nfs:/vol/home_d/red93/isabelle -> /home/d/red93/อิซาเบล
  • nfs:/vol/home_z/ซาแมนธา -> /home/z/ซาแมนธา
  • nfs:/vol/home_z/blue/robert -> /home/z/blue/โรเบิร์ต

ในอนาคต เราต้องการที่จะเมานต์ โรเบิร์ตโฮมไดเร็กทอรีของที่ /บ้าน/โรเบิร์ต, อิซาเบล'นั่ง /home/อิซาเบลและอื่น ๆ เรายังไม่ได้ตั้งค่า automount map ใน FreeIPA แต่เราลองทำสิ่งต่อไปนี้ด้วยไฟล์แฟลตใน /ฯลฯ/ บนไคลเอนต์ RHEL:

auto.master:

/home /etc/auto.home --timeout 60

ออโต้.โฮม:

* -tcp,vers=3,nosuid,nodev,sync,rsize=32768,wsize=32768,intr,noatime,acl nfs:/vol/home_d/81
* -tcp,vers=3,nosuid,nodev,sync,rsize=32768,wsize=32768,intr,noatime,acl nfs:/vol/home_d/red93
* -tcp,vers=3,nosuid,nodev,sync,rsize=32768,wsize=32768,intr,noatime,acl nfs:/vol/home_z
* -tcp,vers=3,nosuid,nodev,sync,rsize=32768,wsize=32768,intr,noatime,acl nfs:/vol/home_z/blue

น่าเสียดายที่มันไม่ได้ผลตามที่ต้องการ เฉพาะรายการแรก (ในกรณีนี้ การแมปกับ nfs:/vol/home_d/81) ถูกค้นหา เมื่อเราหวังว่าการต่อเชื่อมอัตโนมัติจะวนซ้ำบนคีย์ต่อไปจนกว่าจะพบรายการที่ตรงกัน

เมื่อพิจารณาจากเลย์เอาต์ของเซิร์ฟเวอร์ NFS ของเรา วิธีใดที่จะเป็นวิธีที่สมเหตุสมผลและมีประสิทธิภาพมากที่สุดในการติดตั้งไดเร็กทอรีโฮมของผู้ใช้โดยอัตโนมัติตามต้องการที่ /บ้าน? ตามหลักการแล้ว เราต้องการจัดเก็บข้อมูลการต่อเชื่อมอัตโนมัติใน IDM/FreeIPA

  • เราควรใช้ cn=automount,dc=example,dc=com ต้นไม้ที่เป็นส่วนหนึ่งของ FreeIPA แล้วหรือยัง ถ้าเป็นเช่นนั้น เราสามารถมีรายการสำหรับไดเร็กทอรี ~50 ที่เก็บโฟลเดอร์โฮมไดเร็กทอรีของผู้ใช้ หรือเราต้องการหนึ่งรายการสำหรับผู้ใช้แต่ละราย (เราพร้อมจะทำอย่างหลัง การสร้างแบบเป็นโปรแกรมจะเป็นเรื่องง่าย แต่เราไม่แน่ใจเกี่ยวกับประสิทธิภาพและผลกระทบด้านการจัดการในระยะยาว)
  • เราควรสร้างและใช้ นิสแมป วัตถุ?
  • เราควรเพิ่มแอตทริบิวต์ที่กำหนดเองในบันทึกผู้ใช้และใช้สิ่งนั้นหรือไม่
  • มีอะไรที่ดีกว่าที่เราคิดไม่ถึงไหม?

ลูกค้า NFS ของเราประกอบด้วย RHEL, Ubuntu และ macOS เพียงเล็กน้อย (การรักษาการสนับสนุน/ความเข้ากันได้ของ macOS ไว้จะดี แต่ไม่จำเป็น เราพร้อมที่จะละทิ้งจากรายการแพลตฟอร์มที่รองรับของเรา)

หากจำเป็น เราสามารถจัดระเบียบเลย์เอาต์บนเซิร์ฟเวอร์ NFS ได้บ้าง แต่เรายังคงต้องการเก็บโฮมไดเร็กทอรีไว้ในวอลุ่มต่างๆ กัน (และไดเร็กทอรีย่อยหลายๆ ไดเร็กทอรี)

okapi avatar
us flag
คุณไม่สามารถใช้สัญลักษณ์แทน `*` ได้ เนื่องจากตัวแรกจะตรงกัน คุณจะต้องเพิ่มรายการ automount สำหรับผู้ใช้ทุกคน เหล่านี้สามารถอยู่ใน freeipa

โพสต์คำตอบ

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