ฉันมีสภาพแวดล้อมถัดไป: คลัสเตอร์ที่มีโหนดหลัก ซึ่งใช้เพื่อเข้าถึงโหนดคอมพิวท์และโหนดที่เก็บข้อมูลทั้งหมด Slurm ได้รับการติดตั้งในโหนดหลักและโหนดคอมพิวเตอร์ทั้งหมด โดยที่การควบคุมของ Slurm อยู่ในโหนดหลัก ผู้ใช้ทั้งหมดในทุกโหนดได้รับการจัดการด้วยเซิร์ฟเวอร์ LDAP ภายนอกคลัสเตอร์
ฉันต้องการเปิดใช้งานกระบวนการนักเทียบท่าโดยใช้ Slurm ด้วยนักเทียบท่า 'ปกติ' ฉันทำได้ แต่นักเทียบท่าข้าม Slurm ดังนั้นคอนเทนเนอร์นักเทียบท่าจึงสามารถเข้าถึงทรัพยากรทั้งหมด (กราฟิกการ์ด) ในขณะที่ Slurm ควรจำกัดสิ่งนี้ ฉันแก้ไขสิ่งนี้โดยใช้นักเทียบท่าไร้รูทจาก คู่มือนี้แต่ปัญหาใหม่เกิดขึ้นเมื่อใช้นักเทียบท่าที่ไม่มีรูท เมื่อพยายามเปิดใช้คอนเทนเนอร์ใดๆ โดยใช้คำแนะนำในคู่มือนักเทียบท่าไร้รูท ข้อผิดพลาดถัดไปจะเกิดขึ้น:
[rootlesskit:parent] ข้อผิดพลาด: ล้มเหลวในการตั้งค่าแผนที่ UID/GID: ล้มเหลวในการคำนวณแผนที่ uid/gid: ไม่พบช่วง subuid สำหรับผู้ใช้ 10323 ("cpelaez")
ผู้ใช้ "cpelaez" เป็นผู้ใช้ LDAP แต่เมื่อลองใช้สคริปต์เดียวกันทั้งหมดโดยใช้ผู้ใช้ภายใน นักเทียบท่าที่ไม่มีรูทจะทำงานโดยไม่มีปัญหา ดังนั้นปัญหาจึงเกิดขึ้นกับผู้ใช้ LDAP