Die Integration von Azure Local (ehemals Stack HCI) mit Azure Virtual Desktop (AVD) ist eine relativ neue Funktion. Für Nerdio Manager-Versionen vor v7.1 können Sie AVD-Ressourcen manuell integrieren, indem Sie die folgenden Schritte ausführen.
Anmerkung
Wenn Sie Nerdio Manager v7.1 oder höher ausführen:
-
Dieser Vorgang ist nicht erforderlich, da diese Funktionalität jetzt integriert ist.
-
Sie können einen vorhandenen Azure Local statischen Hostpool in einen Hybrid-Hostpool konvertieren, indem Sie im Menü „Weitere Optionen“
neben diesem Hostpool In Hybrid konvertieren auswählen.
-
Sie können vorhandene Azure Local-Hostpools auf die gleiche Weise importieren wie Azure Cloud-Hostpools in Nerdio Manager. Einzelheiten finden Sie unter Vorhandene Azure Local-Hostpools in Nerdio Manager importieren.
Um Hostpools und Sitzungshosts manuell in Nerdio Manager aufzunehmen, führen Sie die folgenden Schritte aus:
-
Zugriff auf das Azure-Portal.
-
Administratorrechte in Nerdio Manager.
-
Eine funktionierende Azure Local-Umgebung mit AVD-Ressourcen.
Damit Nerdio Manager einen Hostpool als Hybrid erkennt, müssen Sie die Konfiguration direkt in der SQL-Datenbank aktualisieren. Stellen Sie vor der Aktualisierung der Datenbank sicher, dass der Hostpool in der Datenbank vorhanden ist. Sobald dies überprüft wurde, müssen Sie eine Verbindung zur Nerdio SQL-Datenbank herstellen und eine SQL-Abfrage ausführen.
So legen Sie den Hostpool-Typ auf Hybrid fest:
-
Überprüfen Sie, ob der Hostpool in Nerdio Manager vorhanden ist:
-
Suchen Sie in Nerdio Manager den Hostpool, mit dem Sie arbeiten möchten.
-
Wählen Sie im Aktionsmenü Einstellungen > Virtuelle Maschinen.
-
Aktivieren oder deaktivieren Sie im Bereich Virtuelle Maschinen eine der Optionen.
Dieser Schritt stellt sicher, dass der Hostpool in der Datenbank gespeichert wird. Sie können diese Änderungen später rückgängig machen.
-
-
Stellen Sie eine Verbindung zur Nerdio Manager SQL-Datenbank her:
-
Suchen Sie im Azure-Portal den Key Vault mit einem Namen ähnlich wie
nmw-app-kv*.Er wird in derselben Ressourcengruppe wie der App Service bereitgestellt.
-
Suchen Sie das Secret mit dem Namen
ConnectionStrings--DefaultConnection. -
Rufen Sie den Wert Passwort ab. Dies ist ein Teil der Verbindungszeichenfolge, nicht der vollständige Wert.
Anmerkung
Um den Wert Passwort aus dem Key Vault abzurufen, benötigen Sie die Berechtigungen Read und List für Geheimnisse.
-
Weisen Sie bei Bedarf die Zugriffsrichtlinie zu.
-
Navigieren Sie zur SQL-Datenbank mit einem Namen ähnlich wie
nerdio-app-db. -
Wählen Sie im linken Bereich Query editor aus und authentifizieren Sie sich dann mit dem zuvor abgerufenen Wert Passwort.
Anmerkung
Verwenden Sie nicht die vollständige Verbindungszeichenfolge.
-
-
Aktualisieren Sie die Einstellung
HybridHostEnabled:-
Führen Sie die folgende SQL-Abfrage aus, um die aktuellen Werte abzurufen. Nehmen Sie vor dem Ausführen die folgenden Anpassungen vor:
-
Ersetzen Sie
POOL_NAMEdurch den Namen Ihres Hostpools. -
Sie können die %-Wrapper stehen lassen, um nach einem Teil des Namens zu suchen.
SELECT HostPoolId, HybridHostEnabled FROM [dbo].[HostPoolProperties] WHERE HostPoolId LIKE '%POOL_NAME%'
-
-
Führen Sie die folgende SQL-Abfrage aus, um den Wert
HybridHostEnabledvon 0 auf 2 zu aktualisieren. Das Ändern des Werts auf 2 hilft dem System, den Pool als Hybrid zu erkennen.Nehmen Sie die folgenden Anpassungen vor:
-
Verwenden Sie die
ResourceIDaus der vorherigen Abfrage, um die Aktualisierung durchzuführen. -
Ersetzen Sie
'RESOURCEID'durch den tatsächlichen Wert der Resource ID.
UPDATE [dbo].[HostPoolProperties] SET HybridHostEnabled = 2 WHERE HostPoolId = 'RESOURCEID'
Zum Beispiel:
/subscriptions/XXXX...XX/resourcegroups/my_resource_group/providers/Microsoft.DesktopVirtualization/hostPools/my_host_pool) -
-
-
Überprüfen Sie die Aktualisierung:
-
Führen Sie die erste Abfrage erneut aus, um zu bestätigen, dass
HybridHostEnabledjetzt 2 ist. -
Aktualisieren Sie die Seite in Nerdio Manager, um den Hostpool unter dem Abschnitt Hybrid zu sehen.
-
Sobald der Hostpool auf Hybrid eingestellt ist, besteht der nächste Schritt darin, jede VM dem entsprechenden AVD-Sitzungshost zuzuordnen. Dies können Sie tun, indem Sie die erforderlichen Tags den VMs zuordnen.
Um ordnungsgemäß mit dem Sitzungshost zugeordnet zu werden, muss jede VM im Hostpool mit den folgenden drei Tags versehen werden:
-
NMW_OBJECT_TYPE: Setzen Sie den Wert für alle VMs im Hostpool aufSESSION_HOST. -
NMW_ARM_HOST_POOL: Setzen Sie den Wert auf die Resource ID des Hostpools.-
Verwenden Sie das folgende Format:
/{subscription_id}/{resource_group_name}/{hostpool_name} -
Beispiel:
5d4206f2-8af2-479a-b7f9-5fb434457d5f/nme-avd-resources/nme-hci
-
-
NMW_VM_FQDN: Legen Sie den Wert auf den vollqualifizierten Domänennamen (FQDN) des Sitzungshosts fest. Dies sollte mit dem Sitzungshostnamen übereinstimmen, der in Nerdio Manager auf der Seite Hybrid-Hostpools angezeigt wird.-
Example:
my-vm.nerdiohci.local
-
So wenden Sie die Tags an:
-
Suchen Sie den Hostpool, mit dem Sie arbeiten möchten.
-
Wählen Sie im Aktionsmenü Hosts verwalten die Option Verwalten > Benutzerdefinierte Tags.
-
Wählen Sie auf der Seite Tags für [Name Ihres Hostpools] verwalten die Option Hinzufügen.
-
Geben Sie die Details für Name und Wert des Tags ein.
-
Wählen Sie Speichern.
-
Wiederholen Sie die Schritte 3-5, um alle oben genannten Tags anzuwenden.
Anmerkung
Alternativ können Sie die erforderlichen Tags in die dedizierte Gruppe aufnehmen und diese Gruppe dann Ihrem Hostpool zuordnen.
Sobald die Tags gespeichert sind, kann Nerdio Manager die VMs ordnungsgemäß den entsprechenden Sitzungshosts zuordnen.
Überprüfen Sie nach Abschluss der oben genannten Schritte durch Kontrolle der folgenden Punkte, ob die Integration erfolgreich war:
-
Hostpool-Status: Nerdio Manager sollte den Hostpool nun als Hybrid anzeigen, wobei die Sitzungshosts ordnungsgemäß zugeordnet sind.
-
Standardvorgänge: Sie können nun Standardaktionen in Nerdio Manager ausführen, wie zum Beispiel:
-
Monitoring aktivieren
-
FSLogix-Profile anwenden
-
Scripted Actions ausführen
-
Andere
-
Kommentare (0 Kommentare)