개발

Lustre 파일 시스템 설치 - (5) Lustre 파일 시스템 접근 권한 설정

키리우스 2020. 10. 28. 17:36

Luster Manual의 28 챕터를 보면 Nodemap을 이용한 권한 설정 방법이 나온다.

 

기본적으로 Lustre를 설치한 뒤 권한 설정을 하지 않으면 단순한 ls 명령어를 통한 디렉토리 확인조차도 권한 문제로 인해 실행할 수 없게 된다.

root 계정으로 사용하는 것이라면 문제가 없지만, 일반 계정에서 Lustre를 사용하기 위해선 UID or GID의 설정이 필요하다.

 

UID 및 GID 설정은 MGS를 설치한 서버에서 진행해야한다.

UID 매핑을 직접 설정할 사람은 해당 자료를 참고하여 설정하면 도움이 될 것이다.

 

연구실의 시스템에서는 특정 UID를 매핑하는 것이 아니라,

전체 유저가 사용할 수 있도록 하기 위해 identity_upcall을 NONE으로 설정하였다.

lctl set_param mdt.*.identity_upcall=NONE
lctl nodemap_activate 1

 

이후 Lustre가 마운트되어있는 클라이언트에서 root 계정의 소유로 되어있는 /mnt/lustre 디렉토리 권한을 조정한다.

chmod / chown & chgrp 를 사용하여 디렉토리 권한을 조정해주면 권한 문제가 해결된다.