hpssacli 설치했는데 잘 안됨
smartctl -a /dev/sda
smartctl 5.43 2016-09-28 r4347 [x86_64-linux-2.6.32-754.6.3.el6.x86_64] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
Vendor: HPE
Product: LOGICAL VOLUME
dmidecode | grep -A2 '^System Information'
System Information
Manufacturer: HPE
Product Name: ProLiant DL380 Gen10
서버 스펙은 위와같다.
아래와같이 명령어 입력시 에러가 발생한다.
hpssacli ctrl all show config
Error: No controllers detected. Possible causes:
- The driver for the installed controller(s) is not loaded.
- On LINUX, the scsi_generic (sg) driver module is not loaded.
See the README file for more details.
드라이버가 제대로 안올라가있나 ? 뭘 받아야하지..
일단 구글링결과
hp 공식 사이트에서는
#modprobe sg
#modprobe hpsa hpsa_allow_any = 1
위에껄 하랜다.
hpssa 는 sg 라는 드라이버를 사용해서 설치된 컨트롤러 정보를 수집한다고 한다. 기본적으로 레드햇 7.0 은 sg드라이버를 로드하지만 7.1은 로드가 안된된다. 잉 근데 이서버는 6.9 인데 ??
일단 위에 명령어대로 했는데 안된다 역시 . 음.. 드라이버 설치가 안된건가.. 뭐지 ? hp 업체에 문의했다.
hpssacli 를 hp repo 올려가지고 yum 으로 설치했는데 버전이 너무 낮다고 한다. 서버는 gen10인데 해당 서버에서는 안된다고한다.
설치돼있떤 hpssacli 버전은
rpm -qa | grep hpssacli
hpssacli-2.40-13.0.x86_64
이다.
https://support.hpe.com/hpsc/swd/public/detail?sp4ts.oid=null&swItemId=MTX_d5125e2bff7d4e92a1b0fcebc6&swEnvOid=4184
이거 받아가지고 설치하면 잘된다.
설치한 버전은
ssacli-3.30-14.0.x86_64.rpm
잘 된다.
ps.
gen10 부터는 hpssacli가 안먹는다함