ESXi 6.7 패스스루 정상 적용되지 않을 때, 무한 재부팅 요구

ESXi 6.7 패스스루 정상 적용되지 않을 때, 무한 재부팅 요구

2019년 11월 21일 가상화 1

패스스루 설정 후 무한 재부팅요구를 하며 정상적용되지 않는 경우가 있습니다.

보드에서 IOMMU 그룹 설정을 해주게되는데, PCI 슬롯이 다름에도 불구하고 같은 그룹에 묶여 있어서 그래요.
보통 같은 그룹에 묶여있다고 해서 문제가 되는 경우는 없습니다.
(간헐적으로 불안정하게 동작되는 경우는 있지만요.)

ESXi의 경우 IOMMU 그룹 중복을 소프트웨어단에서 체크하여 패스스루를 차단하기 때문에 기본상태에서는 패스스루가 되지않습니다.
(소프트웨어단 체크라서 하이퍼바이저를 변경하여 ACS Override 를 해주면 문제가 해결 되는 경우가 있습니다. )

아래 이미지처럼 재부팅을 해도 계속 재부팅이 필요하다는 메시지를 뱉어냅니다.


웃기게도 대부분의 인텔보드에서는 위 문제가 없고, AMD 보드에서만 대단히 높은 확률로
1번 PCIE 슬롯을 제외한 나머지 슬롯에서 위와 같은 문제가 발생합니다.

이때 옵션을 수정해서 소프트웨어체크를 하지 않게 해주면 정상적으로 동작되게 됩니다.
관리-시스템-고급설정-VMKernel.Boot.disableACSCheck : TRUE로 변경


제가 사용하는 보드 Asrock Rack X470D4U의 경우, 라이젠 보드 중 패스스루 문제가 없는 보드라고 알려져있지만,
실제 패스스루를 해보면 1번 PCIE슬롯을 제외하고는 내장 랜, 내장 ASMedia Sata 의 경우 정상적으로 패스스루 되지 않습니다.

위 옵션을 적용해야 내장 랜, 내장 Sata, NVME, Sata 확장카드, 그래픽카드까지 정상적으로 패스스루됩니다.


정상적으로 잘 적용되었죠?
인텔 시스템에서만 잘동작되던 패스스루가 AMD 시스템에서도 문제없이 동작됩니다.
AMD 보드 쓰시는 분들, 저처럼 보드 바꿈질 하지마시고 해당 옵션 적용시켜서 사용하시면 됩니다.

PS.
ESXi 6.7 Update2 에서 ACS Check Off 후 패스스루된 장치를 사용하면 간헐적인 재부팅 문제가 있었습니다.
ESXi 6.7 Update3에서는 문제가 발생하지 않네요. 동작이 불안정하신분들은 최신버전까지 올려보세요.
.

One Response

  1. 배준석 댓글:

    무한부팅요구 문제로 머리아픈 1인입니다.
    일단 내일 해볼텐데 뭔가 서광이 비추는것 같습니다.

    복 받으실겁니다.
    감사합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다