Настройка поставщика ресурсов System Center для пакета Windows Azure Pack
Опубликовано: Июль 2016
Применимо к: System Center 2012 R2 Orchestrator
![]() |
---|
Сведения в этом разделе предназначены только для более ранних версий Пакет 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
На сервере, где установлен API-интерфейс для администрирования служб управления, откройте консоль PowerShell для настройки служб управления.
При необходимости импортируйте модуль:
PS C:\> Import-Module -name MgmtSvcConfig
Убедитесь в наличии API-интерфейса для администрирования:
PS C:\> Get-MgmtSvcNamespace
результаты должны включать значение "AdminAPI".
Получите XML текущего поставщика ресурсов System Center, чтобы ознакомиться и сохранить для отчетности.
PS C:\> Get-ResourceProvider -name systemcenter -As XmlString | out-file 'c:\temp\resourceproviderSC2012.xml'
Поставщик ресурсов System Center должен быть указан в качестве объектной переменной с именем
$rp
.PS C:\> $rp = Get-ResourceProvider -name systemcenter
Создайте переменные имени пользователя и пароля для сервера Service Provider Foundation
PS C:\> $username = 'Administrator' PS C:\> $pwd = '00cc7urPWD'
Отобразите параметры конечной точки AdminEndPoint.
PS C:\> $rp.AdminEndpoint
Задайте новые значения для следующих свойств. Также задайте для режима проверки подлинности 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
Отобразите параметры конечной точки TenantEndPoint.
PS C:\> $rp.TenantEndpoint
Задайте свойства.
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
Отобразите параметры конечной точки NotificationEndPoint.
PS C:\> $rp.NotificationEndpoint
Задайте свойства.
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
Если зарегистрирована конечная точка UsageEndPoint, ее также потребуется изменить. Отобразите параметры конечной точки UsageEndPoint.
PS C:\> $rp.UsageEndpoint
Если результаты не получены или XML отображается, как на иллюстрации ниже, пропустите следующий этап настройки свойств. Вместо этого зарегистрируйте конечную точку UsageEndPoint с новым URL-адресом на портале администрирования, когда будете готовы.
<UsageEndpoint i:nil="true" />
Задайте свойства.
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
Теперь конечные точки можно обновить путем добавления объекта поставщика ресурсов с параметром -
Force
. В этом случае информация о поставщике ресурсов в System Center будет заменена новым значением. Введите:PS C:\>Add-ResourceProvider –ResourceProvider $rp –Force
См. также
Настройка порталов для Service Provider Foundation
Порталы в Service Provider Foundation
Администрирование Service Provider Foundation