Funktions- och prestandaoptimering för Hyper-V-replikering (HVR)
I den här artikeln beskrivs de registernycklar som gäller för hyper-V-replikeringsfunktionen.
Gäller för: Windows Server 2012 R2
Ursprungligt KB-nummer: 2767928
Sammanfattning
Med Hyper-V-replikering i Windows Server 2012 kan administratörer skapa en lösning för affärskontinuitet och haveriberedskap för sin virtualiserade infrastruktur genom att replikera virtuella datorer från en primär server (eller källserver) till en replikserver (eller målserver). Ändringar i den primära virtuella datorn spåras och överförs ofta till replikservern. I händelse av ett oplanerat fel på den virtuella datorn på den primära servern har administratörer möjlighet att redundansväxlar den virtuella datorn på replikservern.
Med hjälp av registernycklarna som nämns i den här artikeln kan administratörer finjustera systemet i olika distributioner. Artikeln samlar in registernycklarna och de värden som stöds.
Mer information
Alla registernycklar som beskrivs i den här artikeln är tillgängliga under följande nod:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Replication
Listan över registernycklarna som beskrivs i den här artikeln:
- DisableCertRevocationCheck
- MaximumActiveTransfers
- ApplyVHDLimit
- ApplyVMLimit
- ApplyChangeReplicaDiskThrottle
Observera att registernycklarna är inställningar på servernivå och måste anges på varje nod i klustret där det är tillämpligt och önskat.
DisableCertRevocationCheck
Beskrivning: Hyper-V-repliken stöder certifikatbaserad ömsesidig autentisering, vilket gör att den primära servern kan ansluta till replikservern via HTTPS. När du upprättar den här anslutningen, som en del av verifieringen av certifikatet, kontrollerar Hyper-V-repliken om den utfärdande certifikatutfärdare (CA) har återkallat certifikatet.
Men på grund av distributionsbegränsningar skulle den här kontrollen misslyckas om distributionsplatsen för listan över återkallade certifikat (CRL) (CDP) inte är tillgänglig. Kontrollen skulle också misslyckas om självsignerade certifikat (som genereras med makecert) användes i labbdistributioner. Administratörer kan kringgå den här begränsningen genom att ange den här nyckeln.
Värden som stöds: 0, 1
Indatatolkning:
- 0: Kontrollen av återkallade certifikat är aktiverad
- 1: Kontrollen av återkallade certifikat är inaktiverat Standardvärde: 0
Primär server/replikserver: Den här nyckeln kan anges på både de primära servrarna och replikservrarna efter behov.
MaximumActiveTransfers
Beskrivning: Ändringar på den primära virtuella datorn spåras av Hyper-V-replikering i en ändringsloggfil som överförs till replikservern med ett frekvent intervall. Om ändringsloggfilen för var och en av den replikerande virtuella datorn överförs sekventiellt i ett scenario med replikering av virtuella datorer kan detta svälta eller fördröja överföringen av ändringsloggfilen för någon annan virtuell dator. Om ändringsloggfilen för alla replikerande virtuella datorer överförs parallellt skulle det påverka överföringstiden för alla virtuella datorer på grund av konkurrens om nätverksresurser. I båda scenarierna påverkas återställningspunktmålet (RPO) för de replikerande virtuella datorerna.
Ett optimalt värde för antalet parallella överföringar hämtas genom att dividera den tillgängliga WAN-bandbredden (mätt i Mbit/s) med TCP-dataflödet. TCP-dataflödet kan hämtas genom att observera dataöverföringshastigheten (Mbit/s) när du kopierar en fil mellan de primära servrarna och replikservrarna. Det är värt att notera att värdet registrerar antalet parallella nätverksöverföringar och inte antalet virtuella datorer som är aktiverade för replikering.
Värden som stöds: Ange ett heltalsvärde mellan 1 och 1024.
Indatatolkning:
- 1: Ändringsloggfilen för varje replikeringsloggfil för virtuella datorer skickas sekventiellt.
- 2: När som helst skickas ändringsloggfiler från 2 replikerande virtuella datorer parallellt
- 3: När som helst skickas ändringsloggfiler från 3 replikerande virtuella datorer parallellt
- N: När som helst skickas ändringsloggfiler från N replikerande virtuella datorer parallellt.
Standardvärde: 3 (När som helst skickas loggfiler från 3 virtuella datorer parallellt)
Primär server/replikserver: Den här nyckeln gäller för alla servrar som har en virtuell dator där replikering är aktiverad (primär server). Den här nyckeln begränsar inte antalet inkommande anslutningar. Vmms-tjänsten måste startas om när du har ändrat den här nyckeln.
ApplyVHDLimit
Beskrivning: På replikservern tar Hyper-V-repliken emot den inkommande loggfilen och tillämpar loggfilen på motsvarande virtuella replikdator. Den tillämpade loggåtgärden är på VHD-nivå och åtgärden utförs parallellt mellan replikerade virtuella datorer och mellan virtuella hårddiskar som tillhör samma virtuella dator. Administratörer kan välja ett värde som inte är standard som begränsar/ökar antalet parallella åtgärder för varje virtuell dator.
Värden som stöds: Alla värden mellan 0 och 260
Indatatolkning:
- Om du anger värdet 0 betyder det att de 4 virtuella hårddiskarna per virtuell dator bearbetas parallellt.
- Om du anger ett annat värde anges motsvarande uppsättning virtuella hårddiskar per virtuell dator som kan bearbetas parallellt.
Standardvärde: Det här namnet skapas inte som standard under registernoden Replikering. Administratörer skulle behöva skapa ett DWORD manuellt under följande registernyckel och ange motsvarande värde.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Replication
Obs!
Om värdet inte finns eller är inställt på 0 anger det att replikservern bearbetar 4 virtuella hårddiskar parallellt per virtuell dator.
Primär server/replikserver: Den här nyckeln gäller endast på Hyper-V-servern som tar emot replikeringstrafik (replikserver). VMMS behöver inte startas om för att nyckeln ska börja gälla.
ApplyVMLimit
Beskrivning: Hyper-V-replikservern kan ta emot VM-replikerna från olika primära servrar och administratörer kanske vill styra antalet parallella tillämpa loggåtgärder från en enda primär server. Med den här registernyckeln kan administratören ange den här gränsen.
Värden som stöds: Alla värden som är större än 0
Indatatolkning:
- Om du anger värdet 0 indikerar det att åtgärden apply-log kan utföras på valfritt antal virtuella datorer från en server.
- Om du anger ett annat värde (1..N) styr du antalet virtuella datorer från en enda primär server, där (parallella) tillämpa loggåtgärder kan ske.
Standardvärde: Det här namnet skapas inte som standard under registernoden Replikering. Administratörer skulle behöva skapa ett DWORD manuellt under följande registernyckel och ange motsvarande värde.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Replication
Obs!
Om nyckeln inte finns eller är inställd på 0 betyder det att replikservern bearbetar alla tillämpade loggåtgärder parallellt.
Primär server/replikserver: Den här nyckeln gäller endast på Hyper-V-servern som tar emot replikeringstrafik (replikserver).
ApplyChangeReplicaDiskThrottle
Beskrivning: På replikservern tar Hyper-V-repliken emot den inkommande loggfilen och tillämpar loggfilen på motsvarande virtuella replikdator. Baserat på distributionens skala och diskundersystemet kanske administratörer vill begränsa diskåtgärderna för apply-log genom att ändra den här registernyckeln.
Värden som stöds: Alla värden som är större än och lika med noll.
Indatatolkning:
- 0 anger att apply-log-åtgärden i obundna (maximalt ködjup på 256 per virtuell hårddisk).
- Om du anger ett annat värde avgörs ködjupet för alla replikerade virtuella hårddiskar. Standardvärde: Det här namnet skapas inte som standard under registernoden Replikering. Administratörer skulle behöva skapa ett DWORD manuellt under följande registernyckel och ange motsvarande värde.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Replication
Primär server/replikserver: Den här nyckeln gäller endast på Hyper-V-servern som tar emot replikeringstrafik (replikserver).
Feedback
Skicka och visa feedback för