본문으로 건너뛰기

MASS Storage

Services → MASS 페이지는 MASS (BoostX-SDS) 소프트웨어 정의 스토리지 클러스터를 MAC에 통합합니다. api-server가 MASS Manager REST API를 프록시하므로, 대시보드를 벗어나지 않고도 용량 확인, 볼륨 프로비저닝, MAC 노드를 스토리지 패브릭에 연결하는 작업을 할 수 있습니다.

MASS Storage

연결

MASS는 관리자가 연결 카드 (또는 헤더의 연결 설정 토글)에서 연결합니다. MASS Manager API 엔드포인트 (예: http://storage1.example:30080/api/v1), 사용자명, 비밀번호를 입력합니다. MAC은 자격 증명을 api-server에 저장하고, 이후 모든 호출에 쓸 세션 토큰(JWT)을 얻는 데 사용합니다. 연결 스트립은 실시간 상태 — Not configured, Connected, Disconnected — 와 엔드포인트, 원시 상태 (connected / auth_failed / unreachable / …)를 함께 보여줍니다. 관리자는 Disconnect로 저장된 자격 증명을 지울 수 있고, Open Dashboard 링크로 네이티브 MASS UI로 이동할 수 있습니다.

연결되면 읽기는 로그인한 모든 사용자가 할 수 있습니다. 프로비저닝 작업은 operator 또는 admin 역할이, 자격 증명 변경은 admin만 할 수 있습니다.

메트릭 타일

네 개의 타일이 클러스터를 요약합니다.

  • Capacity — 총 백엔드 용량, 사용 바이트, 사용률 바
  • Volume Groups — 개수와 사용 중인 백엔드 (예: daos)
  • Volumes — 개수와 전체 데이터 감축 비율(DRR)
  • Drives in Cluster — 발견된 NVMe 드라이브 중 클러스터에 포함된 수 / 전체 수

활성 알림

MASS가 알림을 보고하면, 표 위에 목록으로 나타납니다 — severity, 컴포넌트, 메시지, 시각을 최신순으로 보여줍니다.

Volume Groups

백엔드 스토리지 풀 표입니다: 이름, 백엔드, phase, 사용량, 총 용량. operator는 볼륨 그룹을 생성 (이름, 라벨, 크기, 백엔드)하거나 삭제 (해당 백엔드 풀과 그 안의 모든 볼륨을 파괴)할 수 있습니다.

Volumes

프로비저닝된 볼륨 표입니다: 이름, 상위 그룹, 타입 (POSIX / ANY), phase, 소유자. 행별 operator 액션:

  • Attach to node — 대상 노드에 MASS 아이덴티티가 있는지 확인한 뒤, 데이터 경로 마운트를 준비하고 그 노드에서 실행할 정확한 mount 명령을 보여줍니다.
  • Create snapshot — 볼륨의 특정 시점 스냅샷.
  • Delete — 되돌릴 수 없으며, 확인 다이얼로그로 보호됩니다.

볼륨 생성에는 이름, 상위 볼륨 그룹, 소유자, 크기(GiB), 타입이 필요합니다.

NVMe 드라이브

MAC 노드 전반에서 발견된 모든 NVMe 드라이브: 노드, 모델, 시리얼, 용량, 온도, 그리고 그 드라이브가 클러스터에 포함되어 있는지 (MASS가 점유) 아니면 아직 독립형인지 표시합니다.

MAC과 MASS의 결합

읽기/프로비저닝 프록시를 넘어, MAC은 스토리지 패브릭의 아이덴티티 브로커 역할을 합니다: 모든 MAC 노드를 MASS 프린시펄로 등록할 수 있고 (GET/POST /api/v1/mass/identities), Attach to node 흐름은 "아이덴티티 확보 후 마운트 준비" 두 단계를 한 번의 MAC 액션으로 수행합니다 (POST /api/v1/mass/attach). 마운트 자체는 MASS 클라이언트를 통해 노드에서 실행됩니다.

이 페이지에 없는

이 페이지는 MASS Manager API가 노출하는 것만 반영합니다. 데이터 경로 마운트는 노드에서 일어나며 (MAC이 명령을 건네줍니다), MAC이 대신 실행해 주지는 않습니다.