Nerdio Manager unterstützt Nutanix AHV On-Prem-Infrastruktur als hybriden Hostpool für AVD und bietet automatisiertes VM-Lifecycle- und Energie-Management für Sitzungshost-VMs, die auf Nutanix-Clustern ausgeführt werden. Session-Host-VMs werden über Nutanix Prism Central verwaltet und über Azure Arc mit Azure verbunden. Dieser Artikel bietet einen Überblick über die Voraussetzungen und führt Sie durch die ersten Konfigurationsschritte, die erforderlich sind, um die Integration in Prism Central und Nerdio Manager einzurichten.
Die folgenden minimalen Nutanix-Komponentenversionen wurden für die Verwendung mit Nerdio Manager getestet und validiert:
|
Komponente |
Mindestversion |
|---|---|
|
v4.1 |
|
|
Nutanix AOS (Acropolis Operating System) |
v7.3 |
|
Nutanix AHV (Acropolis Hypervisor) |
v10.3 |
|
pc.7.3 |
Bevor Sie die Nutanix-Integration in Nerdio Manager Enterprise konfigurieren, stellen Sie sicher, dass die Nerdio-Instanz über Netzwerkkonnektivität zu Nutanix Prism Central verfügt. Diese Konnektivität muss über einen sicheren Netzwerkpfad wie ein Site-to-Site-VPN oder Azure ExpressRoute hergestellt werden. Ein direkter öffentlicher Internetzugriff auf den Prism-Endpoint wird nicht unterstützt. Bestätigen Sie Folgendes, bevor Sie fortfahren:
-
Eine VPN- oder ExpressRoute-Verbindung zwischen der in Azure gehosteten Nerdio-Instanz und dem Netzwerksegment, in dem Nutanix Prism Central gehostet wird, ist aktiv und stabil.
-
Die Nerdio-Instanz kann den Prism-Endpunkt über den erforderlichen Port erreichen (Standard: TCP 9440).
-
Firewall-Regeln erlauben eingehenden HTTPS-Datenverkehr von der Nerdio-Instanz zum Prism-API-Endpunkt.
Anmerkung
Wenn Sie Sitzungshosts in einem Nutanix Flow-Overlay-Subnetz bereitstellen, können bei der Integration der Windows-Sitzungshosts als neue Ressourcen Zeitüberschreitungen auftreten oder die Sitzungshosts die Konnektivität verlieren. Flow-Overlay-Netzwerke verwenden Geneve-Kapselung, wodurch die effektive MTU auf 1442 Byte gesenkt wird. Dies ist eine bekannte Einschränkung von Nutanix. Um dies zu vermeiden, wählen Sie eine der folgenden Optionen:
-
Jumbo Frames über den gesamten End-to-End-Pfad aktivieren (empfohlen). Nutanix empfiehlt, die MTU auf dem AHV-Virtual-Switch auf 9000 Byte einzustellen und sicherzustellen, dass das physische Netzwerk Jumbo Frames unterstützt. Dies vermeidet das Problem vollständig und erfordert keine Änderungen an Images oder Sitzungshosts. Einzelheiten finden Sie unter Maximum Transmission Unit Requirements im Nutanix Flow Virtual Networking Guide.
-
Wenn Sie das physische Netzwerk nicht ändern können, legen Sie die MTU in einer auf Nutanix erstellten VM-Vorlage fest. Erstellen Sie eine VM im Flow-Overlay-Subnetz, stellen Sie die MTU ihres Netzwerkadapters auf 1442 Byte ein, generalisieren Sie sie mit Sysprep und speichern Sie sie als VM-Vorlage. Stellen Sie dann Sitzungshosts aus dieser Vorlage in demselben Overlay-Subnetz bereit, das Sie für die Vorbereitung verwendet haben. Die MTU-Einstellung bleibt auf den bereitgestellten Sitzungshosts erhalten. Dies funktioniert nur, wenn die Sitzungshosts dieselbe Subnetzkonfiguration verwenden, mit der die Vorlage vorbereitet wurde.
Das Festlegen der MTU auf einem in Azure erstellten Desktop-Image funktioniert nicht, auch nicht mit einer skriptbasierten Aktion, die während des Prozesses „Als Image festlegen“ ausgeführt wird. Während das Image erstellt wird, sind seine Netzwerkadapter mit dem Azure-Netzwerk verbunden, sodass die Einstellung nicht auf die Adapter in Ihren Nutanix-Subnetzen übertragen wird.
-
Ein Domänencontroller (DC) muss bereitgestellt und mit Microsoft Entra ID synchronisiert sein. Nutanix-Sitzungshost-VMs treten dieser Domäne als Teil des Bereitstellungsprozesses für Sitzungshosts bei.
-
Ein geheimer Clientschlüssel für die App-Registrierung ist als Teil des unten beschriebenen Konfigurationsprozesses erforderlich. Anleitungen zum Generieren eines geheimen Clientschlüssels finden Sie auf dem Tab Add a client secret in der Microsoft-Dokumentation Add and manage application credentials in Microsoft Entra ID.
-
Eine Microsoft Entra ID-App-Registrierung ist für die Konfiguration der Hybrid Client App erforderlich. Anleitungen zum Erstellen der App-Registrierung finden Sie in Schritt 2: Hybrid Client App konfigurieren (App-Registrierung) weiter unten.
VM-Vorlagen in Nutanix Prism Central müssen generalisiert und Sysprep durchgeführt werden. Während der Bereitstellung stellt Nerdio Manager eine VM aus einer Vorlage bereit und wendet während des Windows-Spezialisierungsdurchlaufs eine unattend.xml an, um den VM-Computernamen festzulegen und das Azure Arc-Onboarding-Skript auszuführen. Weitere Details zu diesem Prozess finden Sie im nächsten Dokument, Erstellen einer VM-Vorlage in Nutanix Prism Central.
Warnung
Vorlagen, die nicht generalisiert wurden, schlagen während des Gastanpassungsschritts fehl.
Ein Prism Central-Dienstkonto mit der Rolle Prism Admin ist erforderlich, damit Nerdio Manager mit den Nutanix Prism Central-APIs interagieren kann. Dienstkonten werden für den programmgesteuerten Zugriff (API, Skripte) verwendet und sind nicht für die browserbasierte Anmeldung an der Webkonsole vorgesehen.
Dieses Verfahren erfordert die Nerdio-Rolle Admin, um die unten aufgeführten Aufgaben auszuführen.
Die Arc-Ressourcengruppe ist die Azure-Ressourcengruppe, die Sie für Arc-Maschinen auswählen, wenn Sie einen Host hinzufügen. Nerdio Manager registriert die Sitzungshost-VMs dort.
|
Rolle |
Zuweisungsempfänger |
Scope |
Zweck |
|---|---|---|---|
|
Der Dienstprinzipal der Hybrid Client App-Registrierung (siehe Schritt 2: Hybrid Client App konfigurieren (App-Registrierung)) |
Die Arc-Ressourcengruppe. Die Zuweisung auf Abonnementebene funktioniert ebenfalls. |
Ermöglicht der Hybrid Client App, die Sitzungshost-VMs während der Bereitstellung als Azure Arc-verbundene Computer zu registrieren. Sie weisen diese Rolle selbst zu. Wenn Sie einen Host hinzufügen, prüft Nerdio Manager dies und zeigt einen Fehler an, falls er fehlt. |
|
|
Der User, der den Host hinzufügt, oder die Anwendungs-ID von Nerdio Manager (einer von beiden) |
Die Arc-Ressourcengruppe oder ein höherer Scope wie das Abonnement |
Ermöglicht Nerdio Manager, die Rolle „Leser“ weiter unten zuzuweisen. |
|
|
Die systemseitig zugewiesene verwaltete Identität des Hostpools |
Die Arc-Ressourcengruppe |
Nerdio Manager weist diese Rolle automatisch zu, wenn Sie zum ersten Mal einen Host hinzufügen. Siehe Systemseitig zugewiesene verwaltete Identität und Rollenzuweisung. |
Geben Sie die folgenden Informationen ein:
-
Melden Sie sich mit einem Administratorkonto bei Prism Central an.
-
Öffnen Sie den App-Umschalter und wählen Sie Admin Center.
-
Navigieren Sie zu IAM > Identities > Dienstkonten.
-
Wählen Sie + Neues Dienstkonto hinzufügen.
-
Geben Sie einen Dienstkontonamen sowie optional eine Beschreibung und eine E-Mail-Adresse ein.
-
Wählen Sie Save oder Save and Create Keys.
-
Generieren Sie unmittelbar nach der Erstellung (oder über die Schaltfläche Manage Keys) einen API-Schlüssel.
Anmerkung
Speichern Sie den API-Schlüssel sofort. Der geheime Zugriffsschlüssel kann nach dem Schließen des Dialogfelds nicht mehr angezeigt werden.
Standardmäßig verfügt ein neues Dienstkonto über keine Berechtigungen. Es muss eine Richtlinie erstellt werden, um Zugriff zu gewähren.
-
Navigieren Sie im Bereich IAM zur Registerkarte Richtlinien.
-
Wählen Sie + Richtlinie erstellen.
-
Unter Rolle auswählen suchen Sie nach der integrierten Rolle Prism Admin und wählen Sie diese aus. Anschließend klicken Sie auf Next.
-
Wählen Sie unter Scope festlegen die Option Full Access: all entity type & instances und klicken Sie anschließend auf Next.
-
Wählen Sie unter Assign Users in der Dropdown-Liste den Eintrag Dienstkonto aus.
-
Suchen Sie nach Ihrem Dienstkonto, wählen Sie es aus und klicken Sie auf Save.
Der generierte API-Schlüssel wird verwendet, wenn Sie Prism Central in Schritt 1 der unten stehenden Konfiguration verlinken.
Navigieren Sie in Nerdio Manager zu Einstellungen > Umgebung > Integrationen > Nutanix > Prism Central Konfiguration und wählen Sie Hinzufügen, um eine Nutanix Prism Central-Instanz zu verlinken.
Geben Sie die folgenden Informationen ein:
|
Feld |
Beschreibung |
|---|---|
|
Name |
Ein benutzerfreundlicher Anzeigename für diese Prism Central-Instanz (max. 256 Zeichen) |
|
Basis-URL |
Der Hostname oder die IP-Adresse der Prism Central-Instanz (z. B. cluster.nutanix.com) |
|
Port |
Der API-Port (Standard: 9440) |
|
API-Schlüssel |
Ein Nutanix Prism Central-API-Schlüssel, der zur Authentifizierung aller API-Anfragen verwendet wird |
-
Kopieren Sie die Anwendungs-ID (Client) und generieren Sie einen geheimen Clientschlüssel – beide sind in den Konfigurationsfeldern unten erforderlich.
Navigieren Sie anschließend zu Einstellungen > Umgebung > Integrationen > Hybrid Client App und wählen Sie Konfigurieren.
Die Hybrid Client App ist eine Microsoft Entra ID-App-Registrierung, deren Dienstprinzipal verwendet wird, um Sitzungshost-VMs als neue Ressourcen in Azure Arc zu integrieren. Während der VM-Bereitstellung wird das Skript zur Integration neuer Ressourcen im Gastbetriebssystem ausgeführt und verwendet die Anmeldedaten des Dienstprinzipals, um die VM als mit Azure Arc verbundenen Computer zu registrieren.
Geben Sie die folgenden Informationen ein:
|
Feld |
Beschreibung |
|---|---|
|
Name |
Ein benutzerfreundlicher Anzeigename (max. 256 Zeichen) |
|
App-ID |
Die Anwendungs-ID (Client) aus der Entra ID-App-Registrierung |
|
App-Geheimnis |
Ein geheimer Clientschlüssel für die App-Registrierung (max. 512 Zeichen) |
Der mit dieser App-Registrierung verknüpfte Dienstprinzipal muss über die Rolle Azure Connected Machine Onboarding für die Arc-Ressourcengruppe verfügen, bei der es sich um die Ressourcengruppe handelt, die Sie beim Hinzufügen eines Hosts für Arc-Maschinen auswählen. Sie können die Rolle auch auf Abonnementebene zuweisen, was für jede Ressourcengruppe in diesem Abonnement gilt. Nerdio Manager weist diese Rolle nicht für Sie zu. Wenn Sie einen Host hinzufügen, wird die Rolle überprüft und bei Fehlen ein Fehler angezeigt.
-
Navigieren Sie zum Azure-Portal > Ressourcengruppe > Zugriffssteuerung (IAM).
-
Wählen Sie Rolle zuweisen.
-
Wählen Sie Azure Connected Machine Onboarding.
-
Weisen Sie sie dem Dienstprinzipal der App-Registrierung zu.
-
Wechseln Sie zurück zu Nerdio Manager und navigieren Sie zu Hostpools.
-
Wählen Sie die Registerkarte Hybride Hostpools.
-
Wählen Sie Neuen Hostpool und dann Nutanix-Hostpool hinzufügen.
Wenn Sie einen Nutanix-Hostpool erstellen, erstellt Nerdio Manager eine systemseitig verwaltete Identität für den Hostpool. Wenn Sie zum ersten Mal einen Host hinzufügen, weist Nerdio Manager dieser Identität die Rolle Leser für die Arc-Ressourcengruppe zu. Sie müssen sie nicht selbst zuweisen.
Anmerkung
Um die Rolle Leser zuzuweisen, verwendet Nerdio Manager die Berechtigungen des Users, der den Host hinzufügt. Wenn dies fehlschlägt, wird die Nerdio Manager-Anwendungsidentität verwendet. Mindestens eine davon benötigt auf der Arc-Ressourcengruppe oder einem übergeordneten Scope eine Rolle, mit der Rollen zugewiesen werden können, beispielsweise Benutzerzugriffsadministrator oder Owner. Wenn dies bei keinem der Fall ist, schlägt das Hinzufügen des Hosts mit einem Fehler fehl. Wenn Sie der systemseitig verwalteten Identität des Hostpools die Rolle Leser auf der Arc-Ressourcengruppe selbst zuweisen, bevor Sie den ersten Host hinzufügen, überspringt Nerdio Manager diesen Schritt und keine der Berechtigungen wird benötigt.
Beim Erstellen von Sitzungshosts werden die folgenden Parameter konfiguriert:
|
Parameter |
Beschreibung |
Einschränkungen |
|---|---|---|
|
VM-Namenspräfix |
Präfix für automatisch generierte VM-Namen |
Standard-Namensregeln für Azure-VMs |
|
Region |
Azure-Region für die Arc-Ressource |
Muss mit der Bereitstellungsregion übereinstimmen |
|
Ressourcengruppe |
Azure-Ressourcengruppe für Arc-Maschinen |
Der Dienstprinzipal der Hybrid Client App muss über die Rolle „Azure Connected Machine Onboarding“ für diese Ressourcengruppe verfügen. |
|
Prism Central |
Die verknüpfte Prism Central-Instanz |
Muss in den Einstellungen konfiguriert werden |
|
VM-Vorlage |
Nutanix-VM-Vorlage (muss generalisiert sein) |
Vom ausgewählten Prism Central |
|
Subnetz |
Nutanix-Netzwerk-Subnetz, gruppiert nach Cluster |
Vom ausgewählten Prism Central |
|
Sockel |
Anzahl der CPU-Sockel |
1 - 32 |
|
vCPUs (Kerne) |
Gesamtzahl der virtuellen CPU-Kerne |
1 - 128 |
|
Arbeitsspeicher (GB) |
RAM-Zuweisung in Gigabyte |
1 - 1024 GB |
|
Festplattengröße (GB) |
Größe der zusätzlichen Datenfestplatte |
32 – 32.767 GB |
|
Speicher-Container |
Nutanix-Speicher-Container für die oben genannte zusätzliche Datenfestplatte |
Vom ausgewählten Prism Central |
|
Kategorien |
Nutanix-Kategorien, um der VM ein Tag zuzuweisen |
Optional, vom ausgewählten Prism Central |
Die folgenden Artikel führen Sie durch die zusätzliche Einrichtung und Verwaltung von AVD Hybrid auf Nutanix AHV:
In einigen Konfigurationen können Gast-Neustart- oder Gast-Herunterfahrbefehle, die an auf AHV ausgeführte Windows-VMs gesendet werden, im Hintergrund fehlschlagen – in Prism oder in den Protokollen wird kein Fehler angezeigt, und nachfolgende Versuche sind möglicherweise erfolgreich. Dieses Verhalten tritt in VDI-Umgebungen häufiger auf als in allgemeinen Server-Virtualisierungsszenarien. Eine vollständige Beschreibung der bekannten Ursachen und empfohlenen Workarounds finden Sie im Nutanix KB-Artikel zu diesem Thema.
Kommentare (0 Kommentare)