리눅스
HP 서버에서 ssacli 유틸리티를 사용하여 RAID를 구성하는 방법
변군이글루
2025. 7. 2. 12:52
반응형
HP 서버에서 ssacli 유틸리티를 사용하여 RAID를 구성하는 방법
테스트 환경
하드웨이 정보
dmidecode -t system | egrep 'Manufacturer|Product Name'
Manufacturer: HP
Product Name: ProLiant DL380 G7
운영체제 정보
lsb_release -d
Description: Ubuntu 22.04.3 LTS
컨트롤러 확인
sudo ssacli ctrl all show
Smart Array P410i in Slot 0 (Embedded) (sn: ABC123456)
물리 드라이브 확인
sudo ssacli ctrl slot=0 pd all show
Smart Array P410i in Slot 0 (Embedded)
Array A
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS HDD, 146 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS HDD, 146 GB, OK)
Array B
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 300 GB, OK)
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS HDD, 300 GB, OK)
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS HDD, 300 GB, OK)
physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS HDD, 300 GB, OK)
728x90
RAID 생성
RAID 1 생성 (미러링)
sudo ssacli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4 raid=1
RAID 0 생성
sudo ssacli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4 raid=0
RAID 5 (3개 이상의 디스크 필요)
sudo ssacli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,1I:1:5 raid=5
옵션 추가
size=max stripesize=256kb ss=512kb caching=enabled
RAID 설정 확인
sudo ssacli ctrl slot=0 show config
기존 논리 드라이브 삭제 (주의: 데이터 삭제됨)
sudo ssacli ctrl slot=0 ld all show
sudo ssacli ctrl slot=0 ld 1 delete
확인
sudo ssacli ctrl slot=0 ld all show status
logicaldrive 1 (136.70 GB, RAID 1): OK
logicaldrive 2 (838.10 GB, RAID 5): OK
스크립트
#!/bin/bash
SLOT=0
DISKS="1I:1:3,1I:1:4"
RAID_LEVEL=1
ssacli ctrl slot=$SLOT create type=ld drives=$DISKS raid=$RAID_LEVEL
ssacli ctrl slot=$SLOT show config
반응형