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