Como Configurar o System Center Resource Provider para Windows Azure Pack
Publicado: junho de 2016
Aplica-se a: System Center 2012 R2 Orchestrator
Importante |
---|
Este tópico deve ser utilizado apenas para as versões anteriores do Windows Azure Pack for Windows Server quando não tiver sido possível alterar o Service Provider Foundation no portal de gestão para administradores. Já não é este o caso. Para obter mais informações, consulte o artigo Registar o Ponto Final do Service Provider Foundation para Nuvens da Máquina Virtual. |
Para alterar a localização do servidor do Service Provider Foundation ou o nome de utilizador e a palavra-passe da conta registada com o Windows Azure Pack for Windows Server and API, terá de alterar as definições do fornecedor de recursos do System Center utilizando os cmdlets de Configuração do Serviço de Gestão do Windows PowerShell.
Este tópico descreve como atualizar os URLs do Service Provider Foundation que foram configurados como pontos finais pelo Windows Azure Pack for Windows Server and API.
Quando o administrador de um portal regista o Service Provider Foundation no Portal de Administração, o Windows Azure Pack for Windows Server and API utiliza o URL de base (por exemplo: https://spfserver.constoso.skyspace.com:8090/) para criar os seguintes pontos finais:
AdminEndpoint
TenantEndpoint
NotificationEndPoint (Utilizado pelo serviço do Fornecedor no Service Provider Foundation)
UsageEndPoint
O ponto final de utilização é registado separadamente no Windows Azure Pack for Windows Server and API mas usa o mesmo URL de base. Para obter mais informações sobre como configurar a medição da utilização, consulte Configurar a Medição de Utilização no Service Provider Foundation.
Se alterou a localização do servidor do Service Provider Foundation, terá de alterar o URL, o nome de utilizador e a palavra-passe de cada um destes pontos finais. O HealthCheckNotificationEndpoint está reservado para utilização futura e não está configurado.
O nome de utilizador e as palavras-passe para os pontos finais de Administração, Inquilino e Notificação têm de ser para a conta especificada no servidor do Service Provider Foundation em Utilizadores e Grupos Locais para os grupos locais SPF_Admin, SPF_VMM e SPF_Provider. Para obter mais informações, consulte a secção "Verificar credenciais de utilizador local para acesso ao portal" em 4c766289-4f3c-4990-be7e-4181f99438ee#LocalCreds.
Para obter mais informações sobre como registar o Service Provider Foundation no Windows Azure Pack for Windows Server and API, consulte a secção 'Fornecimento de Nuvens da Máquina Virtual' de Serviços de Aprovisionamento.
Para alterar pontos finais do Service Provider Foundation
-
No servidor que tem a API de Administrador de Gestão de Serviços instalada, execute a consola de Configuração do Serviço de Gestão do PowerShell.
-
Se necessário, importe o módulo:
PS C:\> Import-Module -name MgmtSvcConfig
-
Certifique-se de que tem a API de Administrador:
PS C:\> Get-MgmtSvcNamespace
Os resultados devem incluir 'AdminAPI'.
-
Obtenha o XML do atual fornecedor de recursos do System Center para rever e guardar nos registos:
PS C:\> Get-ResourceProvider -name systemcenter -As XmlString | out-file 'c:\temp\resourceproviderSC2012.xml'
-
Obtenha o fornecedor de recursos do System Center como uma variável de objeto chamada $rp.
PS C:\> $rp = Get-ResourceProvider -name systemcenter
-
Crie variáveis para o nome de utilizador e uma palavra-passe para o servidor do Service Provider Foundation:
PS C:\> $username = 'Administrator' PS C:\> $pwd = '00cc7urPWD'
-
Visualize as definições para o ponto final de Administração:
PS C:\> $rp.AdminEndpoint
-
Defina novos valores para as seguintes propriedades. Especifique também 'Basic' para AuthenticationMode para se certificar de que não será desmarcada quando as credenciais forem alteradas.
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
-
Visualize as definições para o ponto final de Inquilino:
PS C:\> $rp.TenantEndpoint
-
Defina as propriedades:
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
-
Visualize as definições para o ponto final de Notificação:
PS C:\> $rp.NotificationEndpoint
-
Defina as propriedades:
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
-
Se registou o ponto final de Utilização, também terá de o alterar. Visualize as definições para o ponto final de Utilização:
PS C:\> $rp.UsageEndpoint
Se nada foi devolvido ou se o XML aparecer conforme mostrado abaixo, ignore o passo seguinte que define propriedades e, quando estiver preparado, registe o ponto final de Utilização com o novo URL no Portal de Administração.
<UsageEndpoint i:nil="true" />
-
Defina as propriedades:
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
-
Agora já pode atualizar os pontos finais adicionando o objeto do fornecedor de recursos com o parâmetro -Force de modo a que o fornecedor de recursos do System Center seja substituído pelos valores atualizados. Tipo:
PS C:\>Add-ResourceProvider –ResourceProvider $rp –Force