본문으로 건너뛰기
Version: 0.0.6

CLI 레퍼런스

mass-ctl은 볼륨 마운트 및 로컬 환경 관리를 위한 클라이언트 측 CLI 도구입니다. 스토리지에 접근해야 하는 클라이언트 머신에 설치해야 합니다.

설치

mass-client는 MangoBoost 패키지 저장소(repo.mangoboost.io)를 통해 배포됩니다. 설치 전에 클라이언트 머신에 저장소를 먼저 등록해야 합니다.

정보

MangoBoost에서 발급한 저장소 자격 증명(사용자 이름과 비밀번호)이 필요합니다. 자격 증명이 없다면 MangoBoost 담당자에게 문의하십시오.

Ubuntu / Debian에 설치

1. MangoBoost APT 저장소 등록

sudo su -
apt update
apt install -y curl gpg lsb-release

# MangoBoost 서명 키 가져오기
curl https://repo.mangoboost.io/artifactory/api/security/keypair/mb-gpg/public \
| gpg --dearmor \
| tee /etc/apt/trusted.gpg.d/mango-sdk.gpg > /dev/null

# 아래 두 값을 MangoBoost에서 제공받은 자격 증명으로 교체하세요
export MANGO_GUEST_NAME=<your-mangoboost-username>
export MANGO_GUEST_PASSWORD=<your-mangoboost-password>

install -m 600 -o root -g root /dev/null /etc/apt/auth.conf.d/mango-sdk.conf
{
printf 'machine repo.mangoboost.io\n'
printf 'login %s\n' "$MANGO_GUEST_NAME"
printf 'password %s\n' "$MANGO_GUEST_PASSWORD"
} | tee /etc/apt/auth.conf.d/mango-sdk.conf > /dev/null
chmod 600 /etc/apt/auth.conf.d/mango-sdk.conf

# APT 소스에 저장소 추가
echo "deb https://repo.mangoboost.io/artifactory/public-debian $(lsb_release -cs) boostx-sds" \
| tee /etc/apt/sources.list.d/mango.list

2. 패키지 설치

apt update
apt install -y mass-client
RHEL / Rocky Linux에 설치

1. MangoBoost DNF 저장소 등록

sudo su -

# 아래 두 값을 MangoBoost에서 제공받은 자격 증명으로 교체하세요
export MANGO_GUEST_NAME=<your-mangoboost-username>
export MANGO_GUEST_PASSWORD=<your-mangoboost-password>

# RHEL 메이저 버전 감지 (예: rhel9)
. /etc/os-release && RHEL_VER="rhel${VERSION_ID%%.*}"

# DNF 소스에 저장소 추가
tee /etc/yum.repos.d/mango.repo > /dev/null <<EOF
[boostx-sds]
name=MangoBoost BoostX-SDS
baseurl=https://repo.mangoboost.io/artifactory/public-rpm/${RHEL_VER}
username=$MANGO_GUEST_NAME
password=$MANGO_GUEST_PASSWORD
enabled=1
gpgcheck=0
gpgkey=https://repo.mangoboost.io/artifactory/api/security/keypair/mb-gpg/public
EOF
chmod 600 /etc/yum.repos.d/mango.repo

2. 패키지 설치

dnf install -y mass-client