이 문서에서는 다음에 대한 정보를 제공합니다.
- VMware ESXi 호스트를 SCv20x0, Scv30X0, SC4020 SC5020 어레이에 연결할 준비
- 프론트 엔드 SAS 접속을 통한 드라이버 호환성
- VMware ESXi 호스트를 SCv20x0, Scv30X0, SC4020 SC5020 어레이에 연결할 준비
지원 되는 드라이버 및 펌웨어에 대 한 KB 문서 000147092 DELL 스토리지 호환성 매트릭스 를 검토 합니다.
- ESXi 5.5 및 6.0을 사용하려면 "mpt3sas" 드라이버가 필요하므로 VMware 웹 사이트에서 VMware 웹 사이트에서 확인할 수 있습니다.
- Dell 사용자 지정 ESX 5.5 및 6.0 ISO에서는 적절한 SAS HBA 드라이버를 자동으로 로드하지 않습니다. 드라이버를 업데이트해야 합니다.
- 기본 받은 편지함 드라이버를 사용하면 HBA에서 ESX에 볼륨을 표시할 수 없습니다.
- ESXi 6.5를 사용하려면 "lsi_msgpt3" 드라이버가 필요하고 받은 편지함 드라이버를 사용할 수 있습니다. 기본적으로 ISO 이미지마다 다른 드라이버를 사용합니다.
- Dell EMC PowerEdge 서버에서는 VMware용 Dell 사용자 지정 ISO를 사용하는 것이 좋습니다. ISO는 Dell 웹 사이트의 드라이버 및 다운로드(Drivers and Download) 페이지의 엔터프라이즈 솔루션(Enterprise Solutions) 섹션 아래에 있습니다.
- Dell 사용자 지정 ESX 6.5 ISO에서는 적절한 SAS HBA 드라이버를 자동으로 로드하지 않습니다.
- 표준 VMware ESX 6.5 ISO를 사용할 경우 올바른 받은 편지함 SAS HBA 드라이버를 활성화해야 합니다.
이 절차는 시스템과 함께 제공된 SCv20x0 설치 포스터의 4단계 또는 배포 안내서의 3장에 요약된 단계와 일치합니다.
SAS HBA를 사용하여 ESX 호스트를 Storage Center 어레이에 연결하려면 DSM Data Collector를 사용해야 합니다. DSM 클라이언트를 어레이에 직접 연결하는 기능은 현재 지원되지 않습니다.
활성화된 드라이버를 확인합니다.
- ESXi 호스트에서 SSH를 활성화합니다.
- vSphere 클라이언트를 통해 ESXi 호스트에 로그인합니다.
- "구성(Configuration)" 탭을 선택한 다음 소프트웨어(Software) 메뉴에서 "보안 프로필(Security Profile)"을 선택합니다.
- 서비스(Services) 영역에서 "속성(Properties)"을 선택합니다.
- "SSH"를 선택한 다음 "옵션(Options)" 단추를 클릭합니다.
- "시작(Start)"을 클릭하고 "확인(OK)"을 눌러 확인합니다.
- SSH 클라이언트(예: Putty)를 사용하여 ESXi 호스트에 연결합니다.
- 실행 중인 드라이버를 확인합니다. 다음 명령을 입력 하 여이 작업을 수행할 수 있습니다. "esxcfg-scsidevs-a"
- 표준 ESX 6.5 ISO 이미지를 사용할 경우 다음 명령을 사용하여 "mpt3sas" 드라이버를 비활성화하고 "lsi_msgpt3" 드라이버를 활성화할 수 있습니다.
- esxcfg-module -d mpt3sas
- esxcfg-module -e lsi_msgpt3
- ESX 5.5 및 6.0: 드라이버가 잘못된 경우 5a단계로 이동합니다. 올바른 드라이버가 나열되는 경우 5b단계로 이동합니다.
- 다음 명령 중 하나를 입력하여 잘못된 드라이버를 비활성화합니다.
- esxcli system module set --enabled=false --module=lsi_msgpt3. 6단계로 이동합니다.
- 드라이버 버전이 KB 문서 000147092에 나와 있는 것과 일치 하는지 확인 합니다. 올바른 드라이버 버전을 다운로드합니다.있는 버전과 일치하는지 확인합니다.
- mpt3sas 드라이버의 경우 "vmkload_mod -s mpt3sas |grep Version"을 입력합니다.
드라이버 업데이트:
- 호스트에서 모든 VM을 이동하고 유지 관리 모드로 전환합니다.
- KB 문서 000147092에 설명 된 대로 올바른 드라이버 버전을 다운로드 합니다. 올바른 드라이버 버전을 다운로드합니다.: 이 문서를 작성하는 시점의 드라이버 버전은 ESX 5.5 U2의 경우 04.00.00.00.1vmw입니다. 드라이버는 VMware 웹 사이트에서 확인할 수 있습니다.
- 다운로드 "ZIP" 드라이버 패키지에서 ".VIB" 파일의 압축을 풉니다.
- ".VIB" 파일을 ESXi 호스트에 업로드합니다.
- ESXi 호스트 인터페이스에서 "구성(Configuration)" 탭을 선택합니다.
- 구성(Configuration) 메뉴에서 "스토리지(Storage)"를 선택한 다음 ".VIB" 파일을 업로드할 데이터스토어를 선택합니다.
데이터스토어를 사용할 수 없는 경우 FTP 클라이언트를 사용하여 /tmp 폴더에 업로드할 수 있습니다.
- 데이터스토어를 마우스 오른쪽 단추로 클릭한 다음 "데이터스토어 찾아보기(Browse Datastore)"를 선택하여 데이터스토어를 찾습니다.
- "파일 업로드(upload a file)" 아이콘을 선택하여 ".VIB" 파일을 업로드합니다.
- 다음 명령을 입력 하 여 새 드라이버를 설치 합니다 (경로 및 파일 이름을 적절 하 게 조정). "esxcli software vib install-v/vmfs/volumes/esxi01-local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64 vib"
- VMware ESXi 호스트를 다시 부팅합니다.
- 이제 HBA가 올바른 드라이버를 로드하고 Storage Center에서 올바르게 작동해야 합니다. 위의 5b단계를 반복하여 확인할 수 있습니다.
또한 iDRAC를 사용하여 HBA 펌웨어를 업데이트해야 합니다.
- 프론트 엔드 SAS Connectivity2 드라이버 호환성
Dell EMC Storage Compatibility Matrix에서 SAS 프런트 엔드 연결에 대해 테스트 및 지원되는 VMWare ESXi 버전은 6.5입니다. SAS 드라이버 "lsi-msgpt3" 버전 12 및 SCOS(Storage Center OS) 버전 7.2.x 및 7.3.x가 테스트 및 지원되는 솔루션에 포함되었습니다. 그러나 VMware ESXi 6.5 U1, 6.5 U2 및 6.7로 업그레이드하면 버전 16과 같이 업데이트된 lsi-msgpt3 SAS 드라이버가 자동으로 설치됩니다. 드라이버에서 모듈 매개변수를 수동으로 구성하지 않으면 ESXi 버전에서 이 업데이트된 드라이버 및 SCOS를 사용하여 12 이후 lsi-msgpt3 버전이 제대로 작동하지 않습니다(예: 재부팅 시 호스트에 LUN 용량이 0바이트로 표시되고, 컨트롤러 장애 복구 시 SAS 프런트 엔드 볼륨에 대한 액세스가 손실되며, PSOD 커널 덤프가 수행됨). 이는 특히 ESXi 6.5 및 6.7에 영향을 주지만, 이 최신 드라이버가 ESXi 6.0(기본 드라이버가 아님)에서 사용되는 경우에도 적용됩니다.
권장 사항:
lsi-msgpt3 드라이버(일반적으로 ESXi 6.5 이상)를 사용하는 Storage Center와 ESXi 호스트 간에 SAS 연결을 사용하는 경우 모든 lsi-msgpt3 SAS 드라이버 버전에 대해 아래에 설명된 대로 모듈 매개변수를 수정하는 것이 모범 사례 설정입니다. 이는 12 이후 모든 버전을 사용하기 위한 요구 사항입니다. 이 업데이트된 모범 사례 설정은 VMware vSphere 5.x~6.x에 대한 Dell EMC SC 시리즈 모범 사례에서 찾을 수 있습니다. 이 변경 사항을 적용하려면 호스트를 재부팅해야 합니다.
SAS 드라이버에서 모듈 매개변수를 구성하는 단계
- 모듈 매개변수 값을 나열합니다.
esxcli system module parameters list -m lsi_msgpt3
- issue_scsi_cmd_to_bringup_drive 모듈 매개변수를 수정합니다.
esxcli system module parameters set -p issue_scsi_cmd_to_bringup_drive=0 -m lsi_msgpt3
- 1단계의 list 명령을 사용하여 모듈 매개변수 값이 수정되었는지 확인합니다.
- ESXi 호스트를 재부팅하여 변경 내용을 적용합니다.