Konfigurieren von WMI auf Anwendungsservern für HostNameMemory-Affinitätsanbieter
von Won Yoo
Übersicht
In ARR Version 1 gibt es zwei Anbieter für die Hostnamenaffinität:
- Microsoft.Web.Arr.HostNameRoundRobin
- Microsoft.Web.Arr.HostNameMemory
Der Microsoft.Web.Arr.HostNameRoundRobin-Anbieter hat keine Abhängigkeit von den Anwendungsservern. Wenn dieser Anbieter verwendet wird, weist ARR einfach Hostnamen im Roundrobin-Verfahren zu und stellt eine Affinität her.
Der Microsoft.Web.Arr.HostNameMemory-Anbieter erfordert hingegen bestimmte Berechtigungen, die auf den Anwendungsservern erteilt werden müssen, damit der ARR-Server die erforderlichen Leistungsindikatoren für die Speicherbeziehung abfragen und berechnen kann, wo die Affinität für die Hostnamen hergestellt werden soll.
Diese exemplarische Vorgehensweise dient dazu, den Leser durch die Änderungen zu führen, die auf den Anwendungsservern erforderlich sind, wenn der Microsoft.Web.Arr.HostNameMemory-Anbieter verwendet wird.
Hinweis
Die Anbieter für die Hostnamenaffinität können nur verwendet werden, wenn ARR für gemeinsam genutzte Hostingszenarien konfiguriert wurde.
Ziel
Konfigurieren von ARR und den Anwendungsservern in der Serverfarm für die Verwendung des Microsoft.Web.Arr.HostNameMemory-Anbieters.
Voraussetzungen
Für diese exemplarische Vorgehensweise wird Folgendes vorausgesetzt:
- IIS 7.0 oder höher unter Windows 2008 (beliebige SKU) oder höher.
- Microsoft Routing von Anwendungsanforderungen Version 1 und abhängige Module.
- ARR ist für gemeinsam genutzte Hostingszenarien konfiguriert.
Befolgen Sie die Schritte in diesem Dokument, um Routing von Anwendungsanforderungen zu installieren.
Hinweis
Die folgenden Schritte müssen für alle Anwendungsserver in der Serverfarm ausgeführt werden. Genauer gesagt werden diese Änderungen nicht auf den ARR-Servern benötigt.
Schritt 1: Aktivieren der COM-Sicherheit
Öffnen Sie als Administrator eine Eingabeaufforderung.
Geben Sie dcomcnfg ein.
Navigieren Sie zu Komponentendienste -> Computer -> Arbeitsplatz.
Klicken Sie mit der rechten Maustaste auf Arbeitsplatz, und wählen Sie Eigenschaften aus:
Wählen Sie die Registerkarte COM-Sicherheit aus:
Wählen Sie unter Start- und Aktivierungsberechtigungen die Option Grenzwerte bearbeiten aus. Fügen Sie das Konto des Arbeitsprozesses hinzu, den ARR verwendet, und lassen Sie Folgendes zu:
Lokaler Start
Remotestart
Remoteaktivierung
Klicken Sie zum Speichern der Änderungen auf OK.
Schritt 2: Hinzufügen von Benutzern zur Gruppe „Systemmonitorbenutzer“
Öffnen Sie als Administrator eine Eingabeaufforderung.
Geben Sie compmgmt ein.
Navigieren Sie zu Computerverwaltung ->Systemtools ->Lokale Benutzer und Gruppen ->Gruppen:
Wählen Sie die Gruppe Systemmonitorbenutzer aus, und fügen Sie das Konto des von ARR verwendeten Arbeitsprozesses hinzu:
Klicken Sie zum Speichern der Änderungen auf OK.
Schritt 3: WMI-Steuerung
Navigieren Sie in derselben Computerverwaltungskonsole zu Dienste und Anwendungen, und wählen Sie WMI-Steuerung aus:
Klicken Sie mit der rechten Maustaste auf WMI-Steuerung, und wählen Sie Eigenschaften aus. Wählen Sie die Registerkarte Sicherheit aus:
Navigieren Sie zu Stamm ->CIMV2, und wählen Sie CIMV2 aus:
Klicken Sie auf Sicherheit, und fügen Sie das Konto des von ARR verwendeten Arbeitsprozesses hinzu. Erteilen Sie die folgenden Berechtigungen:
Methoden ausführen
Konto aktivieren
Remoteaktivierung
Klicken Sie zum Speichern der Änderungen auf OK.
Schritt 4 – Testen der Konfiguration in ARR
Nachdem Sie die Konfigurationsänderungen auf allen Anwendungsservern in der Serverfarm vorgenommen haben (Schritte 1 bis 3), testen Sie die Konfiguration auf dem ARR-Server.
Öffnen Sie den IIS-Manager.
Wählen Sie die Serverfarm aus, die für die Hostnamenaffinität konfiguriert ist.
Wählen Sie das Symbol Serveraffinität aus.
Wählen Sie den Anbieter Microsoft.Web.Arr.HostNameMemory als Anbieter für die Hostnamenaffinität aus, und wählen Sie dann Übernehmen aus:
Beachten Sie, dass die Schaltfläche Testen... erst angezeigt wird, nachdem die Änderung übernommen wurde. Dies liegt daran, dass der Test die Identität des Arbeitsprozesses annehmen muss. Stellen Sie sicher, dass der Test erfolgreich war: