Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Režim kompatibility procesoru umožňuje migraci virtuálních počítačů mezi hostiteli s různými možnostmi procesoru. Omezuje funkce procesoru dostupné pro virtuální počítač, aby se zajistila kompatibilita při přesouvání virtuálních počítačů mezi hostiteli nebo clustery s různými procesory.
Někdy může být potřeba omezit možnosti procesoru předávané, například když chcete přesunout živý virtuální počítač nebo uložený virtuální počítač mezi hostiteli nebo clustery s různými možnostmi procesoru nebo vyvíjet aplikace, které se musí spouštět na široké škále hardwaru. V těchto případech můžete použít režim kompatibility procesoru. Doporučujeme povolit režim kompatibility procesoru pouze během procesu migrace a pak ho zakázat, aby virtuální počítač mohl využívat všechny možnosti procesoru hostitele. Pokud máte cluster s různými generacemi procesorů, musíte nechat režim kompatibility procesoru povolený, aby migrace za provozu fungovala.
Režim kompatibility dynamického procesoru zavedený ve Windows Serveru 2025 pro virtuální počítače používající konfiguraci verze 10.0 nebo novější vylepšuje předchozí verzi režimu kompatibility procesoru tím, že virtuálním počítačům umožňuje používat dynamicky počítanou sadu funkcí procesoru, které jsou společné pro všechny uzly v clusteru. To znamená, že virtuální počítače můžou využívat maximální dostupné možnosti v clusteru a zároveň zajistit kompatibilitu při přesouvání virtuálních počítačů mezi hostiteli.
Informace o režimu kompatibility procesoru najdete v tématu Kompatibilita procesoru ve Hyper-V virtuálních počítačích.
Tento článek vysvětluje, jak nakonfigurovat režim kompatibility procesoru pro virtuální počítač pomocí Hyper-V Manageru, PowerShellu nebo Centra pro správu Windows.
Požadavky
Než začnete, ujistěte se, že splňujete následující požadavky:
Máte přístup správce k hostiteli nebo clusteru Hyper-V, na kterém je virtuální počítač spuštěný a kam ho chcete migrovat.
Virtuální počítač, který chcete nakonfigurovat, je vypnutý režim kompatibility procesoru. Režim kompatibility procesoru nejde povolit ani zakázat, když je virtuální počítač spuštěný.
Režim kompatibility dynamického procesoru byl zaveden pro virtuální počítače na hostiteli Hyper-V se systémem Windows Server 2025 nebo Azure Local (dříve Azure Stack HCI) verze 21H2 a používá konfiguraci verze 10.0 nebo novější. Pokud váš virtuální počítač používá starší verzi konfigurace, upgradujte jeho verzi konfigurace, jinak používá standardní režim kompatibility procesoru.
Konfigurace virtuálního počítače pro použití režimu kompatibility procesoru
Tato část vysvětluje, jak nakonfigurovat virtuální počítač tak, aby používal režim kompatibility procesoru pomocí správce Hyper-V, PowerShellu nebo Centra pro správu Windows. Ve stejném clusteru je možné spouštět virtuální počítače s režimem kompatibility i bez něj. Oba režimy kompatibility procesoru jsou povoleny a zakázány stejným způsobem. Režim kompatibility dynamického procesoru je pro uživatele transparentní a je povolený, když je virtuální počítač spuštěný v clusteru.
Vyberte příslušnou kartu pro metodu, kterou chcete použít.
Pokud chcete povolit nebo zakázat režim kompatibility procesoru pro virtuální počítač pomocí Hyper-V Manageru, postupujte takto. Režim kompatibility dynamického procesoru není možné konfigurovat v Hyper-V Manageru; Místo toho použijte PowerShell nebo Centrum pro správu Windows.
Otevřete Správce Hyper-V.
Vyberte server, na kterém běží Hyper-V, a požadovaný virtuální počítač.
Pokud je virtuální počítač spuštěný, musíte virtuální počítač vypnout, abyste změnili nastavení režimu kompatibility procesoru.
V podokně Akce pro virtuální počítač vyberte Nastavení.
V podokně Hardware vyberte Procesor. Rozbalte procesor a pak vyberte Možnost Kompatibilita.
Pokud chcete povolit režim kompatibility procesoru, zaškrtněte políčko Migrace na fyzický počítač s jiným procesorem. Pokud ho chcete zakázat, zrušte zaškrtnutí políčka.
Pokud chcete změnu uložit, vyberte OK a spusťte virtuální počítač.
Ověření funkcí procesoru na hostiteli Hyper-V a na virtuálním počítači
Jakmile nakonfigurujete režim kompatibility procesoru, můžete ověřit funkce procesoru dostupné na hostiteli Hyper-V a na virtuálním počítači. Tyto informace můžou být užitečné, pokud chcete zkontrolovat, jestli má virtuální počítač k dispozici očekávanou sadu funkcí.
Pokud chcete zkontrolovat funkce procesoru na hostiteli Hyper-V a virtuálním počítači s Windows, můžete spustit Coreinfo z sysinternals:
Přihlaste se k hostiteli nebo virtuálnímu počítači a stáhněte a extrahujte nástroj Coreinfo.
Otevřete PowerShell jako správce a přejděte do adresáře, do kterého jste extrahovali Coreinfo.
Spusťte následující příkaz. Pokud na tomto hostiteli běží Coreinfo poprvé, musíte přijmout licenční smlouvu.
.\Coreinfo.exe -fTady je zkrácený příklad výstupu, který můžete vidět, kde každý řádek představuje funkci procesoru a hvězdička (*) označuje, že je tato funkce dostupná:
HTT * Hyperthreading enabled CET - Supports Control Flow Enforcement Technology Kernel CET - Kernel-mode CET Enabled User CET - User-mode CET Allowed HYPERVISOR * Hypervisor is present VMX - Supports Intel hardware-assisted virtualization SVM - Supports AMD hardware-assisted virtualization X64 * Supports 64-bit mode SMX - Supports Intel trusted execution SKINIT - Supports AMD SKINIT SGX - Supports Intel SGX ...
Pokud je povolen režim kompatibility procesoru, zjistíte, že některé funkce nejsou dostupné (označené pomlčkou -) ve srovnání s výstupem hostitele. Omezený seznam označuje, že virtuální počítač běží v režimu kompatibility procesoru a je omezený na společnou sadu funkcí.
Pokud používáte režim kompatibility dynamického procesoru, jsou funkce dostupné na virtuálním počítači maximální sadou funkcí, které jsou společné pro všechny uzly v clusteru.
Virtuální počítače se systémem Linux
Tady je příklad, jak zkontrolovat funkce procesoru na linuxovém virtuálním počítači se systémem Debian nebo Red Hat:
Přihlaste se k virtuálnímu počítači a otevřete terminál.
Spuštěním následujícího příkazu zobrazte seznam funkcí procesoru:
lscpu | grep FlagsTady je zkrácený příklad výstupu, který se může zobrazit:
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology aperfmperf pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced kaiser fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap clflushopt avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves rdpid md_clear flush_l1d arch_capabilities
Pokud je povolen režim kompatibility procesoru, uvidíte, že některé funkce nejsou uvedené ve srovnání s výstupem hostitele. Omezený seznam označuje, že virtuální počítač běží v režimu kompatibility procesoru a je omezený na společnou sadu funkcí.
Pokud používáte režim kompatibility dynamického procesoru, jsou funkce dostupné na virtuálním počítači maximální sadou funkcí, které jsou společné pro všechny uzly v clusteru.
Chování migrace virtuálních počítačů za provozu mezi samostatnými clustery
Za předpokladu, že všechny servery v každém clusteru používají stejný hardware, je možné migrovat virtuální počítače mezi clustery za provozu. Existují tři běžné scénáře.
Migrace virtuálního počítače za provozu z clusteru s novými procesory do clusteru se stejnými procesory Možnosti virtuálního počítače se přenesou do cílového clusteru. Tento scénář nevyžaduje povolení režimu kompatibility procesoru. Pokud ale necháte povolenou, nemělo by dojít k žádným problémům s migrací.
Migrace virtuálního počítače za provozu z clusteru se staršími procesory do clusteru s novějšími procesory Možnosti virtuálního počítače se přenesou do cílového clusteru. V tomto scénáři obdrží při restartování virtuálního počítače nejnovější počítanou funkci cílového clusteru.
Migrace virtuálního počítače za provozu z clusteru s novějšími procesory do clusteru se staršími procesory Musíte nastavit procesor virtuálního počítače tak, aby používal
MinimumFeatureSetparametrCompatibilityForMigrationModev PowerShellu, nebo vybrat Možnost Kompatibilní v jiných hostitelích se stejným výrobcem procesoru ve Windows Admin Center. Po restartování virtuálního počítače obdrží nejnovější počítanou funkci cílového clusteru.