Настройка WMI на серверах приложений для поставщика сопоставления HostNameMemory
Вон Йо
Обзор
В ARR версии 1 есть два поставщика сходства имен узлов:
- Microsoft.Web.Arr.HostNameRoundRoundRobin
- Microsoft.Web.Arr.HostNameMemory
Поставщик Microsoft.Web.Arr.HostNameRoundRobin не имеет никакой зависимости от серверов приложений. Если этот поставщик используется, ARR просто выделяет и сходит имена узлов в круглой переборе.
Тем не менее поставщик Microsoft.Web.Arr.HostNameMemory требует предоставления определенных разрешений на серверах приложений, чтобы сервер ARR мог запрашивать необходимые счетчики производительности связи памяти, чтобы вычислить, где следует аффинизовать имена узлов.
В этом пошаговом руководстве описаны изменения, необходимые для чтения на серверах приложений при использовании поставщика Microsoft.Web.Arr.HostNameMemory.
Примечание.
Поставщики сходства имен узлов применимы только в том случае, если ARR настроен для сценариев общего размещения.
Goal
Успешно настройте ARR и серверы приложений в ферме серверов для использования поставщика Microsoft.Web.Arr.HostNameMemory.
Необходимые компоненты
В этом пошаговом руководстве требуются следующие предварительные требования:
- IIS 7.0 или более поздней версии в Windows 2008 (любой номер SKU) или более поздней версии.
- Модули маршрутизации запросов приложений Майкрософт версии 1 и зависимые модули.
- ARR настраивается для сценариев общего размещения.
Выполните действия, описанные в этом документе, чтобы установить маршрутизацию запросов приложений.
Примечание.
Следующие действия необходимо выполнить на всех серверах приложений в ферме серверов. Более явно эти изменения не требуются на серверах ARR.
Шаг 1. Включение безопасности COM
Откройте командную строку как администратор.
Тип dcomcnfg.
Перейдите к службам компонентов —> компьютеры —> мой компьютер.
Щелкните правой кнопкой мыши мой компьютер и выберите пункт "Свойства":
Выберите вкладку "Безопасность COM":
В разделе "Разрешения запуска и активации" выберите "Изменить ограничения". Добавьте учетную запись рабочего процесса, в котором ARR использует и разрешает:
Локальный запуск
Удаленный запуск
Удаленная активация
Нажмите кнопку "ОК", чтобы сохранить изменения.
Шаг 2. Добавление пользователя в группу пользователей Монитор производительности
Откройте командную строку как администратор.
Тип compmgmt.
Перейдите к разделу "Управление компьютером "> Системные инструменты -> локальные пользователи и группы ->Группы:
Выберите группу Монитор производительности пользователей и добавьте учетную запись рабочего процесса, который использует ARR:
Нажмите кнопку "ОК", чтобы сохранить изменения.
Шаг 3. Элемент управления WMI
В той же консоли управления компьютером перейдите к службам и приложениям и выберите элемент управления WMI:
Щелкните правой кнопкой мыши элемент управления WMI и выберите "Свойства". Выберите вкладку "Безопасность" :
Перейдите к root ->CIMV2 и выберите CIMV2:
Щелкните "Безопасность" и добавьте учетную запись рабочего процесса, который использует ARR. Разрешить следующие разрешения:
Выполнение методов
Включить учетную запись;
Включить удаленно.
Нажмите кнопку "ОК", чтобы сохранить изменения.
Шаг 4. Проверка конфигурации в ARR
После внесения изменений конфигурации на всех серверах приложений в ферме серверов (шаги 1–3) проверьте конфигурацию на сервере ARR.
Откройте диспетчер IIS.
Выберите ферму серверов, настроенную для сопоставления имен узлов.
Щелкните значок сопоставления сервера.
Выберите поставщик Microsoft.Web.Arr.HostNameMemory в разделе Поставщик сходства имен узла и нажмите кнопку Применить:
Обратите внимание, что кнопка Test... отображается только после применения изменения. Это связано с тем, что тест должен олицетворить удостоверение рабочего процесса. Убедитесь, что тест проходит: