본문 바로가기
SW/MegaCLI & MegaRAID

Ubuntu 24.04 우분투에 ssacli 사용하여 RAID 관리하기 HP DL360 Gen9

by bigju 2025. 12. 15.
반응형

환경 :

서버 : HP DL360 Gen9

HDD : [0.1 Slot] SSD + [3 Slot] SAS 하드 -> 각 RAID 1, 0 설정 상태

OS : Ubuntu 24.04  LTS

📌상황 : 3 Slot 교체 RAID 0


 

1. ssacli를 위한 패키지 설치

sudo apt update
sudo apt install alien libstdc++6 -y

 

2. 파일 업로드

cd /usr/local/src

*파일 업로드

 

ssacli-5.10-44.0.x86_64.rpm
15.63MB

 

3. 파일 설치

📌rpm → deb 변환
sudo alien -k ssacli-9.40-xx.rpm

📌deb 설치
sudo dpkg -i ssacli_9.40-xx_amd64.deb

📌설치 확인
ssacli ctrl all show config

 

Smart HBA H240ar in Slot 0 (Embedded) (RAID Mode)  (sn: PDNLN0BRH793NU)
   Internal Drive Cage at Port 1I, Box 1, OK
   Internal Drive Cage at Port 2I, Box 0, OK

   Port Name: 1I
   Port Name: 2I

   Array A (Solid State SATA, Unused Space: 0  MB)
      logicaldrive 1 (894.22 GB, RAID 1, OK)
      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SATA SSD, 960 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SATA SSD, 960 GB, OK)
   Array B (SAS, Unused Space: 0  MB)
       Unassigned  -> 하드는 보이나 RAID 잡히지 않았다.
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 300 GB, OK)

 

4. physicaldrive 1I:1:3 하드 및 RAID 세팅 설정 

ssacli ctrl slot=0 create type=ld drives=1I:1:3 raid=0

 

 1I:1:3 : 상황에 맞게 번호 작성

 

성공 시:
logicaldrive X (558.xx GB, RAID 0, OK)
Logical Drive created successfully

 

5. OS에서 디스크 확인

lsblk

보여야하는 구간 (각 상황 다름)
sdb     8:16   0 600G  0 disk

 

6. 포맷

mkfs -t ext4 /dev/sdb1

 

*각자 맞게 ext4 gpt 등등 선택

 

7. (선택)  마운트

sudo mkdir /data (파일은 각자 선택)
sudo mount /dev/sdb1 /data

 

8. 재부팅 후 자동 마운트 (fstab)

✅UUID 확인
blkid /dev/sdb1

출력 예:
UUID="a1b2c3d4-...."

vi /etc/fstab
sudo nano /etc/fstab

<맨 아래 추가 작성>
UUID=a1b2c3d4-xxxx-xxxx-xxxx-xxxxxxxxxxxx  /data  ext4  defaults  0  2

 

9. 최종 확인

physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 600 GB, OK)

   Array C (SAS, Unused Space: 0  MB)
      logicaldrive 3 (558.88 GB, RAID 0, OK)
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 600 GB, OK)

 

   Array B (SAS, Unused Space: 0  MB)
    Unassigned
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 300 GB, OK) 

🔽

physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 600 GB, OK)
Array C (SAS, Unused Space: 0  MB)
logicaldrive 3 (558.88 GB, RAID 0, OK)
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 600 GB, OK)

 

⏩ 최종적으로 RAID가 잡히면서 서버 HP DL360 Gen9 서버 재부팅 없이 하드 교체 시나리오 훈련 끝


반응형

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!