PowerEdge: Migrace virtuálních počítačů Microsoft Hyper-V za provozu selhala kvůli omezenému počtu jednotek vFC LUN
Shrnutí: Migrace virtuálního počítače Microsoft Hyper-V za provozu může selhat nebo nejsou po zapnutí virtuálních počítačů namapovány žádné jednotky LUN kvůli architektuře systému Windows a konfiguraci hardwaru, která omezuje počet jednotek LUN vFC. ...
Příznaky
Při nasazení konfigurace virtuální sítě SAN Hyper-V Fibre Channel za účelem mapování jednotek LUN úložiště na virtuální počítače může dojít k selhání během migrace virtuálního počítače za provozu nebo k problémům s tím, že po zapnutí virtuálních počítačů nejsou namapovány žádné jednotky LUN.
Když dojde k problému s migrací virtuálního počítače za provozu, zkontrolujte protokoly událostí systému Windows, ID události 32218 ze zdroje události, "Hyper-V-SynthFC", což znamená, že příčinou selhání je "Všechny jednotky LUN na zdrojovém počítači nebyly zobrazeny v cíli pro virtuální adaptér HBA.
Adaptér Fibre Channel..." a "Expected XX LUNs, Found: 0 LUNs“.

K tomuto problému dochází u všech verzí operačních systémů Windows Server nainstalovaných na serverech Dell PowerEdge s adaptéry Marvell/QLogic FC HBA a případně kartami jiných dodavatelů a je nezávislý na hostovaném operačním systému virtuálního počítače.
Příčina
Očekávané chování:
Aktuální architektura systému Windows a konfigurace hardwaru omezují počet jednotek vFC LUN (stejně jako cesta k jednotce LUN) na ~2250. Jedná se o přibližnou hodnotu, která se může mírně zvýšit nebo snížit, jelikož identifikační řetězec jednotky LUN je součástí vyrovnávací paměti.
Řešení
Adaptér Marvell/Qlogic FC HBA nabízí zástupné řešení pro konfigurace s více než přibližně 2 250 jednotkami vFC LUN. Chcete-li tento problém vyřešit, doporučujeme explicitně nastavit maximální velikost přenosu na větší než 512 kB.
Výchozí maximální velikost přenosu adaptéru Marvell FC HBA je 512 kB a lze ji řídit parametrem registru "ts", který může nabývat hodnot uvedených v tabulce níže.
Varování: Při úpravách registru je třeba postupovat opatrně. Před provedením jakýchkoli úprav by měla být záloha potvrzena.
Registry Parameter Maximum transfer size "ts=1" 64KB "ts=2" 128KB "ts=3" 256KB "ts=4" 512KB (default) "ts=5" 1MB "ts=6" 2MB After changing the "ts" setting to "5" or "6," the approximate max number of vFC LUNs could reach to the following number (as reference): "ts=5" ---> ~ 4480 luns (or active LUN paths) "ts=6" ---> ~ 8800 luns (or active LUN paths)
Společnost Dell Technologies doporučuje měnit maximální velikost přenosu pouze na serverech, které musí hostovat mnoho jednotek vFC LUN. Zvýšení velikosti přenosu má vliv nejen na cestu WMI, ale také na běžnou vstupně-výstupní cestu a může spotřebovávat více zdrojů ovladačů pro velké vstupně-výstupní požadavky.
Postup změny parametru registru ovladače Qlogic FC HBA v operačním systému Windows Server naleznete níže:
- Klikněte na "Start", vyberte "Spustit" a spusťte program REGEDT .
- Vyberte možnost
HKEY_LOCAL_MACHINEa přejděte naHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ql2300\Parameters\Device - Dvakrát klikněte na "DriverParameter" (pokud neexistuje, vytvořte nový)
- Přidat řetězcová data "
ts=5" nebo "ts=6“. - Klikněte na tlačítko OK.
- Ukončete Editor registru a restartujte systém.
