Sie sollten alle folgenden Vorbereitungsschritte für die Nerdio Manager-Installation überprüfen, bevor Sie mit der Installation beginnen.
Nerdio Manager verwendet spezifische App Service-SKUs. Daher müssen Sie vor der Installation Ihre Kontingente überprüfen.
So überprüfen Sie Ihre Kontingente:
-
Öffnen Sie im Azure-Portal das „App Service-Plankontingent“ für das Abonnement und die Region, die Sie verwenden.
-
Bestätigen Sie, dass ein Kontingent für Folgendes vorhanden ist:
-
Allgemeine App Service-Plan-VMs (Gesamtlimit).
-
B3-SKU (verwendet für die Haupt-Nerdio Manager-Anwendung).
-
-
Wenn Sie nicht über genügend Kontingent verfügen, erstellen Sie ein Support-Ticket bei Microsoft, um es im Zielabonnement und in der Zielregion zu erhöhen, und benachrichtigen Sie Nerdio.
-
Sie benötigen Kapazität für:
-
3 × B3-Instanzen (Haupt-Nerdio Manager-App, Intune Insights (optional), Realtime Insights (optional)).
-
1 × P0v3-Instanz (Kostenattribution (optional)).
-
Anmerkung
Fordern Sie mindestens diese Kapazität an, wenn Sie eine Vorgabe anfordern.
Das Deployment-Bereitschaftsskript von Nerdio Manager (Test-NmeDeploymentReadiness.ps1), auch als Preflight-Check bekannt, testet Ihre Azure-Umgebung vor der Installation.
Anmerkung
Das Deployment-Bereitschaftsskript ersetzt das frühere Preflight-Skript und die Kusto-Abfrage zum Auffinden von Richtlinien mit einer „Deny“-Aktion. Beide sind nicht mehr verfügbar.
Das Skript führt Folgendes aus:
-
Bestätigt, dass das Konto, mit dem Sie sich anmelden, über die Entra ID- und Azure-Rollen verfügt, die die Installation erfordert. Siehe Architektur und Berechtigungen.
-
Stellt temporäre Kopien der Ressourcen bereit, die der Installer erstellt, und verwendet dabei exakt die SKUs und die Konfiguration des Installers, um Azure-Richtlinien zu finden, die die Installation blockieren würden. Wenn eine Richtlinie eine Ressource blockiert, meldet das Skript den Namen der Richtlinie.
-
Testet bei privaten Deployments private Endpoints, private DNS-Zonen, die App Service-VNet-Integration und die ausgehende Konnektivität.
-
Entfernt alles, was es erstellt hat, wenn der Test abgeschlossen ist.
-
Erzeugt einen HTML-Bericht, den Sie an Ihren Nerdio Solutions Engineer senden können.
Wichtig
Das Skript erfordert die Rolle „Owner“ für das Zielabonnement, damit es die Testressourcen erstellen und entfernen kann. Es wird nichts bereitgestellt, bis Sie eine Zusammenfassung dessen bestätigen, was das Skript tun wird.
So führen Sie den Test der Deployment-Bereitschaft aus
-
Melden Sie sich im Azure-Portal mit einem Konto an, das über die in Architektur und Berechtigungen beschriebenen Rollen verfügt, und öffnen Sie dann Azure Cloud Shell im PowerShell-Modus.
-
Führen Sie den folgenden Befehl aus:
$s=New-Object Net.WebClient; & ([scriptblock]::Create($s.DownloadString('https://raw.githubusercontent.com/Get-Nerdio/NME-SE/main/preflight/Test-NmeDeploymentReadiness.ps1'))) -
Geben Sie bei Aufforderung die Abonnement-ID und die Region ein und geben Sie an, ob eine temporäre Ressourcengruppe erstellt werden soll. Geben Sie für ein privates Deployment außerdem die Details des vorhandenen VNet und seiner zwei Subnetze ein: eines für private Endpoints und eines für die App Service-VNet-Integration.
-
Überprüfen Sie die Zusammenfassung dessen, was das Skript tun wird, und bestätigen Sie dann, dass Sie fortfahren möchten.
-
Wenn der Test abgeschlossen ist, überprüfen Sie den Bericht, der in der Konsole angezeigt wird. Cloud Shell lädt den HTML-Bericht (
NmeReadinessOutput.html) automatisch herunter. Senden Sie ihn an Ihren Nerdio Solutions Engineer und beheben Sie alle als Fehler markierten Punkte, bevor Sie mit der Installation beginnen.
Anmerkung
Um den Test stattdessen von einer lokalen PowerShell 7-Sitzung auszuführen oder um alle Parameter und Anforderungen anzuzeigen, lesen Sie die Infodatei zu den Nerdio Manager Preflight-Tools. Wenn die Richtlinie in Ihrer Umgebung das Erstellen von Ressourcen mit öffentlichem Netzwerkzugriff untersagt, führen Sie das Skript mit dem Parameter -PrivateEndpointOnly aus.
Dies hilft Ihrem Team zu verstehen, was Nerdio bereitstellen wird und welche Berechtigungen erforderlich sind.
-
Um die Installation durchzuführen, melden Sie sich mit folgenden Daten am Azure-Portal an:
-
Entra ID-Rolle: Globaler Administrator (oder Administrator für privilegierte Rollen + Cloudanwendungsadministrator).
-
Azure-Rolle: Owner des Abonnements, in dem Sie Nerdio Manager installieren.
-
Die Ressourcen, die im Azure-Abonnement bereitgestellt werden, sind: Automatisierungskonto, SQL Server + SQL-Datenbank, Key Vault, App Service + App Service-Plan, Application Insights, DPS-Storage-Konto für Verschlüsselungsschlüssel ( v5.5 und höher)
-
Automatisierungskonto
-
SQL Server + SQL-Datenbank
-
Key Vault
-
App Service + App Service-Plan
-
Application Insights
-
DPS-Storage-Konto für Verschlüsselungsschlüssel (Nerdio Manager v5.5 und höher)
-
-
-
Für gehärtete Installationen besteht die zusätzliche Anforderung, ein neues VNet zu erstellen.
-
Architekturdiagramme und Übersicht. Weitere Informationen finden Sie in der Nerdio Manager for EnterpriseReferenzarchitektur.
-
Erforderliche Berechtigungen für Installation, Konfiguration und laufende Nutzung. Weitere Informationen finden Sie unter Azure-Berechtigungen und Nerdio Manager.
Anmerkung
Wir empfehlen, dass die Person, die die Installation durchführt, über die im Berechtigungsartikel beschriebenen Rollen verfügt.
Nerdio Manager und Ihre AVD-Sitzungshosts müssen bestimmte Microsoft- und Azure-Endpoints erreichen können.
-
Stellen Sie für AVD-Sitzungshosts sicher, dass der ausgehende Internetzugriff übereinstimmt. Weitere Informationen finden Sie unter Erforderlicher ausgehender Internetzugriff von AVD-Sitzungshost-VMs.
-
Stellen Sie für den Nerdio Manager App Service sicher, dass die erforderlichen externen Endpoints erreichbar und korrekt konfiguriert sind, falls Sie VNet-Integration oder Firewalls verwenden. Weitere Informationen finden Sie unter Anforderungen an die VNet-Integrationsfirewall.
Kommentare (0 Kommentare)