정보공유

Dell Poweredge R740 PERC H740, H840 / LSI RaidController Driver for Ubuntu 16.04

CheekyKite 2017. 10. 27.


안녕하세요.

다산데이타 입니다.


오랫만에 지식 공유에 포스팅을 하는 것 같습니다 ^^;;

배워야 할 것 들이 너무 많다 보니 배운 것들을 정리해서 공유할 시간을 갖지 못하고 있네요 ㅠ.ㅠ


# =========================================


최근이 출시된 Dell PowerEdge R740 서버에 Linux 설치 테스트를 하다가

Ubuntu 16.04 에서 내장된 RAID Controller 를 인식하지 못하는 문제가 확인되었습니다.


아무래도 같은 문제를 겪을 분들이 많을 것 같아 서둘러 글을 남겨 봅니다 ^^;;;




# =========================================



https://linux.dell.com/files/supportmatrix/Ubuntu_Support_Matrix.pdf


Ubuntu 16.04.1,2, and 3 do not contain

inbox drivers for; PERC10 – H740p, H840

Qlogic NIC’s – QL41264, QL41164,

QL41262

These components will not be supported

with Ubuntu until 16.04.4



16.04.4 버젼이 나오면 해결이 될 것 같습니다만.. 그때까지 기다릴 수 없기에 ㅠ.ㅠ

우선 Dell PowerEdge R740 서버에  내장된 RAID Controller 인 H740 의 사양을 확인 합니다. 


http://i.dell.com/sites/doccontent/shared-content/data-sheets/en/Documents/Dell-PowerEdge-RAID-Controller-H740P.pdf


SAS controller LSISAS 3508 Dual Core ARM A15 Processor - ROC (RAID-On-Chip)


H740 과 H840 은 위 칩셋을 사용 하는 것으로 확인 되었고,

LSISAS 3508 칩셋 을 사용하는 컨트롤러는 MEGARAID 9460-8I 으로 확인 되었습니다.


https://www.broadcom.com/products/storage/raid-controllers/megaraid-9460-8i#specifications


I/O Processor / SAS Controller SAS3508 dual-core RAID-on-Chip (ROC)




웹 브라우져를 통해 내려 받거나, 아래 명령을 통해 내려 받습니다. 


wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/MR_LINUX_DRIVER_7.2-07.702.06.00-1.tgz


압축해제 한 후 ,

아래와 같은 순서로 dkms (Dynamic Kernel Module Support) 를 먼저 설치 하고

드라이버를 설치 하면, 재 부팅 후 정상 인식 됩니다.


cd MR_LINUX_DRIVER_7.3-07.703.05.00/dkms-rpms-1/


apt-get -y install alien

alien --scripts *.rpm


dpkg -i dkms_2.2.0.3-2_all.deb

dpkg -i megaraid-sas_07.703.05.00-2_all.deb


reboot


# 실행중인 모듈 상태 및 버젼 확인 

lsmod | grep mega

modinfo megaraid_sas


lsblk

udevadm info /dev/sda



# =========================================


이번 제품의 경우 다행히(?) Dell PowerEdge Boot Optimized Storage Solution (BOSS) 가 포함 되어 있어 os 설치시 컨트롤러 인식 문제를 피할 수 있었는데요...


Dell BOSS 가 없는 시스템 에서는 os 설치시 하드디스크를 찾을 수 없기 때문에,

사전에 드라이버가 포함된 os 이미지를 사용해야 합니다.


드라이버가 포함된 이미지를 생성하는 방법은.. 

시도해 봐야 하게 때문에, 성공하게 되면  (-_-;) 다음 글로 남기겠습니다!


감사합니다.


# ===== 추가 : 2017-10-30 =====

 

우분투 17.10 을 설치하면 별도의 작업 없이 컨트롤러 가 잘 인식 됩니다.

하지만,, LTS 가 아니기 때문에, 차후 16.04.4 가 나오면 다시 설치 해야 겠죠? ;;



댓글