Управление затратами клиентов на Microsoft Azure Pack
Область применения: Windows Azure Pack
В этом разделе описывается настройка Windows Azure Pack для Windows Server для импорта данных об использовании из базы данных хранилища данных Operations Manager в базу данных Windows базе данных Azure Pack.
Обсуждение технического сценария возвратного платежа см. в Руководстве по возмещению затрат на виртуальные машины.
Предварительные требования
Если вы установили Service Provider Foundation (в System Center 2012 R2 Orchestrator), System Center 2012 R2 диспетчер виртуальных машин и Windows Azure Pack, необходимо иметь следующую среду:
Зарегистрирована конечная точка Service Provider Foundation.
Управляемые облака виртуальных машин, созданные планы и подписанные на них клиенты.
Настройте сервер под управлением System Center 2012 R2 Operations Manager с хранилищем данных.
Настройка сервера под управлением Microsoft SQL Server со службами Analysis Services. Вы можете использовать ту же SQL Server установки, что и для Service Provider Foundation и VMM.
Установите агент для Operations Manager на сервере под управлением System Center 2012 R2 диспетчер виртуальных машин, а также на сервере под управлением Hyper-v, который управляет сервером VMM.
Например, среда получит следующие серверы и имена в домене Contoso:
Сервер |
Пример имени |
---|---|
Operations Manager |
OM01.contoso.com |
Хранилище данных Operations Manager |
DB04.contoso.com |
Virtual Machine Manager |
VMM01.contoso.com |
Service Provider Foundation |
SPF01.contoso.com |
Windows Azure Pack |
WAP01.contoso.com (и, возможно, WAP02 и другие серверы в зависимости от сценария развертывания) |
Отчеты служб (необязательно) |
VMM01.contoso.com |
База данных отчетов служб (необязательно) |
DB06.contoso.com |
SharePoint (необязательно) |
SP01.contoso.com |
Настройка извлечения данных из хранилища данных Operations Manager
С помощью Windows PowerShell можно указать, где Service Provider Foundation требуется извлечь данные.
Настройка Service Provider Foundation для контроля использования
Войдите в систему от имени администратора на сервере под управлением Service Provider Foundation.
В консоли диспетчера IIS убедитесь, что удостоверение для пула приложений SPF_Usage является учетной записью учетных данных домена для сервера Service Provider Foundation. Удостоверение должно отображаться в формате <domain>\<server> , например CONTOSO\SPF. Дополнительные сведения об учетных данных в Service Provider Foundation см. в контрольном списке учетных данных.
В диспетчер сервера выберите "Локальный сервер" и в строке меню выберите "Сервис ->Computer Management". На консоли управления компьютером выберите Локальные пользователи и группы.
Убедитесь, что пользователь, который будет использоваться для запроса Service Provider Foundation для данных из Windows Azure Pack, входит в локальную группу пользователей SPF_Usage. В следующем примере кода используется пользователь "Удостоверение приложения SPF". Можно использовать любого пользователя при условии, что он является членом группы пользователей SPF_Usage .
Откройте консоль PowerShell с правами администратора
Задайте параметры подключения OMDW с помощью команды New-SCSPFSetting , используя параметры, как описано в следующей таблице:
Параметр New-SCSPFSetting
Значение
Значение
Обязательный. Это должна быть строка подключения к базе данных.
SettingType
Обязательный. Это должно быть значение DatabaseConnectionString.
Имя
Необязательный элемент. Рекомендуется использовать этот параметр. Укажите понятное имя для каждого параметра.
Сервер
Связывает параметр с сервером, от которого будут получены метрики использования. Это должен быть объект сервера, полученный от командлета Get-SCSPFServer.
Ниже приведен пример, подставьте собственные значения.
Import-module spfadmin # Provide server name to the OM DW SQL instance $OMServer = "OM01.contoso.com" # Register the Operation Manager Data Warehouse instance to usage metering $stamp = Get-SCSPFStamp $server = New-SCSPFServer -Name $OMServer -ServerType OMDW -Stamps $stamp[0] $setting = New-SCSPFSetting -Name $OMDWSqlServer –Value "Data Source=$OMDWSqlServer;Initial Catalog=OperationsManagerDW;Integrated Security=True" -SettingType DatabaseConnectionString –Server $server
Конфигурации можно проверить с помощью команды Get-SCSPFSetting .
Войдите в SQL Server, на котором размещается база данных хранилища данных Operations Manager, используя учетные данные администратора SQL.
Запустите SQL Management Studio.
Выберите "Security-Logins>", а затем щелкните правой кнопкой мыши папку "Имена входа" и выберите "Создать имя входа".
Добавьте удостоверение SPF_Usage пула приложений для имени входа , например CONSOSO\SPF.
Выберите Сопоставление пользователей в меню Выберите страницу.
Щелкните OperationsManagerDW и выберите OpsMgrReader в меню Членство роли базы данных.
Нажмите кнопку ОК.
Щелкните правой кнопкой мыши OperationsManagerDW в меню База данных и выберите Свойства.
Щелкните пункт Разрешения, выберите пользователя, только что добавленного в список Пользователи и роли, и убедитесь, что у пользователя есть разрешение Execute в базе данных.
Закройте SQL Management Studio.
Настройка Windows Azure Pack для использования службы использования
Следующая процедура настраивает Windows Пакет Azure для поиска отслеживания использования.
Настройка Windows Azure Pack для контроля использования
Войдите на портал управления для администраторов.
Выберите Облака виртуальных машин.
В меню "Облака" выберите "Регистрация использования поставщика услуг".
Укажите URL-адрес службы, имя пользователя и пароль. Имя пользователя должно быть таким же, как удостоверение, указанное для службы SPF_Usage . Не забудьте включить "/USAGE" в URL-адрес службы, например https://vmm01:8090/Usage.
Проверка хранения данных об использовании
Теперь, после завершения настройки метрик использования убедитесь, что данные сохранены.
Проверка коллекции метрик использования
Войдите на портал управления для администраторов.
Запустите SQL Management Studio.
Выберите базу данных ->Tables.
Щелкните правой кнопкой мыши Usage.Records и выберите пункт Выбрать первые 100 строк.
Убедитесь, что результат возвращает в том числе данные об использовании виртуальных машин в качестве ResourceID.
См. также:
Регистрация конечной точки Service Provider Foundation для облака виртуальных машин
Подготовка облаков виртуальных машин
Управление облаками виртуальных машин
Управление хранилищем данных в System Center 2012 — Service Manager
Service Reporting in System Center 2012 R2