Настройте WMI на серверах приложений для поставщика аффинности HostNameMemory

Вон Йо

Обзор

В версии 1 ARR есть два поставщика привязки по имени узла:

  1. Microsoft.Web.Arr.HostNameRoundRobin
  2. Microsoft.Web.Arr.HostNameMemory

Поставщик Microsoft.Web.Arr.HostNameRoundRobin не имеет никакой зависимости от серверов приложений. Если этот поставщик используется, ARR просто выделяет и закрепляет имена узлов по принципу кругового распределения.

Тем не менее поставщик Microsoft.Web.Arr.HostNameMemory требует предоставления определенных разрешений на серверах приложений, чтобы сервер ARR мог запрашивать необходимые счетчики производительности связи памяти, чтобы вычислить, где следует аффинизовать имена узлов.

Данное руководство предназначено для того, чтобы направить читателя через изменения, которые необходимо внести на серверах приложений при использовании провайдера Microsoft.Web.Arr.HostNameMemory.

Замечание

Поставщики сходства имен узлов применимы только в том случае, если ARR настроен для сценариев общего размещения.

Цель

Успешно настройте ARR и серверы приложений в ферме серверов для использования поставщика Microsoft.Web.Arr.HostNameMemory.

Необходимые условия

В этом пошаговом руководстве требуются следующие предварительные требования:

  • IIS 7.0 или более поздней версии на платформе Windows 2008 (любой номер SKU) или новее.
  • Модули маршрутизации запросов приложений Майкрософт версии 1 и зависимые модули.
  • ARR настраивается для сценариев общего размещения.

Выполните действия, описанные в этом документе, чтобы установить маршрутизацию запросов приложений.

Замечание

Следующие действия необходимо выполнить на всех серверах приложений в ферме серверов. Более явно эти изменения не требуются на серверах ARR.

Шаг 1. Включение безопасности COM

  1. Откройте окно командной строки c правами администратора.

  2. Тип dcomcnfg.

  3. Перейдите к службам компонентов —> компьютеры —> мой компьютер.

  4. Щелкните правой кнопкой мыши мой компьютер и выберите пункт "Свойства":

    Снимок экрана: диалоговое окно

  5. Выберите вкладку "Безопасность COM" :

    Снимок экрана: диалоговое окно

  6. В разделе "Разрешения запуска и активации" выберите "Изменить ограничения". Добавьте учетную запись рабочего процесса, в котором ARR использует и разрешает:

    • Локальный запуск

    • Удаленный запуск

    • Удаленная активация

      Снимок экрана: диалоговое окно

  7. Нажмите кнопку "ОК" , чтобы сохранить изменения.

Шаг 2. Добавление пользователя в группу "Пользователи монитора производительности"

  1. Откройте окно командной строки c правами администратора.

  2. Тип compmgmt.

  3. Перейдите к разделу "Управление компьютером ">Системные инструменты ->локальные пользователи и группы ->Группы:

    Снимок экрана: консоль управления компьютером, отображающая экран

  4. Выберите группу "Пользователи монитора производительности" и добавьте учетную запись рабочего процесса, который использует ARR:

    Снимок экрана: диалоговое окно

  5. Нажмите кнопку "ОК" , чтобы сохранить изменения.

Шаг 3. Элемент управления WMI

  1. В той же консоли управления компьютером перейдите к службам и приложениям и выберите элемент управления WMI:

    Консоль управления компьютером на снимке экрана отображает страницу управления инструментарием Windows.

  2. Щелкните правой кнопкой мыши элемент управления WMI и выберите "Свойства". Выберите вкладку "Безопасность" :

    Снимок экрана: диалоговое окно

  3. Перейдите к root ->CIMV2 и выберите CIMV2:

    Снимок экрана: диалоговое окно

  4. Щелкните "Безопасность " и добавьте учетную запись рабочего процесса, который использует ARR. Разрешить следующие доступы:

    • Методы выполнения

    • Включение учетной записи

    • Удаленное включение

      Снимок экрана: диалоговое окно «Безопасность для ROOT\C I M V2» с выделенной группой A R R.

  5. Нажмите кнопку "ОК" , чтобы сохранить изменения.

Шаг 4. Проверка конфигурации в ARR

  1. После внесения изменений конфигурации на всех серверах приложений в ферме серверов (шаги 1–3) проверьте конфигурацию на сервере ARR.

  2. Откройте диспетчер служб IIS.

  3. Выберите ферму серверов, настроенную для сопоставления по имени хоста.

  4. Щелкните значок сопоставления сервера .

  5. Выберите поставщика Microsoft.Web.Arr.HostNameMemory в разделе Поставщик сходства имен узла и выберите Применить:

    Снимок экрана с экрана «Привязка имени хоста» в диспетчере IIS.

  6. Обратите внимание, что кнопка Test... отображается только после применения изменения. Это связано с тем, что тест должен представить собой идентичность рабочего процесса. Убедитесь, что тест прошел.

    Снимок экрана: диалоговое окно