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


Устранение неполадок 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.

Рекомендация

  1. В панель управления щелкните "Система" и "Безопасность" ->"Администрирование" —>просмотр журналов событий.

  2. На левой панели выберите "Журналы приложений и служб". В этой папке выполните одно из следующих действий.

    • Для журналов OData выберите Microsoft-Windows-ManagementOdataService>> и выберите операционный канал.

    • Для журналов Windows PowerShell выберите Microsoft-Windows-PowerShell>> и выберите "Операционная".

  3. На панели "Действия" щелкните "Включить журнал ", если он отключен.

В начало

Получение данных из вызова веб-службы

Относится к: Руководство разработчика 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.

Рекомендация

Проверьте следующие причины:

В начало

Настройка трассировки событий для отладки

Относится к: отладка

Проблема

Необходимо знать, какие поставщики трассировки событий Трассировки событий Windows используются для отладки Windows Azure Pack.

Рекомендация

На сервере с Service Provider Foundation настройте поставщики событий, как описано ниже.

  1. Запуск Монитор производительности (perfmon.exe).

  2. Щелкните "Сборщик данных", чтобы задать >сеансы трассировки событий.

  3. В меню "Действие" создайте новый набор сборщиков данных.

  4. Укажите имя набора и выберите параметр "Создать вручную ".

  5. Добавьте следующие поставщики событий:

    • Microsoft-ServiceProviderFoundation

    • Microsoft-VirtualMachineManager-Debug

    • Microsoft-VirtualMachineManager-Perf-Console

    • Microsoft-VirtualMachineManager-Perf-Engine

    • Microsoft-VirtualMachineManager-Reliability

    • Microsoft-VirtualMachineManager-Server

  6. Созданный набор сборщиков данных должен отображаться в списке сеансов. Чтобы отметить, где сохраняется файл журнала, щелкните правой кнопкой мыши набор и выберите пункт "Свойства" , а путь доступен на вкладке "Каталог ". По умолчанию этот путь является системной переменной **%LOCALAPPDATA%\**. Файл журнала будет иметь расширение ETL .

  7. Запустите только что определенный сеанс, выполните действия в Windows Пакете Azure, который необходимо отлаживать, а затем остановите сеанс.

  8. Изучите файл данных.

См. также база знаний статье "Ведение журнала отладки в 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.

  1. Измените 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                     :
    
  2. Регистрация нового поставщика ресурсов 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
    

В начало

См. также:

Windows устранение неполадок с Пакетом Azure