Nasazení Azure Local prostřednictvím šablony nasazení Azure Resource Manageru
Platí pro: Azure Local 2311.2 a novější
Tento článek podrobně popisuje, jak pomocí šablony Azure Resource Manageru na webu Azure Portal nasadit místní Azure ve vašem prostředí. Článek obsahuje také požadavky a přípravné kroky potřebné k zahájení nasazení.
Důležité
Nasazení šablony Azure Resource Manageru pro místní systémy Azure se zaměřuje na nasazení ve velkém měřítku. Určenou cílovou skupinou pro toto nasazení jsou správci IT, kteří mají zkušenosti s nasazováním místních instancí Azure. Doporučujeme nejprve nasadit systém prostřednictvím webu Azure Portal a pak provést následná nasazení prostřednictvím šablony Resource Manageru.
Požadavky
-
Dokončení registrace počítačů ve službě Azure Arc a přiřazení oprávnění k nasazení Ujistěte se, že:
- Všechna povinná rozšíření jsou úspěšně nainstalována. Mezi povinná rozšíření patří: Azure Edge Lifecycle Manager, Azure Edge Správa zařízení, telemetrie a diagnostika a vzdálená podpora Azure Edge.
- Všechny počítače používají stejnou verzi operačního systému.
- Všechny počítače mají stejnou konfiguraci síťového adaptéru.
Krok 1: Příprava prostředků Azure
Při přípravě prostředků Azure, které potřebujete pro nasazení, postupujte takto:
Vytvoření entity služeb a tajného klíče klienta
Pokud chcete ověřit systém, musíte vytvořit služební principál a odpovídající tajný klíč klienta pro most prostředků Arc (ARB).
Vytvoření služebního účtu pro ARB
Postupujte podle kroků v tématu Vytvoření aplikace Microsoft Entra a instančního objektu, který má přístup k prostředkům prostřednictvím webu Azure Portal , a vytvořte instanční objekt a přiřaďte role. Případně můžete použít postup PowerShellu k vytvoření instančního objektu Azure pomocí Azure PowerShellu.
Tady jsou také shrnuté kroky:
Přihlaste se do Centra pro správu Microsoft Entra jako alespoň správce cloudových aplikací. Přejděte do Identity > Aplikace > Registrace aplikací a poté vyberte Nová registrace.
Zadejte název aplikace, vyberte typ podporovaného účtu a pak vyberte Zaregistrovat.
Po vytvoření služebního principálu přejděte na Stránku podnikové aplikace. Vyhledejte a vyberte SPN, který jste vytvořili.
Ve vlastnostech zkopírujte ID aplikace (klienta) a ID objektu pro tento instanční objekt.
Použijete aplikace (klienta) ID proti
arbDeploymentAppID
parametru a ID objektu protiarbDeploymentSPNObjectID
parametru v šabloně Resource Manageru.
Vytvořte tajný klíč klienta pro služebního principála ARB
Přejděte do registrace aplikace, kterou jste vytvořili, a přejděte na Certifikáty a tajné klíče >klienta.
Vyberte + Nový tajný kód klienta.
Přidejte popis tajného klíče klienta a zadejte časový rámec, kdy vyprší jeho platnost. Vyberte Přidat.
Zkopírujte hodnotu tajného klíče klienta, jak ji použijete později.
Poznámka:
Pro ID klienta aplikace budete potřebovat hodnotu tajného kódu. Hodnoty tajných kódů klienta nelze zobrazit s výjimkou okamžitě po vytvoření. Před opuštěním stránky nezapomeňte tuto hodnotu uložit.
Pro parametr v šabloně Resource Manageru použijete hodnotu tajného
arbDeploymentAppSecret
klíče klienta.
Získat ID objektu pro Azure poskytovatele lokálních zdrojů
Identifikátor objektu pro lokální RP Azure je jedinečný pro tenanta Azure.
Na webu Azure Portal vyhledejte a přejděte na ID Microsoft Entra.
Přejděte na kartu Přehled a vyhledejte poskytovatele prostředků Microsoft.AzureStackHCI.
Vyberte hlavní název služby (SPN), který je uvedený, a zkopírujte ID objektu.
Alternativně můžete použít PowerShell k získání ID objektu principálu služby Azure Local RP. V PowerShellu spusťte následující příkaz:
Get-AzADServicePrincipal -DisplayName "Microsoft.AzureStackHCI Resource Provider"
ID objektu použijete proti parametru
hciResourceProviderObjectID
v šabloně Správce prostředků.
Krok 2: Nasazení pomocí šablony Azure Resource Manageru
Šablona Resource Manageru vytvoří a přiřadí všechna oprávnění k prostředkům vyžadovaná pro nasazení.
Po dokončení všech požadovaných a přípravových kroků jste připraveni k nasazení pomocí známé dobré a testované šablony nasazení Resource Manageru a odpovídajícího souboru JSON parametrů. Pomocí parametrů obsažených v souboru JSON vyplňte všechny hodnoty včetně dříve vygenerovaných hodnot.
Důležité
V této verzi se ujistěte, že jsou vyplněné všechny parametry obsažené v hodnotě JSON, včetně parametrů, které mají hodnotu null. Pokud existují hodnoty null, je potřeba je naplnit nebo ověření selže.
Na webu Azure Portal přejděte na domovskou stránku a vyberte + Vytvořit prostředek.
Vyberte Vytvořit v části Nasazení šablony (nasazení pomocí vlastních šablon).
Poblíž dolní části stránky najděte sekci Začněte s rychlým startem šablony nebo specifikací šablony. Vyberte možnost šablona Quickstart.
K filtrování pro příslušnou šablonu použijte pole Šablona rychlého startu (právní omezení). Zadejte azurestackhci/create-cluster pro filtr.
Po dokončení vyberte šablonu.
Na záložce Základy se zobrazí stránka Vlastní nasazení. Různé parametry můžete vybrat v rozevíracím seznamu nebo vybrat Upravit parametry.
Upravte parametry, jako je záměr sítě nebo záměr sítě úložiště. Jakmile jsou všechny parametry vyplněné, uložte soubor parametrů.
Vyberte příslušnou skupinu prostředků pro vaše prostředí.
Posuňte se dolů a potvrďte, že Deployment Mode = Validate.
Vyberte Zkontrolovat a vytvořit.
Na kartě Zkontrolovat a vytvořit vyberte možnost Vytvořit. Tím se vytvoří zbývající požadované prostředky a ověří se nasazení. Dokončení ověření trvá přibližně 10 minut.
Po dokončení ověření vyberte Znovu nasadit.
Na obrazovce Vlastní nasazení vyberte Upravit parametry. Načtěte dříve uložené parametry a vyberte Uložit.
V dolní části pracovního prostoru změňte konečnou hodnotu ve formátu JSON z funkce Ověřit na Nasazení, kde Režim nasazení = Nasazení.
Ověřte, že všechna pole šablony nasazení Resource Manageru jsou vyplněná kódem JSON parametrů.
Vyberte příslušnou skupinu prostředků pro vaše prostředí.
Přesuňte se dolů a potvrďte, že Deployment Mode = Deploy.
Vyberte Zkontrolovat a vytvořit.
Vyberte Vytvořit. Nasazení začíná s použitím existujících požadovaných prostředků vytvořených během kroku Ověření .
Během nasazování se na prostředku clusteru střídá nasazovací obrazovka.
Po zahájení nasazení se nejprve provede omezená kontrola prostředí, poté úplná kontrola prostředí, a nakonec se spustí nasazení do cloudu. Po několika minutách můžete monitorovat nasazení na portálu.
V novém okně prohlížeče přejděte do skupiny prostředků pro vaše prostředí. Vyberte prostředek clusteru.
Vyberte Nasazení.
Aktualizujte a sledujte průběh nasazení z prvního počítače (označuje se také jako počáteční počítač a jedná se o první počítač, na kterém jste nasadili cluster). Nasazení trvá 2,5 až 3 hodiny. Několik kroků trvá 40 až 50 minut nebo déle.
Krok v nasazení, který trvá nejdéle, je Nasazení Moc a ARB Stack. Tento krok trvá 40 až 45 minut.
Po dokončení se úkol v horní části aktualizuje se stavem a časem ukončení.
Můžete si také prohlédnout tuto komunitní šablonu, která umožňuje nasadit Azure místní instanci pomocí Bicep.
Řešení problémů při nasazování
Pokud se nasazení nezdaří, měla by se na stránce nasazení zobrazit chybová zpráva.
V podrobnostech nasazení vyberte podrobnosti chyby.
Zkopírujte chybovou zprávu z panelu "Chyby". Tuto chybovou zprávu můžete poskytnout podpoře Microsoftu a požádat o další pomoc.
Známé problémy s nasazením šablony ARM
Tato část obsahuje známé problémy a alternativní řešení pro nasazení šablony ARM.
Přiřazení role již existuje.
Problém: V této verzi se může zobrazit chyba „Přiřazení role již existuje“. K této chybě dochází v případě, že se nasazení místní instance Azure nejprve pokusilo z portálu a pro nasazení šablony ARM se použila stejná skupina prostředků. Tuto chybu uvidíte na stránce Podrobnosti o nasazení > přehledu pro příslušný prostředek. Tato chyba značí, že ekvivalentní přiřazení role už bylo provedeno jinou identitou pro stejný obor skupiny prostředků a nasazení šablony ARM nemůže provést přiřazení role.
Alternativní řešení: I když tyto chyby můžou být ignorovány a nasazení může pokračovat prostřednictvím šablony ARM, důrazně doporučujeme, abyste mezi portálem a šablonou ARM nezaměňovali režimy nasazení.
ID tenanta, ID aplikace, ID hlavního objektu a obor není možné aktualizovat.
Problém: Přiřazení role skončí chybou ID tenanta, ID aplikace, ID hlavního objektu a obor nelze aktualizovat. Tuto chybu vidíte na stránce Přehled nasazení> Podrobnosti pro příslušný prostředek. Tato chyba se může zobrazit, když ve stejné skupině prostředků dojde k přiřazením zombie rolí. Například když bylo provedeno předchozí nasazení a prostředky odpovídající danému nasazení byly odstraněny, ale prostředky přiřazení rolí zůstaly zachovány.
Alternativní řešení: Pokud chcete identifikovat přiřazení rolí zombie, přejděte do části Řízení přístupu (IAM) > Přiřazení rolí > Typ: Neznámá karta. Tato přiřazení jsou uvedena jako *Identita nebyla nalezena. Nelze najít identitu. Odstraňte taková přiřazení rolí a pak zkuste nasazení šablony ARM zopakovat.
Problém se synchronizací licencí
Problém: V této verzi můžete při použití nasazení šablony ARM narazit na problém se synchronizací licencí.
Alternativní řešení: Po dokončení fáze ověřování doporučujeme nespouštět další nasazení šablony ARM v režimu ověření, pokud je váš systém ve stavu selhání nasazení. Spuštěním jiného nasazení se resetují systémové vlastnosti, což může vést k problémům se synchronizací licencí.