Delen via


Hyper-V Ondersteuning voor livemigratie van uitbreidbare switch

Tijdens een Hyper-V livemigratie wordt een onderliggende partitie of virtuele machine (VM)gestopt op één hostcomputer (bronhost) en gemigreerd naar een andere hostcomputer (doelhost). Tijdens livemigratie vinden de volgende bewerkingen plaats:

  • Wanneer de livemigratie op de bronhost wordt gestart, vraagt de uitbreidbare switchinterface onderliggende extensies aan om runtimegegevens op te slaan voor elke poort en de bijbehorende netwerkadapterverbinding.

    Voor meer informatie over deze bewerking, zie Hyper-V Extensible Switch Save Operations.

  • Voordat de livemigratie op de doelhost is voltooid, vraagt de uitbreidbare switchinterface onderliggende extensies aan om runtimegegevens te herstellen voor elke poort en de bijbehorende netwerkadapterverbinding.

    Voor meer informatie over deze bewerking, zie Hyper-V Extensible Switch Restore Operations.

Tijdens de installatiefase van de livemigratie maakt de bronhost een TCP-verbinding met de fysieke doelhost. Hyper-V de configuratiegegevens van de bron-VM overdraagt via deze verbinding met de fysieke doelhost. Er wordt een skelet-VM ingesteld op de doelhost en het geheugen wordt toegewezen aan de doel-VM. Op dit moment brengt Hyper-V de status van de bron-VM, inclusief de geheugenpagina's, over naar de doel-VM.

De uitbreidbare switchinterface maakt ook gebruik van de TCP-verbinding om stappen en resultaten tijdens de livemigratie te synchroniseren. De interface die wordt uitgevoerd op de doelhost vraagt bijvoorbeeld om de overdracht van runtimegegevens van de bronhost voor de poort- en netwerkadapterverbinding die is gekoppeld aan de gemigreerde VM.

Voordat de doel-VM online wordt gebracht op de doelhost, voert de uitbreidbare switchinterface de volgende stappen uit:

  1. Er wordt een validatiepoort gemaakt op de doelhost via een object identifier (OID) setaanvraag van OID_SWITCH_PORT_CREATE. Als de poort is gemaakt, geeft de uitbreidbare switchinterface andere OID-aanvragen uit om de eigenschappen van poortbeleid door onderliggende extensies te controleren.

    Als de extensie het maken van de poort mislukt of een van de beleidseigenschappen ongeldig maakt, wordt de livemigratie niet voortgezet voor dat bestemmingsknooppunt en die switch.

    Zie Validatiepoortenvoor meer informatie over de validatiepoort en het gebruik ervan.

  2. Nadat de verificatie van beleidseigenschappen is voltooid, wordt de validatiepoort op de doelhost verwijderd via een OID-setaanvraag van OID_SWITCH_PORT_DELETE. Nadat deze poort is verwijderd, wordt er een operationele poort gemaakt op de doelhost en een andere operationele poort in zijn plaats. De NDIS_SWITCH_PORT_PARAMETERS structuur die is gekoppeld aan de OID_SWITCH_PORT_CREATE aanvraag voor de operationele poort bevat dezelfde gegevens die zijn gebruikt om de poort op de bronhost te maken.

    Als de operationele poort succesvol is gemaakt, worden poortbeleidsregels toegevoegd aan de operationele poort.

  3. Als de instellingen zijn toegepast op de operationele poort op de doelhost, wordt er een opslagbewerking uitgegeven voor de operationele poort op de bronhost.

  4. Als de opslagbewerking is voltooid, worden de operationele poort en de bijbehorende netwerkadapterverbinding op de bronhost op de volgende manier verwijderd:

    1. De netwerkverbinding wordt eerst verbroken door een OID-instelverzoek van OID_SWITCH_NIC_DISCONNECT. Nadat deze OID-aanvraag is voltooid, wordt de netwerkadapterverbinding op de bronhost verwijderd via een OID-setaanvraag van OID_SWITCH_NIC_DELETE.

    2. Nadat de netwerkadapterverbinding is verwijderd, wordt de operationele poort via een OID-setaanvraag van OID_SWITCH_PORT_TEARDOWNverwijderd. Nadat deze OID-aanvraag is voltooid, wordt de operationele poort verwijderd via een OID-setaanvraag van OID_SWITCH_PORT_DELETE.

  5. Er wordt een netwerkadapterverbinding gemaakt voor de operationele poort op de doelhost via een OID-setaanvraag van OID_SWITCH_NIC_CREATE. Als deze OID-aanvraag is voltooid, wordt de netwerkadapterverbinding tot stand gebracht op de bijbehorende bewerkingspoort via een OID-setaanvraag van OID_SWITCH_NIC_CONNECT.

    Als de netwerkadapterverbinding tot stand is gebracht, worden de runtimegegevens voor de operationele poort en de netwerkadapterverbinding hersteld op de doelhost.

    Op dit moment kunnen de onderliggende extensies resourcereservering en -validatie uitvoeren op de netwerkadapterverbinding.