HP Smart Array E200i 스토리지 컨트롤러가 있는 서버에 CentOS를 설치하려고 합니다. 8개의 67GiB 드라이브를 RAID 10 273GiB 볼륨에 결합했습니다. 사전 운영 체제 저장소 관리 소프트웨어는 이 볼륨과 관련된 문제를 보고하지 않는 것 같습니다.
CentOS-7-x86_64-NetInstall-1810.iso dd'd를 USB로 부팅할 때 볼륨을 찾을 수 없습니다. /dev/sd*
장치 로 표시되지 않으며 에서 E200i에 대한 언급을 찾을 수 없습니다 dmesg
. 볼륨을 마운트할 수 없는 이유는 어디에서 찾아야 합니까? 설치를 실행하려면 어떻게 로드해야 합니까?
커널 옵션을 전달하면 다음 hpsa_allow_any=1
에서 볼 수 있습니다 dmesg
.
HP HPSA Driver (v 3.4.20-125-RH1)
hpsa 0000:13:08.0: unrecognized board ID 0x3211103c, ignoring.
hpsa 0000:13:08.0: Board ID not found
아이러니하게도,최신 정보커널의 CentOS 버전은 hpsa
문서에서 E200i를 지원 하기에는 너무 오래되었습니다 hpsa
.
Linux 4.14부터는 다음 Smart Array 보드도 지원됩니다: [...] Smart Array E200i
CentOS에는 Linux 3.10만 있습니다.
답변1
이 골동품 RAID 컨트롤러의 기본 Linux 드라이버는 cciss이며, 이는 RHEL/CentOS 7(또는 그 이상!)에서 지원되지 않습니다.
hpsa_allow_any=1
부팅 시 커널 명령줄 옵션이 전달되면 이러한 컨트롤러 중 일부를 최신 기존 hpsa 드라이버와 함께 사용할 수 있습니다. 이 옵션을 사용하려면 RAID 컨트롤러에 HPE에서 제공하는 최신 펌웨어가 필요할 수 있습니다. (하드웨어의 노후화와 수년에 걸친 HPE 웹사이트의 많은 재구성, 특정 보증/서비스 계약 보유자로 다운로드를 제한하려는 HPE의 최근 움직임을 고려할 때 실제로 이러한 펌웨어를 찾는 것은 진정한 모험이 될 수 있습니다.)
답변2
@MichaelHampton에는 몇 가지 훌륭한 팁이 있지만 완전한 솔루션은 다음과 같습니다.
- gnome-live CentOS USB 이미지 부팅
- elrepo.org의 지침을 따르세요.
- 냠 kmod-cciss를 설치하세요
- 모드프로베시스
- 아나콘다 설치 프로그램 실행
- 하드 드라이브에 chroot
- elrepo.org 및 cciss 단계를 다시 수행하세요.
그렇다면 괜찮습니다.