PowerStore: DiskMaxIOSize 설정으로 인한 ESXi 게스트 OS LUN I/O 오류로 다양한 증상이 나타남

요약: ESXi 호스트의 DiskMaxIOSize를 기본값으로 두면 클라이언트 VM에서 다음을 비롯한 다양한 I/O 오류가 발생합니다. - PowerStore 데이터스토어를 사용하는 가상 머신에서 게스트 OS 설치가 I/O 오류로 실패함 - 게스트 OS 업데이트 실패 - 재부팅 시 게스트 OS 드라이브가 마운트되지 않음

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

오류 예제:     
이 예제는 DiskMaxIOSize가 기본값으로 남아있을 때 발생할 수 있는 결과의 하위 집합입니다.
 
  • 게스트 OS Oracle Linux 7 설치:   
VMFS 6을 사용하여 ESXi 6.5 호스트에 설치 중이었습니다.
 
VM의 오류는 "Log recovery read I/O error at dadr 0x15eB len 4096 error -121"입니다.     
 
 
  • PowerStore 저널에서 다음 오류를 기록합니다.      
표시되는 오류는 "parse_error_full:364: WRITE with size exceeding MAX TRANSFER SIZE (2056 >= 2048)"입니다.       
 
svc_journalctl | grep "WRITE with size exceeding MAX TRANSFER" | wc -l
1131348
 

업데이트 실패 예:       
 
 
  • 재부팅 후 드라이브 오프라인:       
image.png
 

원인

PowerStore는 최대 전송 크기가 1MB라고 공고합니다. 호스트는 허용되는 최대 I/O 크기에 대해 어플라이언스를 쿼리해야 합니다. 그러나 호스트는 권장 값을 무시하고 더 큰 데이터 블록을 보냅니다.

해결

VMware KB 2137402에 따라 이 문제는 VMware ESXi 6.0, 패치 릴리스 ESXi600-201909001, VMware ESXi 6.5, 패치 릴리스 ESXi650-201811002 및 VMware ESXi 6.7 업데이트 1 릴리스에서 해결되었습니다.

이 문제를 해결하려면 PowerStore의 볼륨이 표시되는 각 호스트에서 ESXi DiskMaxIOSize 매개변수를 PowerStore가 공고하는 I/O 블록 크기(1MB) 값으로 설정합니다.

자세한 내용은 PowerStore 정보 허브에 있는 PowerStore 호스트 구성 가이드를 참조하십시오.

해당 제품

PowerStore

제품

PowerStore Employee and Partner
문서 속성
문서 번호: 000182665
문서 유형: Solution
마지막 수정 시간: 27 8월 2022
버전:  7
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.