안녕 하세요, 김민준 씨,
서버와 스위치에서 사용하는 RDMA 프로토콜 간의 하드 호환성 때문에 라이브 마이그레이션이 실패하는 것입니다. RoCE v2와 iWARP는 원격 직접 메모리 접근을 위한 서로 다른 상호 운용 불가능한 언어입니다. 100GbE 어댑터가 iWARP 설정된 스위치로 RoCE v2 패킷을 전송하기 때문에 스위치가 RDMA 트래픽을 드롭합니다. 호스트는 표준 TCP 연결로 다시 전환하려 시도하지만, 라이브 마이그레이션의 대규모 메모리 전송 요구로 인해 병목 현상이 발생하고 실패합니다.
RDMA 모드를 올바르게 전환하려면 Hyper-V 호스트에서 장치 관리자를 열고 네트워크 어댑터 카테고리를 펼친 후 100GbE 어댑터를 우클릭하여 속성 창을 열어주세요. 고급 탭으로 이동해 설정 목록을 스크롤한 후 RDMA 프로토콜을 규정하는 NetworkDirect Technology라는 속성을 찾아보세요. 이 속성을 선택한 후 드롭다운 메뉴에서 RoCE v2에서 iWARP로 값을 변경한 후 변경을 적용하세요. 네트워크 인터페이스가 잠시 재설정되어 새 구성을 적용할 수 있게 되어, SMB Direct가 스위치와의 연결을 성공적으로 협상하고 최대 하드웨어 속도로 라이브 마이그레이션을 실행할 수 있습니다.
이 답변이 유용한 정보를 제공했길 바랍니다. 도움이 되었다면 "답변 수락"을 눌러 주세요. 질문이 있으면 언제든지 댓글을 남겨 주세요.