Поделиться через


Настройка метрик использования в Service Provider Foundation

 

Опубликовано: Март 2016

Применимо к: System Center 2012 SP1 - Orchestrator, System Center 2012 R2 Orchestrator

В этом разделе описана настройка Service Provider Foundation для сбора статистики использования запросов веб-службой использования Service Provider Foundation. Дополнительные сведения см. в подразделе "Веб-служба использования" раздела Веб-служба использования.

В Service Provider FoundationПакет обновления 1 для System Center 2012 параметры подключения для службы использования хранились в файле web.config. Начиная с версии Service Provider FoundationSystem Center 2012 R2, эти параметры хранятся в базе данных Service Provider Foundation.

Минимальная топология для реализации коллекции метрик использования выглядит следующим образом.

  • Один сервер Service Provider Foundation

  • Один сервер System Center 2012 — Virtual Machine Manager (VMM)

  • Один сервер System Center 2012 — Operations Manager с базой данных хранилища данных Operations Manager (OMDW)

  • Одна виртуальная машина или несколько, размещенные в Hyper-V (или VMM) и управляемые VMM. Они нужны для создания данных об использовании. Это также могут быть серверы Service Provider Foundation, VMM и Operations Manager.

При необходимости все эти компоненты могут размещаться на одном компьютере.

Настройка Service Provider FoundationSystem Center 2012 R2

Используйте командлеты Windows PowerShell и Service Provider Foundation для настройки метрик использования, как описано в следующей процедуре. Командлеты см. в разделе Справочные сведения по командлетам Service Provider Foundation.

Также см. запись блога Настройка SPF и пакета Microsoft Azure для использования и метрик IaaS.

  • Создайте экземпляр сервера (с помощью командлета New-SCSPFServer) со значением "OMDW" для параметра ServerType.

  • Используйте командлет New-SCSPFSetting, чтобы создать параметр на этом сервере (созданном в предыдущем шаге) со строкой подключения к базе данных OperationsManagerDW на сервере OMDW.

  • Убедитесь, что учетная запись пула приложений, в которой выполняется SPF_Usage, может запрашивать OMDW.

  • Убедитесь, что вызывающая учетная запись Пакет Windows Azure является членом группы безопасности SPF_User на сервере, где установлена служба Service Provider Foundation.

Установка параметров подключения OMDW

  1. Запустите команду New-SCSPFSetting с параметрами, описанными в следующей таблице.

    Параметр New-SCSPFSetting Значение
    Значение Обязательно. Это должна быть строка подключения к базе данных.
    SettingType Обязательно. Это должно быть значение DatabaseConnectionString.
    Имя Необязательный параметр. Рекомендуется использовать этот параметр. Укажите понятное имя для каждого параметра.
    Сервер Связывает параметр с сервером, от которого будут получены метрики использования. Это должен быть объект сервера, полученный от командлета Get-SCSPFServer.

    Пример.

    PS C:\> $omdwserver = New-SCSPFServer –Name "omdw.contoso.com" –ServerType OMDW  
    PS C:\>$setting = New-SCSPFSetting –Name mysetting –SettingType DatabaseConnectionString –Value "Server=myomdwserver\myomdwinstance;Database=OperationsManagerDW;Trusted_Connection=True;Connect Timeout=300" –Server $omdwserver  
    

Рекомендуемое время ожидания подключения — 300 секунд или 5 минут. Это значение также зависит от объема метрик использования виртуальной машины, выпуска SQL Server (рекомендуется Enterprise), производительности оборудования, не считая других параметров среды. Значение времени ожидания подключения можно изменить, используя следующую процедуру в этом руководстве.

Для внесения изменений в определенный параметр используйте командлет Get-SCSPFSetting. Например, следующий код связывает параметр с другим сервером, который хранится в переменной $newSvr.

PS C:\>$myset = Get-SCSPFSetting –Name "mySetting"  
PS C:\>$myset.Server = $newSvr  
  

Настройка Service Provider FoundationПакет обновления 1 для System Center 2012

Для включения метрик использования требуется следующая конфигурация.

  • Сервер Service Provider Foundation с установленным пакетом обновления Windows KB2785476. Это обновление входит в накопительный пакет обновления 1 (UR1) для Пакет обновления 1 (SP1) для System Center 2012. Если обновление уже автоматически установлено Центром обновления Windows, должен существовать следующий каталог: C:\inetpub\SPF\Usage. Если обновление не установлено, см. следующий раздел этой статьи.

  • Пакет Windows Azure для Windows Server и API для подготовки IaaS.

  • Сервер System Center 2012 — Operations Manager с пакетами управления, установленными для VMM. Дополнительные сведения см. в разделе Использование пакетов управления.

  • Сервер SQL Server с хранилищем данных Operations Manager (OMDW). Дополнительные сведения см. в статье Установка сервера отчетов Operations Manager.

    База данных хранилища данных Operations Manager и база данных Service Provider Foundation могут находиться на одном сервере.

  • Учетные данные удостоверения пула приложений использования, которые необходимо указать в качестве учетной записи для входа в базы данных хранилища данных Operations Manager. Эта учетная запись должна иметь сопоставления пользователей db_DataReader и OpsMgrReader во всех базах данных хранилища данных Operations Manager. Это учетная запись, указанная для базы данных Service Provider Foundation.

Если Центр обновления Windows контролируется системным администратором, возможно, обновление не было установлено автоматически. Если обновление не установлено, можно установить его из Центра обновления Windows или из каталога Центра обновления Майкрософт. Обязательное обновление для метрик использования, включенное в накопительный пакет обновления, — KB2785476 для Service Provider Foundation.

Установка обновления из Центра обновления Windows

  1. В панели управления в представлении "Вид по категориям" выберите пункт Система и безопасность, а затем — Центр обновления Windows.

  2. Щелкните пункт Проверка обновлений из Центра обновления Майкрософт.

  3. Щелкните Доступны важные обновления.

  4. Убедитесь, что выбран накопительный пакет обновления 1 (UR1) KB2785476 и нажмите кнопку ОК.

Установка обновления вручную

  1. Перейдите в Каталог Центра обновления Майкрософт (https://catalog.update.microsoft.com/v7/site/Search.aspx?q=2785476).

    Пункт Обновление для оркестратора System Center 2012 с пакетом обновления 1 (SP1) — SPF (KB2785476) должен быть единственным в результатах поиска.

  2. Нажмите кнопку Добавить, а затем — Просмотреть корзину.

  3. Щелкните Скачать и укажите параметры для скачивания.

  4. В расположении скачивания дважды щелкните CAB-файл в папке "Обновление для System Center 2012 SP1 Orchestrator - SPF (KB2785476)".

  5. Дважды щелкните файл KB2785476_SFPUsage.msp, чтобы установить обновление.

Убедитесь, что обновление успешно установлено, проверив наличие папки C:\inetpub\SPF\Usage.

Дополнительные сведения об обновлении см. в разделе Описание накопительного пакета обновления 1 (UR1) для System Center 2012 с пакетом обновления 1 (SP1)

System_CAPS_ICON_important.jpg Важно

Обновление задает удостоверение проверки подлинности для службы VMM Service Provider Foundation в пулах приложений диспетчера Internet Information System (IIS) для сетевой службы. Необходимо изменить службу VMM в пуле приложений обратно на удостоверение с установленной службой Service Provider Foundation (если не предполагалось, что это будет сетевая служба). Для этого нажмите кнопку Дополнительные параметры для удостоверения пула приложений VMM и задайте значение Удостоверение в разделе Модель процесса диалогового окна.

Необходимо указать строки подключения для всех участвующих баз данных OMDW, а затем применить сценарий SQL Server для обновления баз данных с требующимися таблицами и триггерами для реализации метрик использования.

Указание строк подключения OMDW

  1. Измените файл c:\inetpub\SPF\Usage\web.config в текстовом редакторе и найдите элемент <connectionStrings>. Изначально этот элемент выглядит следующим образом:

    <connectionStrings>  
        <add name="OMDWConnectionString"   
             connectionString=""/>  
      </connectionStrings>  
    
  2. Поместите в него параметры подключения для каждой базы данных OMDW, как показано в следующем примере. В этом примере две виртуальные машины настроены для метрик использования.

    <connectionStrings>  
    <add name="OMDWBasicPlusVMs"   
    connectionString="Server='sky200.contoso.com'";  
    Database=OMDWSPFUsage;  
    Trusted_Connection=True;  
    MultipleActiveResultSets=True;"/>  
    <add name="OMDW"   
    connectionString="Server='sky400.contoso.com'";  
    Database=OMDWSPFUsage;  
    Trusted_Connection=True;  
    MultipleActiveResultSets=True;"/>  
    </connectionStrings>  
    

Применение сценария обновления базы данных Service Provider Foundation с накопительным пакетом обновления 1 (UR1)

  1. Скопируйте файл c:\inetpub\SPF\Usage\KB2875476\SPFUsageFeatureUpdate.sql на сервер, где установлена база данных Service Provider Foundation. Это может быть тот же сервер.

  2. Дважды щелкните файл SPFUsageFeatureUpdate.sql, чтобы применить накопительный пакет обновления. Запустится SQL Server Management Studio.

  3. Если учетные данные удостоверения пула приложений для конечной точки использования и конечной точки VMM совпадают, необходимо указать следующие разрешения для базы данных SCSPFDB. Щелкните правой кнопкой мыши базу данных SCSPFDB, нажмите кнопку Свойства и выберите Разрешения. Убедитесь, что предоставлены следующие разрешения:

    • Подключить

    • Удалить

    • Вставить

    • Выбрать

    • Обновление

    Эти разрешения являются обязательными, так как конечная точка VMM имеет больше ограничений, чем метрики использования, а они должны быть совместимыми.

  4. Добавьте следующие разрешения в новые таблицы OnPremServicesCollectorSessions, OnPremServicesSubscriberWatermarks и OnPremServicesSubscriberTombstones:

    • Удалить

    • Вставить

    • Выбрать

    • Обновление

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

Убедитесь, что выполнены следующие задачи проверки подлинности.

  • Учетные данные удостоверения пула приложений для службы VMM для Service Provider Foundation указаны правильно после установки пакета обновления KB2785476.

  • Учетные данные удостоверения пула приложений для служб администрирования, поставщика, VMM и использования Service Provider Foundation должны быть одинаковыми.

  • На компьютерах с Microsoft SQL Server, где размещаются базы данных хранилища данных Operations Manager, убедитесь, что настроенной учетной записи пула приложений использования предоставлены права входа и разрешение на чтение.

  • Учетная запись для SPF_Usage в разделе Локальные пользователи и группы на сервере, где установлена служба Service Provider Foundation, принадлежит к группе администраторов.

См. также

Модель данных метрик использования в Service Provider Foundation
Администрирование Service Provider Foundation
Развертывание Service Provider Foundation