Sdílet prostřednictvím


Řešení potíží s konfigurací hostitele relace a aktualizací hostitele relace ve službě Azure Virtual Desktop

Důležité

Aktualizace hostitele relace pro Azure Virtual Desktop je aktuálně ve verzi PREVIEW. Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.

Aktualizace hostitele relace ve službě Azure Virtual Desktop umožňuje snadno aktualizovat virtuální počítače hostitele relace ve fondu hostitelů pomocí konfigurace hostitele relace. Tento článek vám pomůže vyřešit některé problémy, na které můžete narazit.

Při vytváření fondu hostitelů se nepodařilo vytvořit konfiguraci hostitele relace

Při vytvoření konfigurace hostitele relace se během rozšířeného ověřování kontrolují parametry zadané pro konfiguraci. Ověření může selhat, pokud služba dospěla k závěru, že nebude moct úspěšně vytvořit hostitele relací s zadanými parametry. Vzhledem k tomu, že prostředky Azure jsou uložené ve vašem předplatném, je možné je upravit jinými procesy; Vytváření hostitele relace může při použití konfigurace hostitele relace selhat i po dokončení této kontroly ověření.

Tady je několik příkladů selhání:

  • Dostupnost virtuálního počítače: Kombinace názvu skladové položky virtuálního počítače, oblasti, zóny dostupnosti a předplatného není k dispozici. Mezi chyby, které mohou vést, patří VmSkuNotAvailableInRegion, VmSkuNotAvailableInRegionDueToRestrictiona AvailabilityZoneNotAvailable. Potřebujete zkontrolovat dostupnost velikostí virtuálních počítačů a zón dostupnosti pro zvolenou oblast a kvótu předplatného a poskytnout podporovanou kombinaci. Pomocí rutiny Get-AzComputeResourceSku PowerShellu identifikujte omezení pro danou kombinaci skladové položky a oblasti virtuálního počítače.

  • Kompatibilita parametrů: Kombinace skladových položek virtuálního počítače, disku, image a virtuální sítě není kompatibilní. Mezi chyby, které mohou vést, patří ComputeSkuIncompatibleWithImageHyperVGeneration, ImageDiskTypeIncompatible, VnetLocationIncompatible. Projděte si požadavky pro Azure Virtual Desktop a ujistěte se, že zadané parametry splňují požadavky na vytvoření hostitele relace.

Pokud se konfiguraci hostitele relace nepodaří vytvořit při vytváření fondu hostitelů, nemůžete vytvořit konfiguraci hostitele relace pro tento fond hostitelů pomocí webu Azure Portal. Pomocí PowerShellu můžete pomocí rutiny New-AzWvdSessionHostConfiguration vytvořit konfiguraci hostitele relace. Případně můžete fond hostitelů odstranit a vytvořit ho znovu.

Chyba: SessionHostConfiguration neexistuje

Pokud se zobrazí chyba Chyba: SessionHostConfiguration neexistuje při použití rutiny Get-AzWvdSessionHostConfiguration PowerShellu, vytvořte konfiguraci hostitele relace pomocí rutiny New-AzWvdSessionHostConfiguration.

Chyby při přidávání hostitelů relací do fondu hostitelů

Přidávání hostitelů relací do fondu hostitelů s konfigurací hostitele relace podporujeme pouze prostřednictvím webu Azure Portal. Hlavní rozdíl mezi fondy hostitelů pomocí konfigurace hostitele relace ze standardních fondů hostitelů spočívá v tom, že se rozšíření připojení k doméně nepoužívá s konfigurací hostitele relace. Místo toho agent Služby Azure Virtual Desktop dokončí proces připojení k doméně. Tato metoda znamená, že:

  • Nasazení šablony ARM může proběhnout úspěšně i v případě, že připojení k doméně selže, což vede k hostitelům relací, které nejsou v pořádku.
  • Diagnostika selhání připojení k doméně je dostupná na webu Azure Portal v podrobnostech hostitele relace zobrazením kódu JSON pro stav hostitele relace.

V případě selhání připojení k doméně a dalších problémů při přidání hostitelů relací do fondu hostitelů můžete postupovat podle pokynů pro řešení potíží s hostiteli relací.

Neúspěšné aktualizace

Když aktualizujete hostitele relací pomocí aktualizace hostitele relace, je možné, že se individuálnímu hostiteli relace nepodaří aktualizovat. V tomto případě se aktualizace hostitele relace pokusí vrátit zpět aktualizaci na tohoto hostitele relace. Záměrem vrácení zpět je zachovat kapacitu celého fondu hostitelů, i když se tento hostitel relace vrátí zpět do předchozí verze konfigurace hostitele relace, a ne vynucení nedostupnosti hostitele relace a snížení kapacity fondu hostitelů. Ostatní hostitelé relace ve fondu hostitelů, kteří se úspěšně aktualizovali, se nevrátí zpět. Hostitelé relace, kteří nespustí aktualizaci, se neaktualizují.

Jakmile se hostitel relace nepodaří aktualizovat, aktualizace hostitele relace dokončí aktualizaci aktuální dávky hostitelů relací a pak označí aktualizaci jako neúspěšnou. V tomto scénáři jsou jedinými možnostmi opakování aktualizace nebo zrušení. Pokud aktualizaci zopakujete, pokusí se hostitel relace znovu aktualizovat hostitele relace, které selhaly, a zbývající hostitelé relací, o které se dříve nepokoušeli. Použije se existující velikost dávky.

Pokud se hostitel relace nepodaří úspěšně vrátit zpět, není k dispozici pro hostování relace a sníží se kapacita. Hostitel relace není stejný jako ostatní hostitelé relací ve fondu hostitelů a odpovídá konfiguraci hostitele relace. Než začnete plánovat novou aktualizaci, měli byste zjistit, proč se aktualizace hostitele relace nezdařila, a problém vyřešit. Jakmile naplánujete novou aktualizaci, pokusí se aktualizace hostitele relace aktualizovat hostitele relace, které selhaly, aby se všechny shodovaly, a všechny hostitele relací, kteří nebyli spuštěni v předchozím pokusu o aktualizaci.

Aktualizace může selhat s následujícím stavem:

Status Popis
Aktualizace se nepodařilo zahájit Tok aktualizace není správný. Například image, která není kompatibilní s SKU virtuálního počítače. Aktualizaci nemůžete opakovat. musíte ji zrušit a naplánovat novou aktualizaci.
Aktualizace selhala Probíhající aktualizace se nezdařila. Pokud aktualizaci zopakujete, bude pokračovat hostitelem relace, na kterém byla zastavena dříve.
Vrácení zpět hostitele relace se nezdařilo Pokud se hostitel relace neaktualizuje, pokusí se aktualizace hostitele relace vrátit zpět na hostitele této relace. Pokud vrácení zpět selže a zkusíte aktualizaci zopakovat, bude pokračovat s hostitelem relace, na kterém byla zastavena dříve.

Případné chyby aktualizace můžete zjistit podle postupu Sledování průběhu aktualizace. Při použití Azure PowerShellu obsahuje proměnná $updateProgress podrobnosti o chybě v následujících vlastnostech:

  • $updateProgress.PropertiesUpdateStatus
  • $updateProgress.UpdateProgressError
  • $updateProgress.UpdateProgressError.FaultText

Jakmile problém identifikujete, můžete aktualizaci zopakovat nebo ji zrušit a naplánovat novou aktualizaci.

Aktualizace se nepodařilo zahájit.

Při zahájení aktualizace hostitele relace služba ověří, zda bude moci úspěšně dokončit aktualizaci. Pokud se aktualizace hostitele relace před zahájením nezdaří, aktualizace skončí a změny se dají provést v konfiguraci hostitele relace. Vzhledem k tomu, že prostředky Azure jsou uložené ve vašem předplatném, je možné je upravit jinými procesy; Vytváření hostitele relace může i po dokončení této kontroly ověření selhat pomocí konfigurace hostitele relace.

Tady je několik příkladů selhání, která brání spuštění aktualizace:

  • Žádní hostitelé relací, kteří se mají aktualizovat: Chyba HostpoolHasNoSessionHosts se vrátí, když v rámci aktualizace hostitele relace nejsou žádní hostitelé relací. Pokud jste před zahájením aktualizace neprovádili změny konfigurace hostitele relace, vrátí se tato chyba.

  • Problémy s kapacitou: Ověření kontroluje dostatečnou kapacitu v podsíti virtuální sítě a kvótě jader virtuálních počítačů. Tato kontrola nezaručuje kapacitu během aktualizace; vytvoření jiných prostředků mimo aktualizaci hostitele relace může vést k chybám uprostřed aktualizace spojené s limity kapacity. Nastavte velikost dávky tak, aby byla v rámci zbývající kvóty pro vaše předplatné.

  • Konzistence parametrů s aktuálními hostiteli relací: Aktualizace hostitele relace nepodporuje změnu oblasti, předplatného, skupiny prostředků nebo typu připojení k doméně pro hostitele relace. Pokud konfigurace hostitele relace obsahuje vlastnosti v těchto polích, které se liší od hostitelů relací ve fondu hostitelů, aktualizace se nespustí. Měli byste odebrat hostitele relací, kteří jsou nekonzistentní s konfigurací.

Selhání během aktualizace

Aktualizace hostitele relace začíná počáteční dávkovou velikostí 1, aby ověřila, že zadaná konfigurace hostitele relace bude mít za následek hostitele relací, kteří jsou v pořádku. Chyby, ke kterým dochází během první dávky ověření, jsou nejčastěji způsobené parametry v konfiguraci hostitele relace a obvykle se nevyřešují opakovaným pokusem o aktualizaci. Chyby, ke kterým dochází po dávce ověřování, jsou často přerušované a je možné je vyřešit opakovaným pokusem o aktualizaci.

Tady je několik příkladů selhání, ke kterým může dojít během aktualizace:

  • Selhání vytváření virtuálních počítačů: Vytvoření virtuálního počítače může selhat z různých důvodů, které nejsou specifické pro Azure Virtual Desktop, například vyčerpání kapacity předplatného nebo problémy s poskytnutou imagí. Měli byste zkontrolovat zobrazenou chybovou zprávu a určit odpovídající nápravu. Pokud potřebujete další pomoc, otevřete případ podpory s podpora Azure.

  • Chyby stavu agenta, připojení k doméně a hostiteli relace nebo vypršení časového limitu: Agent, připojení k doméně a další chyby stavu hostitele relace, ke kterým dochází v první dávce ověření, se dají často vyřešit kontrolou pokynů pro řešení selhání nasazení a připojení k doméně pro Azure Virtual Desktop a zajištěním, že vaše image nemá nainstalované rozšíření PowerShell DSC. Pokud je rozšíření nainstalované na imagi, odeberte složku C:\packages\plugin z image. Pokud k selhání dochází přerušovaně, některé hostitele relací se úspěšně aktualizují a jiné narazí na chybu, jako AgentRegistrationFailureGenericje například opakování aktualizace, může problém často vyřešit.

  • Změny prostředků a chyby přístupu: Úprava prostředků, které mají vliv na aktualizaci, můžou způsobit chyby během aktualizace. Mezi chyby, které můžou vést, patří odstranění prostředků a skupin prostředků, změny oprávnění, změny stavu napájení a změny režimu vyprázdnění. Kromě toho platí, že pokud jsou vaše prostředky Azure uzamčené nebo zásady Azure omezují službu Azure Virtual Desktop z úprav hostitelů relací, aktualizace se nezdaří. Pokud narazíte na související chyby, projděte si protokoly aktivit Azure. Pokud potřebujete další pomoc, otevřete případ podpory s podpora Azure.

Nekompatibilní parametry předané rutině New-AzWvdSessionHostConfiguration

Do rutiny PowerShellu New-AzWvdSessionHostConfiguration můžete předat nekompatibilní parametry. Pokud například zadáte parametr DomainInfoJoinType jako AzureActiveDirectory, ale také zadáte parametr ActiveDirectoryInfoDomainName s názvem domény Active Directory, název domény se ignoruje bez vrácení chyby.

Další kroky