본문 바로가기

리눅스

우분투에서 HPE ssacli 도구를 설치하는 방법

반응형

우분투에서 HPE ssacli 도구를 설치하는 방법 (RAID 관리)

HPE 서버에서 RAID 구성을 관리하기 위해 사용하는 CLI 도구가 Smart Storage Administrator CLI (ssacli)입니다.

 

우분투에서는 HPE 공식 저장소(MCP, Management Component Pack)를 통해 설치하는 것이 가장 안정적입니다.

테스트 환경

운영체제 정보

$ lsb_release -d
Description:	Ubuntu 22.04 LTS

1. 새로운 sources.list 파일 생성하기

아래 명령어를 사용하여 새로운 sources.list 파일을 생성합니다.

sudo vim /etc/apt/sources.list.d/mcp.list

2. HPE Management Component Pack 저장소 추가하기

생성한 파일에 다음과 같이 저장소를 추가합니다.

lsb_release -c
Codename:	jammy
$ cat /etc/apt/sources.list.d/mcp.list
# HPE Management Component Pack
deb http://downloads.linux.hpe.com/SDR/repo/mcp jammy/current non-free
echo deb http://downloads.linux.hpe.com/SDR/repo/mcp `lsb_release -cs`/current non-free | tee /etc/apt/sources.list.d/mcp.list

이후 Package Sign key를 추가합니다.

curl https://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | sudo apt-key add -
curl https://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | sudo apt-key add -
curl https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | sudo apt-key add -
728x90

3. 패키지 리스트 갱신하기

다음 명령어로 패키지 리스트를 갱신합니다.

sudo apt update

4. ssacli 설치하기

다음 명령어로 ssacli를 설치합니다.

sudo apt install -y ssacli

설치 확인

sudo ssacli version

이제 ssacli 명령어를 실행할 수 있습니다. 예를 들어, 다음 명령어로 디스크 정보를 확인할 수 있습니다.

sudo ssacli ctrl all show config

물리 디스크 확인

sudo ssacli ctrl all show config detail

컨트롤러 상태 확인

sudo ssacli ctrl all show status

ssacli의 자세한 사용법은 HP 공식 문서를 참조하십시오.

https://support.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0108021

5. 자동 설치 스크립트

#!/bin/bash
set -e

echo "== Install HPE ssacli =="

# OS 확인
CODENAME=$(lsb_release -cs)

echo "[INFO] OS Codename: $CODENAME"

# Keyring 등록
echo "[INFO] Adding HPE GPG key..."
sudo mkdir -p /usr/share/keyrings

curl -fsSL https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub \
| sudo gpg --dearmor -o /usr/share/keyrings/hpe.gpg

# Repo 등록
echo "[INFO] Adding HPE Repository..."
echo "deb [signed-by=/usr/share/keyrings/hpe.gpg] \
https://downloads.linux.hpe.com/SDR/repo/mcp $CODENAME current non-free" \
| sudo tee /etc/apt/sources.list.d/hpe-mcp.list

# 업데이트 및 설치
echo "[INFO] Installing ssacli..."
sudo apt update
sudo apt install -y ssacli

# 확인
echo "[INFO] Verifying installation..."
ssacli version || {
    echo "[ERROR] ssacli installation failed"
    exit 1
}

echo "[INFO] Installation completed successfully."

 

728x90
반응형