반응형
말랑Cow
IT
말랑Cow
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Linux (33)
    • Windows (6)
    • Network (7)
    • Hardware (10)
    • Zabbix (13)
    • python (9)
    • script (0)
    • docker (16)
    • NAS (1)
    • DB (3)
    • php (33)
    • jQuery (1)
    • 정보보안기사 (0)
    • Ajax (1)
    • Javascript (21)
    • DELL (0)
    • HPE (0)
    • Secui (0)
    • AWS (2)
    • Elastic (0)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • php
  • Shell
  • 모니터링
  • 자바스크립트
  • JavaScript
  • 자빅스
  • 리눅스
  • jQuery
  • bash
  • ZABBIX
  • Python
  • php 객체
  • 파이썬
  • php 클래스
  • 네트워크
  • docker
  • 도커
  • Linux
  • 서버
  • CentOS
hELLO · Designed By 정상우.
말랑Cow

IT

Linux

[HP] ssacli 명령어

2021. 5. 3. 10:30
반응형
[HP-spp]
name=HP Service Pack for ProLiant
baseurl=http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7/x86_64/current/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-ssp

[HP-mcp]
name=HP Management Component Pack for ProLiant
baseurl=http://downloads.linux.hpe.com/SDR/repo/mcp/centos/7/x86_64/current/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp" >> /etc/yum.repos.d/hp.repo

SSACLI 란 ?


벤더(IBM,HP,Dell 등) 의 x86 하드웨어에서는 Linux 운영체제 상에서 하드웨어 레이드 컨트롤러의 상태를 확인 할 수 있는 도구들을 제공하고 있습니다.
HP의 경우, Smart Storage Adminstrator 관리 명령어를 제공하고 있습니다.
(예전에는 hpssacli, hpasucil 와 같은 명령어였습니다.)
현재는 ssacli 로 변경 되었으며, Linux 운영체제상에서 하드웨어 RAID 구성, 상태 확인, 변경등이 가능하도록 지원하는 HP 에서 제공되는 관리 도구 입니다.

 

 

ssacli 설치


yum repository에 hp repo를 추가합니다.

 

#vi /etc/yum.repos.d/hp.repo

[HP-spp]
name=HP Service Pack for ProLiant
baseurl=http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7/x86_64/current/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-ssp

[HP-mcp]
name=HP Management Component Pack for ProLiant
baseurl=http://downloads.linux.hpe.com/SDR/repo/mcp/centos/7/x86_64/current/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp" >> /etc/yum.repos.d/hp.repo
#yum install -y ssacli

이후 위 명령으로 ssacli를 설치합니다.

 

 

ssacli 사용방법


 

● 레이드 설정 확인

 # ssacli ctrl all show config
슬롯 번호와 디스크 번호 확인. 
slot 0에 1:1, 1:2, 1:3, 1:4 이런 식으로 나옵니다

특정 디스크가 OS 상에서 /dev/sdX로 인식하는 지 확인하기

# ssacli ctrl all show config detail 

​

● 레이드 설정 제거

# ssacli ctrl slot=0 ld 1 delete  <-- ld는 헷갈리지 말자. id가 아니라 ld임
(slot 0에 Logical drive 1을 제거하겠다는 의미)

​

● 레이드 설정하기
# ssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=1  
                                                             (I는 i의 대문자)

(slot 0에 타입은 logicaldrive, drives는 unassingned에 있는 1I:1:1과 1I:1:2 두 디스크를 레이드1로 설정하겠다는 의미)

​

※ 참고

위 명령어에 나오는 1I:1:1에서
I 이게 영어 i의 대문자입니다.

​

※ 참고

hpssacli가 있으면 hpssacli로 설정해줍니다.
ssacli를 hpssacli로만 바꿔주면 됩니다.
​

※ 참고

ssacli 하위 버전 명령어 순서
hpacucli  -->  hpssacli  -->  ssacli 최근 순서 입니다.

​

​

5. 로그 파일 받기(ADU)

 

# ssacli ctrl all diag file=/파일저장경로/파일명.zip

 

 

컨트롤러 명령:

 

hpacucli> ctrl all show config ## 컨트롤러의 세부 정보 표시 

hpacucli> ctrl all show config detail

hpacucli> ctrl all show status ## 컨트롤러의 상태 표시 

hpacucli> ctrl slot=0 modify dwc=disable ## 캐시 활성화 또는 비활성화 

hpacucli> ctrl slot=0 modify dwc=enable

hpacucli> rescan ## 마지막 재검사 후 새로 추가된 장치 탐지

 

물리적 드라이브 명령:

 

hpacucli> ctrl slot=0 pd all show ## 물리적 드라이브의 세부 정보 표시 hpacucli> ctrl slot=0 pd 2:3 show detail

hpacucli> ctrl slot=0 pd all show status ## 물리적 드라이브의 상태 표시 hpacucli> ctrl slot=0 pd 2:3 show status

hpacucli> ctrl slot=0 pd 1I:1:1 modify erase ## 물리적 드라이브 삭제 

hpacucli> ctrl slot=0 pd 1I:1:1 modify led=on ## LED 활성화 

hpacucli> ctrl slot=0 ld 0 modify led=on ## LED 활성화 

hpacucli> ctrl slot=0 pd 1I:1:1 modify led=off ## LED 비활성화

hpacucli> ctrl slot=0 ld 0 modify led=off ## LED 비활성화

 

논리 드라이브 명령:

 

hpacucli> ctrl slot=0 ld all show ## 논리 드라이브의 세부 정보 표시 hpacucli> ctrl slot=0 ld 4 show

hpacucli> ctrl slot=0 ld all show status ## 논리 드라이브의 상태 표시 hpacucli> ctrl slot=0 ld 4 show status

hpacucli> ctrl slot=0 ld 4 modify reenable forced ## 장애 드라이브를 다시 활성화

 

RAID 레벨 구성하기:

 

1개의 드라이브를 사용하여 RAID 0으로 논리 드라이브를 만듭니다.

hpacucli> ctrl slot=0 create type=ld drives=1:12 raid=0 

 

2개의 드라이브를 사용하여 RAID 1로 논리 드라이브를 만듭니다.

hpacucli> ctrl slot=0 create type=ld drives=1:13,1:14 size=300 raid=1

 

4개의 드라이브를 사용하여 RAID 10로 논리 드라이브를 만듭니다.

hpacucli> ctrl slot=0 create type=ld drives=1:13,1:14,1:15,1:16 raid=10

 

기존 RAID에서 논리 드라이브를 확장, 추가, 삭제합니다.

hpacucli> ctrl slot=0 ld 4 delete

## 논리 드라이브 삭제

 

hpacucli> ctrl slot=0 ld 4 add drives=2:3 

## 드라이브를 추가하여 논리 드라이브 확장(expand)

 

hpacucli> ctrl slot=0 ld 4 modify size=500 forced 

## 논리 드라이브 확장(extend)

 

hpacucli> ctrl slot=0 array all add spares=1:5,1:7

## 2개의 예비용 디스크 추가

반응형

'Linux' 카테고리의 다른 글

[CentOS 7] php 7.x 설치  (0) 2021.12.30
[ERROR] configure: error: no acceptable C compiler found in $PATH  (1) 2021.05.26
SCP 명령어  (0) 2021.04.14
CentOS 7 SNMP 설정  (0) 2021.04.13
[bash] 정수 계산 및 변수값 증가/감소  (0) 2021.04.10
    'Linux' 카테고리의 다른 글
    • [CentOS 7] php 7.x 설치
    • [ERROR] configure: error: no acceptable C compiler found in $PATH
    • SCP 명령어
    • CentOS 7 SNMP 설정
    말랑Cow
    말랑Cow

    티스토리툴바