HP 스마트 스토리지 관리자 CLI hpssacli "오류: 감지된 컨트롤러가 없습니다." 우분투 서버 14.04.1

HP 스마트 스토리지 관리자 CLI hpssacli "오류: 감지된 컨트롤러가 없습니다." 우분투 서버 14.04.1

HP Microserver ProLiant Gen8에 Ubuntu Server 14.04.1 LTS를 성공적으로 설치했습니다. 설치하기 전에 Intelligent Provisioning으로 부팅하고 디스크 2개로 RAID 1을 설정했습니다. 설치 중에 논리적 RAID 1 볼륨을 확인하기 위해 Ubuntu 3.13 커널용 HP Dynamic Smart Array B120i 컨트롤러 드라이버를 삽입해야 했습니다(launchpad.net/~hp-iss-team/+archive/ubuntu/hp-storage 참조).

이제 시스템이 가동되어 실행 중입니다. 앞으로 디스크 오류를 감지하기 위해 HP 도구인 hpssacli를 사용하고 싶습니다. 그러나 도구에는 다음과 같은 내용이 나와 있습니다.

root@mail:/home/goodkat# hpssacli controller all show

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.

나는 다음을 시도했습니다

root@mail:/home/goodkat# lsmod | grep hp
hpilo                  17381  0 
shpchp                 37032  0

root@mail:/home/goodkat# dpkg -s hpvsa
Package: hpvsa
Status: install ok installed
Priority: standard
Section: kernel
Installed-Size: 26
Maintainer: Hewlett Packard <[email protected]>
Architecture: amd64
Version: 1.2.12-115-3.13tubuntu2
Provides: hpvsa
Depends: hpvsa-3.13.0-32-generic (= 1.2.12-115-3.13tubuntu2)
Description: Meta-package for installing the latest hpvsa drivers.
Please put an extended description here (meta).

드라이버가 설치되어 있는 것 같습니다. scsi_generic도 사용할 수 있습니다.

root@mail:/home/goodkat# cat /proc/scsi/sg/version
30534   3.5.34 [20061027]

modprobe sg도움이되지 않습니다. hpsscliB120i 컨트롤러를 다음과 같이 지원합니다 .여기에 적힌그리고 이것은우분투가 서버를 인증했습니다.

답변1

이 질문이 더 적합합니다.서버 결함. 하지만 그렇다면 HP Dynamic Smart Array B120i 컨트롤러용으로 특별히 도구를 조정하기 위해 커널을 조정하는 수고를 해야 할까요? 왜 그냥 사용하지 않는가?smartmontools?

smartmontools 패키지에는 대부분의 최신 ATA 및 SCSI 하드 디스크에 내장된 자체 모니터링, 분석 및 보고 기술 시스템(SMART)을 사용하여 스토리지 시스템을 제어하고 모니터링하는 두 가지 유틸리티 프로그램(smartctl 및 smartd)이 포함되어 있습니다. 대부분의 경우 이러한 유틸리티는 디스크 성능 저하 및 오류에 대한 고급 경고를 제공합니다.

실행한 sudo apt-get install smartmontools다음 여기 구성에서 장치를 정의하여 /etc/smartd.conf이벤트가 발생할 때 경고를 이메일로 보낼 수 있습니다. 더자세한 사용법은 여기.

답변2

B120i는 하드웨어 RAID 카드가 아니며 하드웨어 구성 요소가 포함된 소프트웨어 RAID 제품입니다. 그것은~ 아니다FakeRAID는 나쁜 디자인이 아니므로 당황하지 마십시오. 그러나 문제는 "드라이버"(드라이버는 실제 소프트웨어 RAID 시스템임)를 아직 설치하지 않았을 가능성이 높으므로 드라이버가 없으면 RAID 시스템이 작동한다는 것을 알 수 없습니다. 존재하기도 합니다. 소프트웨어 RAID(이상한 하드웨어 구성 요소가 포함된 소프트웨어 RAID라도)를 다루는 것은 실제 하드웨어 RAID와 많이 다르기 때문에 다르게 생각해야 합니다.

RAID가 작동 중이고 단순히 모니터링할 수 없는 경우 쿼리할 RAID 카드가 없으므로 다른 도구가 필요할 수 있습니다.

답변3

안녕하세요, Centos 7에서도 같은 문제가 발생했습니다.

나는 그것을 해결했다

 
 # 모드프로브 sg

재부팅을 통해 지속되도록 만들었습니다.

# echo modprobe sg >> /etc/rc.modules
 # chmod +x /etc/rc.modules

도움이 되길 바라요

관련 정보