PowerStore: DiskMaxIOSize 설정으로 인한 ESXi 게스트 OS LUN I/O 오류로 다양한 증상이 나타남
요약: ESXi 호스트의 DiskMaxIOSize를 기본값으로 두면 클라이언트 VM에서 다음을 비롯한 다양한 I/O 오류가 발생합니다. - PowerStore 데이터스토어를 사용하는 가상 머신에서 게스트 OS 설치가 I/O 오류로 실패함 - 게스트 OS 업데이트 실패 - 재부팅 시 게스트 OS 드라이브가 마운트되지 않음
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
오류 예제:
이 예제는 DiskMaxIOSize가 기본값으로 남아있을 때 발생할 수 있는 결과의 하위 집합입니다.
업데이트 실패 예:
이 예제는 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 |
업데이트 실패 예:
- 재부팅 후 드라이브 오프라인:
원인
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의 볼륨이 표시되는 각 호스트에서 ESXi DiskMaxIOSize 매개변수를 PowerStore가 공고하는 I/O 블록 크기(1MB) 값으로 설정합니다.
자세한 내용은 PowerStore 정보 허브에 있는 PowerStore 호스트 구성 가이드를 참조하십시오.
해당 제품
PowerStore제품
PowerStore Employee and Partner문서 속성
문서 번호: 000182665
문서 유형: Solution
마지막 수정 시간: 27 8월 2022
버전: 7
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.