안녕하세요. 주식회사 서버몬 입니다.
이번 포스팅은 HPE 서버에서 사용되는 RAID 스토리지 관리 유틸인 SSACLI 를 활용하는 방법에 대해서 알아보도록 하겠습니다.
HPE SSACLI 란?
자체 벤더 (HPE, Lenovo, DELL) 등은 OS 상에서 하드웨어 레이드 컨트롤러 상태를 확인 할 수 있습니다.
HPE 의경우 Smart Storage Administrator 를 사용하고 있으며 RAID 구성, 상태 확인, 설정 변경 등이 가능하도록
지원하는 HPE 전용 관리 도구 입니다.
OS별 HPE SSACLI 설치
Linux (Redhat/CentOS)
설치를 위해 Yum 레포지토리 추가 설정을 진행합니다.
vim /etc/yum.repos.d/hpe-mcp.repo
[hpe-mcp]
name=Management Component Pack
baseurl=http://downloads.linux.hpe.com/repo/mcp/dist/dist_ver/arch/project_ver
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp
[옵션값 OS버전에 따라 다르게 구성합니다]
Where:
dist centos, fedora, opensuse, oracle
dist_ver Browse repo to identify supported distribution versions
arch i386, x86_64
project_ver current, 12.20, 12.05, 11.30, 11.21, 11.05, 10.62, 10.50, 10.40
ex) CentOS7의 경우
[hpe-mcp]
name=Management Component Pack
baseurl=http://downloads.linux.hpe.com/repo/mcp/centos/7/x86_64/current
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp
이후 ssacli 를 설치 합니다.
yum install -y ssacli
Linux (Ubuntu/Debian)
설치를 위해 APT 레포지토리 추가 설정을 진행합니다.
vim /etc/apt/sources.list.d/mcp.list
# HPE Management Component Pack
deb http://downloads.linux.hpe.com/SDR/repo/mcp dist/project_ver non-free
[옵션값 OS버전에 따라 다르게 구성합니다]
Where:
dist jammy, bullseye, focal, buster, bionic, xenial, precise, stretch, jessie
project_ver current, 12.40, 12.30, 12.20, 12.05, 12.00, 11.30, 11.21, 11.05
ex) Ubuntu 20.04 LTS 의 경우 focal 코드명을 사용합니다.
코드명은 아래 명령어로 확인 가능합니다.
ubuntu@ubuntu:~$ lsb_release -c
Codename: focal
# HPE Management Component Pack
deb http://downloads.linux.hpe.com/SDR/repo/mcp focal/current non-free
이후 Package Sign key를 추가 합니다.
curl https://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add -
curl https://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add -
curl https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -
패키지 리스트 갱신
apt update
SSACLI 설치
apt install ssacli
Vmware ESXI
HPE 전용 이미지로 설치시 사전 설치 되어 있습니다.
https://www.hpe.com/kr/ko/servers/hpe-esxi.html
HPE SSACLI 제한사항
해당 포스팅의 일부 명령어는 HPE Smart Array P-Series 의 사용이 강제됩니다.
LD RAID Level 변경, LD 확장 , Cache 비율 조정등 일부 명령어의 경우 사용이 어려울 수 있습니다.
자세한 사항은 아래 컨트롤러 별 차이점에 에서 확인 하실 수 있습니다.
HPE SSACLI 약어 숙지
모든 HPE SSACLI 도구에서 제공되는 명령어는 길이를 줄이기 윈한 짧은 이름이 있습니다.
이후 작업을 위해 숙지 해야 합니다.
### 약어:
- chassisname = ch
- controller = ctrl
- logicaldrive = ld
- physicaldrive = pd
- drivewritecache = dwc
- licensekey = lk
### 디스크 지정:
- 디스크 범위지정 (1E:1:1~3 까지): 1E:1:1-1E:1:3
- 할당되지 않는 디스크 : allunassigned
HPE SSACLI 상태 확인
컨트롤러, 디스크 또는 볼륨의 상태를 보려면 모든 종류의 명령을 실행하여 진행 중인 작업에 대한 정보를 얻을 수 있습니다. 광범위한 세부 정보는 시스템에 대한 문제 해결 및 정보 수집에 매우 유용합니다.
# Controller 1번의 기본 설정을 확인합니다.
./ssacli ctrl slot=1 show config
# Controller 1번의 상세 설정을 확인합니다.
./ssacli ctrl slot=1 show detail
# Controller 1번의 모든 상세 설정을 확인합니다.
./ssacli ctrl slot=1 show config detail
# Controller 1번의 상태를 확인합니다. 캐시, 배터리 등의 상태 또한 포함됩니다.
./ssacli ctrl slot=1 show status
# 모든 Controller 기본 설정을 확인합니다.
./ssacli ctrl all show config
# Controller 1번 logicaldrive 1번의 상태를 확인합니다.
./ssacli ctrl slot=1 ld 1 show status
# Controller 1번 모든 물리 디스크 상태를 확인합니다.
./ssacli ctrl slot=1 pd all show status
# Controller 1번 모든 logicaldrive 상태 확인합니다.
./ssacli ctrl slot=1 ld all show status
# Controller 1번 모든 logicaldrive 상세 설정을 확인합니다.
./ssacli ctrl slot=1 ld all show detail
HPE SSACLI Logical Drive 생성
해당 유틸을 사용하여 새로운 Logical Drive 를 생성할 수 있습니다.
# 신규 RAID 0 디스크를 생성
./ssacli ctrl slot=1 create type=ld drives=1I:0:8 raid=0 forced
# 글로벌 HostSpare 디스크를 지정합니다.
./ssacli ctrl slot=1 array all add spares=1I:1:6,1I:1:7
# 신규 RAID 1 디스크를 생성
./ssacli ctrl slot=1 create type=ld drives=1I:0:3,1I:0:4 raid=1 forced
# 신규 RAID 5 디스크를 생성
./ssacli ctrl slot=1 create type=ld drives=1I:0:5,1I:0:6,1I:0:7 raid=5 forced
HPE SSACLI Logical Drive 디스크 추가
드라이브 추가 및 논리 드라이브 확장의 두 가지 작업을 수행합니다.
주의 명령을 수행하기 전에 반드시 백업을 만드십시요
# 할당되지 않는 모든 디스크를 Logical Drive 1에 추가합니다. (RAID LEVEL은 자동으로 변경됩니다.)
./ssacli ctrl slot=1 ld 1 add drives=allunassigned
# Logical Drive 2의 볼륨 사이즈를 최대 확장합니다 (OS 내부에서 실행시 반드시 forced 값을 입력합니다)
./ssacli ctrl slot=1 ld 2 modify size=max forced
HPE SSACLI RAID Level 변경
구성된 Logical Drvie 의 RAID Level 을 변경합니다.
주의 명령을 수행하기 전에 반드시 백업을 만드십시요
# Logical Drive3 의 RAID Level 을 1로 변환 합니다.
./ssacli ctrl slot=1 ld 3 modify raid=1
# Logical Drive3 의 RAID Level 을 1로 변환 합니다.
./ssacli ctrl slot=1 ld 4 modify raid=5
# Logical Drive3 의 RAID Level 을 1로 변환 합니다.
./ssacli ctrl slot=1 ld 5 modify raid=10
HPE SSACLI 디스크 재검색
핫스왑 타입의 새로운 디스크 추가, 디스크 변경시 컨트롤러에 재 검색 작업을 수행합니다.
### 모든 컨트롤러의 재검색 수행
./ssacli rescan
HPE SSACLI 디스크 LED 상태 제어
교체 / 확인이 필요한 디스크의 물리적인 위치를 정확히 알수 없을 경우 LED 를 활성화 시켜 확인이 가능합니다.
# logical drive 2 의 디스크들의 LED 를 ON 합니다.
./ssacli ctrl slot=1 ld 2 modify led=on
# logical drive 2 의 디스크들의 LED 를 OFF 합니다.
./ssacli ctrl slot=1 ld 2 modify led=off
# 특정 물리디스크의 LED 를 ON 합니다.
./ssacli ctrl slot=0 pd 1I:0:1 modify led=on
# 특정 물리디스크의 LED 를 OFF 합니다.
./ssacli ctrl slot=0 pd 1I:0:1 modify led=off
HPE SSACLI 캐시 비율 수정
현재 운영중인 시스템의 목적에 맞게 Cahce 비율 조정이 가능합니다.
캐시 서버의 경우 Write 의 비율보다 Read 의 비율을 높게 조정하여 성능 향상을 기대할 수 있습니다.
# 설정된 캐시 비율 확인
./ssacli ctrl slot=1 modify cacheratio=?
# 캐시 비율 수정 read: 25% / write: 75%
./ssacli ctrl slot=1 modify cacheratio=25/75
# 캐시 비율 수정 read: 50% / write: 50%
./ssacli ctrl slot=1 modify cacheratio=50/50
# 캐시 비율 수정 read: 0% / Write: 100%
./ssacli ctrl slot=1 modify cacheratio=0/100
HPE SSACLI 재구축 우선순위 수정
볼륨의 재구성 복구의 우선 순위를 지정합니다.
컨트롤러의 우선 순위를 조정하여 재구축시 발생하는 부하를 조정 할 수 있습니다.
# 설정된 비율 확인
./ssacli ctrl slot=1 modify rp=?
# 재구축 우선순위 낮음으로 설정
./ssacli ctrl slot=1 modify rebuildpriority=low
# 재구축 우선순위 중간으로 설정
./ssacli ctrl slot=1 modify rebuildpriority=medium
# 재구축 우선순위 높음으로 설정
./ssacli ctrl slot=1 modify rebuildpriority=high
HPE SSACLI Smart Path 여부 수정
SSD 를 사용한 RAID 볼륨 사용시 컨트롤러 캐시를 사용 할지 SSD 자체의 디스크 캐시를 사용할지 여부를 수정합니다.
기본값은 사용으로 구성되어 있으며 특수한 경우 사용 여부를 결정합니다.
# SSD Smart Path 활성화
./ssacli ctrl slot=1 array a modify ssdsmartpath=enable
# SSD Smart Path 비활성화
./ssacli ctrl slot=1 array a modify ssdsmartpath=disable
HPE SSACLI 논리 드라이브 삭제
특정 볼륨을 삭제합니다.
주의 명령을 수행하기 전에 반드시 삭제할 볼륨을 재 확인 하십시오
# Logical Drive 1 을 삭제합니다.
./ssacli ctrl slot=1 ld 1 delete
#Logical Drive 2 을 삭제합니다.
./ssacli ctrl slot=1 ld 2 delete
감사합니다.
HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~
제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.
서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.
1u서버 / APC / DB / defog / DEFOG랙 / dell5820 / dell5820t / dell7920 / dellpoweredge / dellr240 / dellr340 / dellr350 / dellr450 / dellr540 / dellr630 / dellr640 / dellr740 / dellr750 / dellserver / dellt40 / dellt440 / dellt5820 / dell서버 / DELL서버CPU / DELL서버RAID컨트롤러 / DELL서버SAS하드디스크 / DELL서버가격비교 / DELL서버가격비교견적 / DELL서버견적 / DELL서버구매 / DELL서버디스크교체 / DELL서버메모리 / DELL서버펌웨어 / DELL서버하드디스크구매 / dell워크스테이션 / dl20 / dl20gen10 / dl360 / dl360gen10 / dl380 / dl380g10 / dl380gen10 / ECC메모리 / EDFOG랙가격 / ESTSOFT / FIRMWARE / gpu서버 / gpu타워형서버 / HA솔루션 / hpdl20 / hpdl360 / hpdl360gen10 / hpdl380 / hpdl380g10 / HPE / HPE Service Pack for Proliant / HPE SPP / hpedl20 / hpedl20gen10 / hpedl360gen10 / hpe서버 / HPE서버CPU / HPE서버RAID컨트롤러 / HPE서버SAS하드디스크 / HPE서버가격비교 / HPE서버가격비교견적 / HPE서버견적 / HPE서버구매 / HPE서버드라이버설치 / HPE서버디스크교체 / HPE서버메모리 / HPE서버비용 / HPE서버펌웨어 / HPE서버하드디스크구매 / hpgen10 / hpml30 / hpserver / hpz2 / hpz4 / hpz420 / hpz440 / hpz4g4 / hpz640 / hpz6g4 / hpz8g4 / hp마이크로서버 / hp서버 / hp서버800 / hp서버800w / hp서버cto / hp서버pc / HP서버메모리 / hp서버컴퓨터 / HP서버펌웨어 / HP서버하드디스크 / hp워크스테이션 / hp프로라이언트 / HYPER BACKUP / ibm서버 / Intelligent Provisioning / KVM / KVM 기술지원비(비용) / KVM 설치비 / L2스위치 / L3스위치 / LENONO서버SAS하드디스크 / lenovop620 / lenovor650 / LENOVO서버 / LENOVO서버CPU / LENOVO서버RAID컨트롤러 / LENOVO서버가격비교 / LENOVO서버가격비교견적 / LENOVO서버견적 / LENOVO서버구매 / LENOVO서버디스크교체 / LENOVO서버메모리 / LENOVO서버하드디스크구매 / LENOVO펌웨어업데이트 / Linux / ML30 / ml30gen10 / ML350GEN10 / ML360 / MSSQL / MSSQL 기술지원비(비용) / MSSQL 설치비 / MYSQL / MySQL 기술지원비(비용) / MySQL 설치비 / OS설치 / p17079-b21 / poweredger740 / poweredger750 / precision5820 / QUADRO / QUADRO그래픽카드 / r240 / r340 / r440 / r740 / RHEL설치 / RMS랙 / server / serverpc / SOPHOS / SPP / sr250 / sr650 / SYNOLOGY / SYNOLOGY나스 / UPS / UPS기술지원 / UPS납품 / UPS설치 / V3 / Windows서버설치 / z420 / z620 / z840 / z8g4 / 기술지원비(비용) / 나스기술지원 / 나스설치지원 / 네트워크스위치 / 네트워크장비 / 더블테이크 / 데이터베이스 / 델5820 / 델서버 / 델서버비용 / 델서버펌웨어업데이트 / 델워크스테이션 / 델컴퓨터워크스테이션 / 디포그 / 디포그랙 / 디포그랙가격 / 딥러닝pc / 딥러닝서버 / 랙 / 랙(RACK) 기술지원비(비용) / 랙(RACK) 설치비 / 랙납품설치 / 랙설치 / 레노버p620 / 레노버서버 / 레노버워크스테이션 / 레노보서버 / 레노보서버펌웨어 / 레드헷설치 / 리눅스 기술지원비(비용) / 리눅스 설치비 / 리눅스서버 / 리눅스서버설치 / 리눅스서버트러블슈팅 / 리눅스트러블슈팅 / 리욱스 / 미니서버 / 미니서버랙 / 방화벽 / 방화벽 기술지원비(비용) / 방화벽 설치비 / 방화벽엔지니어 / 백업 / 보안솔루션 / 보안솔루션구매 / 보안솔루션설치 / 서버 / 서버 기술지원비(비용) / 서버 랙마운트비용 / 서버 설치비 / 서버 장애조치비용 / 서버CPU / 서버MEMORY / 서버OS설치 / 서버pc / 서버가격 / 서버구매 / 서버기술지원 / 서버납품 / 서버디스크장애처리 / 서버랙 / 서버렉마운트 / 서버메모리 / 서버몬 / 서버몬기술지원 / 서버백업 / 서버보안 / 서버엔지니어 / 서버용pc / 서버용그래픽카드 / 서버용메모리 / 서버용컴퓨터 / 서버용하드디스크 / 서버컴 / 서버컴퓨터 / 서버트러블슈팅 / 서버호스팅 / 소포스 / 스위치 / 스위치 기술지원비(비용) / 스위치 설치비 / 스토리지 / 스토리지 기술지원비(비용) / 스토리지 랙마운트비용 / 스토리지 설치비 / 스토리지 장애조치비용 / 스토리지납품설치 / 스토리지서버 / 시놀로지DS918 / 시놀로지HyperBackup / 시놀로지나스 / 시놀로지나스백업 / 시놀로지하이퍼백업 / 시큐어디스크 / 안랩 / 알약 / 왼도우서버설치 / 우분투설치 / 워크스테이션 / 워크스테이션pc / 워크스테이션컴퓨터 / 윈도우서버 / 윈도우서버2016 / 윈도우서버2019 / 윈도우서버트러블슈팅 / 윈도우즈 기술지원비(비용) / 윈도우즈 설치비 / 이스트소프트 / 이중화솔루션 / 이중화솔루션구매 / 이중화솔루션설치 / 인터넷디스크 / 작업장컴퓨터 / 제온서버 / 젠서버 / 중고서버 / 중고워크스테이션 / 카보나이트 / 카스퍼스키 / 컴퓨터서버 / 쿼드로P400 / 타워형서버 / 페도라설치 / 프로라이언트
'설치 및 기술 자료 > HPE' 카테고리의 다른 글
[HPE] MegaRAID Storage Administrator (MRSA) 설치 및 활용 - 1 (0) | 2023.03.15 |
---|---|
[HPE] DL20 Gen10 에 MegaRAID MR216i-a 장착방법 (0) | 2023.02.15 |
[HPE] DL20 Gen 10 에 Non Hot Plug SSD 장착방법 (0) | 2023.01.20 |
[HPE] 변환가이드 & LFF LP 가이드 장착방법 (0) | 2023.01.06 |
[HPE] ML30 Gen 10 Plus 에 ODD 장착방법 (0) | 2022.12.29 |
댓글