Freigeben über


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:

  1. Microsoft.Web.Arr.HostNameRoundRobin
  2. 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

  1. Öffnen Sie als Administrator eine Eingabeaufforderung.

  2. Geben Sie dcomcnfg ein.

  3. Navigieren Sie zu Komponentendienste -> Computer -> Arbeitsplatz.

  4. Klicken Sie mit der rechten Maustaste auf Arbeitsplatz, und wählen Sie Eigenschaften aus:

    Screenshot des Dialogfelds

  5. Wählen Sie die Registerkarte COM-Sicherheit aus:

    Screenshot des Dialogfelds

  6. 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

      Screenshot des Dialogfelds

  7. Klicken Sie zum Speichern der Änderungen auf OK.

Schritt 2: Hinzufügen von Benutzern zur Gruppe „Systemmonitorbenutzer“

  1. Öffnen Sie als Administrator eine Eingabeaufforderung.

  2. Geben Sie compmgmt ein.

  3. Navigieren Sie zu Computerverwaltung ->Systemtools ->Lokale Benutzer und Gruppen ->Gruppen:

    Screenshot der Computerverwaltungskonsole mit dem Bildschirm

  4. Wählen Sie die Gruppe Systemmonitorbenutzer aus, und fügen Sie das Konto des von ARR verwendeten Arbeitsprozesses hinzu:

    Screenshot des Dialogfelds

  5. Klicken Sie zum Speichern der Änderungen auf OK.

Schritt 3: WMI-Steuerung

  1. Navigieren Sie in derselben Computerverwaltungskonsole zu Dienste und Anwendungen, und wählen Sie WMI-Steuerung aus:

    Screenshot der Computerverwaltungskonsole mit der Seite

  2. Klicken Sie mit der rechten Maustaste auf WMI-Steuerung, und wählen Sie Eigenschaften aus. Wählen Sie die Registerkarte Sicherheit aus:

    Screenshot des Dialogfelds

  3. Navigieren Sie zu Stamm ->CIMV2, und wählen Sie CIMV2 aus:

    Screenshot des Dialogfelds

  4. 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

      Screenshot des Dialogfelds

  5. Klicken Sie zum Speichern der Änderungen auf OK.

Schritt 4 – Testen der Konfiguration in ARR

  1. 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.

  2. Öffnen Sie den IIS-Manager.

  3. Wählen Sie die Serverfarm aus, die für die Hostnamenaffinität konfiguriert ist.

  4. Wählen Sie das Symbol Serveraffinität aus.

  5. Wählen Sie den Anbieter Microsoft.Web.Arr.HostNameMemory als Anbieter für die Hostnamenaffinität aus, und wählen Sie dann Übernehmen aus:

    Screenshot des Bildschirms

  6. 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:

    Screenshot des Dialogfelds