인증 설정
모든 스토리지 작업에는 MASS 클러스터에서 발급된 유효한 TLS 인증서가 필요합니다.
mount를 사용하기 전에 아래 단계를 한 번 완료하세요.
1단계 — 클러스터 엔드포인트 설정
mass-ctl config set manager-endpoint https://<헤드-노드-주소>
한 번만 실행하면 이후 모든 명령어에 자동으로 적용됩니다.
2단계 — 인증서 발급
사용 환경에 맞는 시나리오를 선택하세요:
시나리오 A — 개인 접근 (본인 계정만 사용)
MASS 계정으로 로그인합니다. 단기 클라이언트 인증서 (기본 유효기간 24시간)가 자동으로 발급 및 저장됩니다.
mass-ctl login --username <사용자명>
# 프롬프트에서 비밀번호 입력
유효기간이 더 긴 인증서를 발급받으려면 (최대 7일):
mass-ctl login --username <사용자명> --validity-hours 168
이후 본인 계정으로 mount를 실행할 수 있습니다.
시나리오 B — 영구 머신 접근 (서버의 모든 사용자 공용)
재부팅 후에도 유지되고 해당 서버의 모든 사용자가 접근할 수 있는 방식으로 볼륨을 마운트해야 할 때 사용합니다.
먼저 등록 요청을 인증하기 위해 로그인합니다:
mass-ctl login --username <관리자-사용자명>
그런 다음 머신을 등록합니다. 이 명령은 이 머신의 고유 시스템 ID에 연결된 장기 인증서 (유효기간 ~1년)를 생성합니다:
sudo mass-ctl machine register
머신 인증서는 logout 후에도 유지되며 매일 만료되지 않습니다.
이 머신의 모든 사용자가 재로그인 없이 mount를 실행할 수 있습니다.
정보
인증서 파일은 클라이언트 머신의 ~/.config/boostx-sds/certs/에 저장됩니다.
스토리지 접근이 허용되려면 해당 머신이 대시보드의 접근 → 머신에서
머신 Identity로 등록되어 있어야 합니다.