Устранение неполадок Service Provider Foundation
Область применения: Windows Azure Pack
В этом разделе описывается устранение неполадок, связанных с настройкой Service Provider Foundation с помощью Windows Azure Pack для сервера Windows. Рекомендации предоставляются для следующих элементов. Многие проблемы можно устранить, просмотрив контрольный список учетных данных в этом разделе. Рекомендации предоставляются для следующих проблем:
Сбор журналов OData и Windows PowerShell
Получение данных из вызова веб-службы
Использование параметра "Сетевая служба"
Устранение ошибок исключения и подключения при доступе к конечной точке Service Provider Foundation
Просмотр облаков виртуальных машин из Service Provider Foundation
Настройка трассировки событий для отладки
Исправлена ошибка обновления квоты плана
Также см. проблемы в устранении неполадок с безопасностью.
Сбор журналов OData и Windows PowerShell
Относится к: отладка
Проблема
Необходимо собирать сведения, зарегистрированные поставщиками и Windows PowerShell.
Рекомендация
В панель управления щелкните "Система" и "Безопасность" ->"Администрирование" —>просмотр журналов событий.
На левой панели выберите "Журналы приложений и служб". В этой папке выполните одно из следующих действий.
Для журналов OData выберите Microsoft-Windows-ManagementOdataService>> и выберите операционный канал.
Для журналов Windows PowerShell выберите Microsoft-Windows-PowerShell>> и выберите "Операционная".
На панели "Действия" щелкните "Включить журнал ", если он отключен.
В начало
Получение данных из вызова веб-службы
Относится к: Руководство разработчика Service Provider Foundation
Проблема
Вызов веб-службы Service Provider Foundation возвращает сообщение об ошибке : "Произошла ошибка при обработке этого запроса".
Рекомендация
Проверьте политики выполнения скриптов на наличие возможных конфликтов с консолью управления групповая политика (gpmc.msc).
В начало
Устранение ошибок исключения и подключения при доступе к конечной точке Service Provider Foundation
Относится к: регистрация конечной точки Service Provider Foundation для облаков виртуальных машин
Проблема
Получение исключений службы управления, базовое подключение теряется, не синхронизируется или другие ошибки, когда клиенты подписываются на план.
Рекомендация
На сервере, на котором выполняется Service Provider Foundation, проверьте наличие повторяющейся привязки для веб-службы SPF для протокола HTTPS.
Iis выберите веб-сайт SPF. На панели "Действия" щелкните "Привязки". Для httpS prototcol должна быть только одна привязка. Удалите повторяющуюся привязку и настройте привязку по умолчанию для использования правильного сертификата.
В начало
Просмотр облаков виртуальных машин из Service Provider Foundation
Относится к: администрирование облаков виртуальных машин
Проблема
Не удается просмотреть облако виртуальной машины на портале управления для администраторов после создания облака в диспетчер виртуальных машин System Center 2012 R2 или с помощью командлетов Service Provider Foundation Windows PowerShell.
Рекомендация
Проверьте следующие причины:
Убедитесь, что конечная точка Service Provider Foundation настроена правильно, см. раздел "Регистрация конечной точки Service Provider Foundation для облаков виртуальных машин".
Просмотрите контрольный список "Учетные данные " в разделе "Устранение неполадок с безопасностью" для устранения проблем с проверкой подлинности.
Метка в базе данных Service Provider Foundation может отсутствовать связь с допустимым сервером VMM. Убедитесь, что каждая метка связана с допустимым сервером VMM.
В начало
Настройка трассировки событий для отладки
Относится к: отладка
Проблема
Необходимо знать, какие поставщики трассировки событий Трассировки событий Windows используются для отладки Windows Azure Pack.
Рекомендация
На сервере с Service Provider Foundation настройте поставщики событий, как описано ниже.
Запуск Монитор производительности (perfmon.exe).
Щелкните "Сборщик данных", чтобы задать >сеансы трассировки событий.
В меню "Действие" создайте новый набор сборщиков данных.
Укажите имя набора и выберите параметр "Создать вручную ".
Добавьте следующие поставщики событий:
Microsoft-ServiceProviderFoundation
Microsoft-VirtualMachineManager-Debug
Microsoft-VirtualMachineManager-Perf-Console
Microsoft-VirtualMachineManager-Perf-Engine
Microsoft-VirtualMachineManager-Reliability
Microsoft-VirtualMachineManager-Server
Созданный набор сборщиков данных должен отображаться в списке сеансов. Чтобы отметить, где сохраняется файл журнала, щелкните правой кнопкой мыши набор и выберите пункт "Свойства" , а путь доступен на вкладке "Каталог ". По умолчанию этот путь является системной переменной **%LOCALAPPDATA%\**. Файл журнала будет иметь расширение ETL .
Запустите только что определенный сеанс, выполните действия в Windows Пакете Azure, который необходимо отлаживать, а затем остановите сеанс.
Изучите файл данных.
См. также база знаний статье "Ведение журнала отладки в System Center Service Provider Foundation (SPF)".
В начало
Использование параметра "Сетевая служба"
Относится к: Установка Service Provider Foundation для System Center 2012 R2
Проблема
Использование параметра "Сетевая служба" может быть проблематичным.
Рекомендация
На страницах мастера установки для настройки веб-служб (Администратор, VMM поставщика и использования) по умолчанию для учетных данных пула приложений используется сетевая служба. Вместо этого не рекомендуется использовать этот параметр и предоставлять учетные данные для учетной записи службы .
В начало
Исправлена ошибка обновления квоты плана
Относится к: отладка
Проблема
При регистрации systemcenter или cloudservices с помощью Windows PowerShell значение по умолчанию для MaxQuotaUpdateBatchSize равно 5. Однако поставщики ресурсов Service Provider Foundation поддерживают только MaxQuotaUpdateBatchSize = 1. Поэтому квота плана завершается ошибкой.
Рекомендация
Выполните следующие действия, чтобы изменить MaxQuotaUpdateBatchSize на 1 для новых или существующих поставщиков ресурсов Service Provider Foundation.
Измените MaxQuotaUpdateBatchSize для существующего поставщика ресурсов SPF.
Выполните следующие команды Windows PowerShell:
PS C:\Users\Administrator> $rp = Get-MgmtSvcResourceProviderConfiguration -Name 'systemcenter' -DecryptPassword PS C:\Users\Administrator> $rp.MaxQuotaUpdateBatchSize = 1 PS C:\Users\Administrator> Add-MgmtSvcResourceProviderConfiguration -ResourceProvider $rp -Force Name : systemcenter DisplayName : Virtual Machine Clouds Description : Enabled : True PassThroughEnabled : True AllowAnonymousAccess : False AllowMultipleInstances : False AdminEndpoint : Microsoft.WindowsAzure.Server.AdminManagement.AdminEndpoint TenantEndpoint : Microsoft.WindowsAzure.Server.AdminManagement.TenantEndpoint UsageEndpoint : HealthCheckEndpoint : NotificationEndpoint : Microsoft.WindowsAzure.Server.AdminManagement.NotificationEndpoint InstanceId : 244FA4CB-7902-4745-9ED6-0AFE1619E49D InstanceDisplayName : Virtual Machine Clouds MaxQuotaUpdateBatchSize : 1 SubscriptionStatusPollingInterval : 00:00:10 Type : Standard Settings : {} ExtensionData :
Регистрация нового поставщика ресурсов Service Provider Foundation с помощью MaxQuotaUpdateBatchSize = 1
Выполните следующие команды Windows PowerShell, заменив ComputerName и порты значениями, подходящими для развертывания.
PS C:\> $RP = New-MgmtSvcResourceProviderConfiguration -Name 'RP01' ` -DisplayName 'Resource Provider 01' ` -AdminForwardingAddress "https://$Env:ComputerName`:30010/" ` -AdminAuthenticationMode 'Basic' ` -AdminAuthenticationUserName $UserName ` -AdminAuthenticationPassword $Password ` -TenantForwardingAddress "https://$Env:ComputerName`:30010/subscriptions" ` -TenantAuthenticationMode 'Basic' ` -TenantAuthenticationUserName $UserName ` -TenantAuthenticationPassword $Password ` -TenantSourceUriTemplate '{subid}/services/sqlservers/{*path}' ` -TenantTargetUriTemplate '{subid}/{*path}' ` -UsageForwardingAddress "https://$Env:ComputerName`:30010/" ` -UsageAuthenticationMode 'Basic' ` -UsageAuthenticationUserName $UserName ` -UsageAuthenticationPassword $Password ` -NotificationForwardingAddress "https://$Env:ComputerName`:30010/" ` -NotificationAuthenticationMode 'Basic' ` -NotificationAuthenticationUserName $UserName ` -NotificationAuthenticationPassword $Password PS C:\> $rp.MaxQuotaUpdateBatchSize = 1 PS C:\> Add-MgmtSvcResourceProviderConfiguration -ResourceProvider $RP
В начало