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


Настройка поставщика ресурсов System Center для пакета Windows Azure Pack

 

Опубликовано: Июль 2016

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

System_CAPS_ICON_important.jpg Важно

Сведения в этом разделе предназначены только для более ранних версий Пакет Windows Azure для Windows Server, которые не поддерживают изменение Service Provider Foundation в портал управления для администраторов. Этот режим больше не используется. Дополнительные сведения см. в разделе Регистрация конечной точки Service Provider Foundation для облаков виртуальных машин.

Чтобы изменить местоположение сервера Service Provider Foundation или имя пользователя и пароль в учетной записи, зарегистрированной в Пакет Windows Azure для Windows Server и API, требуется изменить параметры поставщика ресурсов System Center при помощи командлетов Windows PowerShell для настройки служб управления.

В этой теме представлен процесс обновления URL-адресов Service Provider Foundation, настроенных Пакет Windows Azure для Windows Server и API в качестве конечных точек.

Когда администратор портала регистрирует Service Provider Foundation на портале администрирования, Пакет Windows Azure для Windows Server и API использует базовый URL-адрес (например, https://spfserver.constoso.skyspace.com:8090/) для создания следующих конечных точек:

  • AdminEndPoint

  • TenantEndPoint

  • NotificationEndPoint (используется службой поставщика в Service Provider Foundation)

  • UsageEndPoint

    Конечная точка UsageEndPoint отдельно регистрируется в Пакет Windows Azure для Windows Server и API, однако использует тот же базовый URL-адрес. Дополнительные сведения о настройке показателей использования см. в разделе Настройка метрик использования в Service Provider Foundation.

При изменении местоположения сервера Service Provider Foundation необходимо изменить URL-адрес, имя пользователя и пароль для каждой из этих конечных точек. Конечная HealthCheckNotificationEndpoint резервируется для последующего использования и не настраивается.

Имена пользователей и пароли для конечных точек AdminEndPoint, TenantEndPoint и NotificationEndPoint должны быть заданы в учетной записи на сервере Service Provider Foundation в разделе Локальные пользователи и группы для групп SPF_Admin, SPF_VMM и SPF_Provider. Дополнительные сведения см. в главе "Проверка учетных данных локального пользователя для доступа к порталу" раздела Configuring Portals for Service Provider Foundation.

Дополнительные сведения о регистрации Service Provider Foundation в Пакет Windows Azure для Windows Server и API см. в разделе Provision Virtual Machine Clouds (Инициализация облаков виртуальных машин) статьи Provisioning Services (Службы инициализации).

Изменение конечных точек Service Provider Foundation

  1. На сервере, где установлен API-интерфейс для администрирования служб управления, откройте консоль PowerShell для настройки служб управления.

  2. При необходимости импортируйте модуль:

    PS C:\> Import-Module -name MgmtSvcConfig  
    
  3. Убедитесь в наличии API-интерфейса для администрирования:

    PS C:\> Get-MgmtSvcNamespace  
    

    результаты должны включать значение "AdminAPI".

  4. Получите XML текущего поставщика ресурсов System Center, чтобы ознакомиться и сохранить для отчетности.

    PS C:\> Get-ResourceProvider -name systemcenter -As XmlString | out-file 'c:\temp\resourceproviderSC2012.xml'   
    
  5. Поставщик ресурсов System Center должен быть указан в качестве объектной переменной с именем $rp.

    PS C:\> $rp = Get-ResourceProvider -name systemcenter  
    
  6. Создайте переменные имени пользователя и пароля для сервера Service Provider Foundation

    PS C:\> $username = 'Administrator' PS C:\> $pwd = '00cc7urPWD'  
    
  7. Отобразите параметры конечной точки AdminEndPoint.

    PS C:\> $rp.AdminEndpoint  
    
  8. Задайте новые значения для следующих свойств. Также задайте для режима проверки подлинности AuthenticationMode значение Basic (Базовая), чтобы значение данного параметра не удалялось при изменении учетных данных.

    PS C:\> $rp.AdminEndpoint.ForwardingAddress = 'https://spfserver2.contoso.skyspace.com:8090/' PS C:\> $rp.AdminEndpoint.AuthenticationMode = 'Basic' PS C:\> $rp.AdminEndpoint.AuthenticationUserame = $username PS C:\> $rp.AdminEndpoint.AuthenticationPassword = $pwd  
    
  9. Отобразите параметры конечной точки TenantEndPoint.

    PS C:\> $rp.TenantEndpoint  
    
  10. Задайте свойства.

    PS C:\> $rp.TenantEndpoint.ForwardingAddress = 'https://spfserver2.contoso.skyspace.com:8090/SC2012/VMM/' PS C:\> $rp.TenantEndpoint.AuthenticationMode = 'Basic' PS C:\> $rp.TenantEndpoint.AuthenticationUserame = $username PS C:\> $rp.TenantEndpoint.AuthenticationPassword = $pwd  
    
  11. Отобразите параметры конечной точки NotificationEndPoint.

    PS C:\> $rp.NotificationEndpoint  
    
  12. Задайте свойства.

    PS C:\> $rp.NotificationEndpoint.ForwardingAddress = 'https://spfserver2.contoso.skyspace.com:8090/provider/' PS C:\> $rp.NotificationEndpoint.AuthenticationMode = 'Basic' PS C:\> $rp.NotificationEndpoint.AuthenticationUserame = $username PS C:\> $rp.NotificationEndpoint.AuthenticationPassword = $pwd  
    
  13. Если зарегистрирована конечная точка UsageEndPoint, ее также потребуется изменить. Отобразите параметры конечной точки UsageEndPoint.

    PS C:\> $rp.UsageEndpoint  
    

    Если результаты не получены или XML отображается, как на иллюстрации ниже, пропустите следующий этап настройки свойств. Вместо этого зарегистрируйте конечную точку UsageEndPoint с новым URL-адресом на портале администрирования, когда будете готовы.

    <UsageEndpoint i:nil="true" />  
    
  14. Задайте свойства.

    PS C:\> $rp.UsageEndpoint.ForwardingAddress = 'https://spfserver2.contoso.skyspace.com:8090/' PS C:\> $rp.UsageEndpoint.AuthenticationMode = 'Basic' PS C:\> $rp.UsageEndpoint.AuthenticationUserame = $username PS C:\> $rp.UsageEndpoint.AuthenticationPassword = $pwd  
    
  15. Теперь конечные точки можно обновить путем добавления объекта поставщика ресурсов с параметром -Force. В этом случае информация о поставщике ресурсов в System Center будет заменена новым значением. Введите:

    PS C:\>Add-ResourceProvider –ResourceProvider $rp –Force  
    

См. также

Настройка порталов для Service Provider Foundation
Порталы в Service Provider Foundation
Администрирование Service Provider Foundation