Hyper-V 확장 가능 스위치 실시간 마이그레이션 지원

Hyper-V 실시간 마이그레이션 중에 자식 파티션 또는 VM(가상 머신)이 한 호스트 컴퓨터(원본 호스트)에서 중지되고 다른 호스트 컴퓨터(대상 호스트)로 마이그레이션됩니다. 실시간 마이그레이션 중에 다음 작업이 수행됩니다.

  • 원본 호스트에서 실시간 마이그레이션이 시작되면 확장 가능한 스위치 인터페이스는 기본 확장을 요청하여 각 포트 및 연결된 네트워크 어댑터 연결에 대한 런타임 데이터를 저장합니다.

    이 작업에 대한 자세한 내용은 Hyper-V 확장 가능한 스위치 저장 작업을 참조하세요.

  • 대상 호스트에서 실시간 마이그레이션이 완료되기 전에 확장 가능한 스위치 인터페이스는 기본 확장을 요청하여 각 포트 및 연결된 네트워크 어댑터 연결에 대한 런타임 데이터를 복원합니다.

    이 작업에 대한 자세한 내용은 Hyper-V 확장 가능한 스위치 복원 작업을 참조하세요.

실시간 마이그레이션 설정 단계에서 원본 호스트는 대상 물리적 호스트와 TCP 연결을 만듭니다. Hyper-V는 이 연결을 통해 원본 VM의 구성 데이터를 대상 물리적 호스트로 전송합니다. 기본 VM은 대상 호스트에 설정되고 메모리는 대상 VM에 할당됩니다. 이 시점에서 Hyper-V는 메모리 페이지를 포함하여 원본 VM의 상태를 대상 VM으로 전송합니다.

확장 가능한 스위치 인터페이스는 TCP 연결을 사용하여 실시간 마이그레이션 중에 단계와 결과를 동기화합니다. 예를 들어 대상 호스트에서 실행되는 인터페이스는 마이그레이션된 VM과 연결된 포트 및 네트워크 어댑터 연결에 대한 원본 호스트에서 런타임 데이터의 전송을 요청합니다.

대상 VM이 대상 호스트에서 온라인 상태가 되기 전에 확장 가능한 스위치 인터페이스는 다음 단계를 수행합니다.

  1. 유효성 검사 포트는 OID_SWITCH_PORT_CREATE OID(개체 식별자) 집합 요청을 통해 대상 호스트에 만들어집니다. 포트가 성공적으로 만들어지면 확장 가능한 스위치 인터페이스는 기본 확장으로 포트 정책의 속성을 확인하기 위해 다른 OID 요청을 실행합니다.

    확장이 포트 생성에 실패하거나 정책 속성을 무효화하는 경우 해당 대상 노드 및 스위치에 대한 실시간 마이그레이션이 계속되지 않습니다.

    유효성 검사 포트 및 해당 사용에 대한 자세한 내용은 유효성 검사 포트를 참조하세요.

  2. 정책 속성의 확인이 성공적으로 완료되면 OID_SWITCH_PORT_DELETE OID 집합 요청을 통해 대상 호스트에서 유효성 검사 포트가 삭제됩니다. 이 포트가 삭제되면 대상 호스트에 운영 포트가 만들어지고 운영 포트가 그 자리에 만들어집니다. 운영 포트에 대한 OID_SWITCH_PORT_CREATE 요청과 연결된 NDIS_SWITCH_PORT_PARAMETERS 구조체에는 원본 호스트에서 포트를 만드는 데 사용된 것과 동일한 데이터가 포함됩니다.

    운영 포트가 성공적으로 만들어지면 포트 정책이 운영 포트에 추가됩니다.

  3. 설정이 대상 호스트의 운영 포트에 성공적으로 적용되면 원본 호스트의 운영 포트에 대한 저장 작업이 실행됩니다.

  4. 저장 작업이 성공적으로 완료되면 다음과 같은 방법으로 원본 호스트에서 운영 포트 및 네트워크 어댑터 연결이 삭제됩니다.

    1. 네트워크 연결은 먼저 OID_SWITCH_NIC_DISCONNECT OID 집합 요청을 통해 연결이 끊어집니다. 이 OID 요청이 완료되면 OID_SWITCH_NIC_DELETE OID 집합 요청을 통해 원본 호스트의 네트워크 어댑터 연결이 삭제됩니다.

    2. 네트워크 어댑터 연결이 삭제되면 OID_SWITCH_PORT_TEARDOWN OID 집합 요청을 통해 작동 포트가 중단됩니다. 이 OID 요청이 완료되면 OID_SWITCH_PORT_DELETE OID 집합 요청을 통해 운영 포트가 삭제됩니다.

  5. OID_SWITCH_NIC_CREATE OID 집합 요청을 통해 대상 호스트의 운영 포트에 대한 네트워크 어댑터 연결이 만들어집니다. 이 OID 요청이 성공적으로 완료되면 OID_SWITCH_NIC_CONNECT OID 집합 요청을 통해 연결된 작업 포트에 네트워크 어댑터 연결이 설정됩니다.

    네트워크 어댑터 연결이 성공적으로 설정되면 운영 포트 및 네트워크 어댑터 연결에 대한 런타임 데이터가 대상 호스트에서 복원됩니다.

    이 시점에서 기본 확장은 네트워크 어댑터 연결에서 리소스 예약 및 유효성 검사를 수행할 수 있습니다.