Partilhar via


Como Configurar o System Center Resource Provider para Windows Azure Pack

 

Publicado: junho de 2016

Aplica-se a: System Center 2012 R2 Orchestrator

System_CAPS_importantImportante

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

  1. 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.

  2. Se necessário, importe o módulo:

      PS C:\> Import-Module -name MgmtSvcConfig
    
  3. Certifique-se de que tem a API de Administrador:

      PS C:\> Get-MgmtSvcNamespace
    

    Os resultados devem incluir 'AdminAPI'.

  4. 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' 
    
  5. Obtenha o fornecedor de recursos do System Center como uma variável de objeto chamada $rp.

      PS C:\> $rp = Get-ResourceProvider -name systemcenter
    
  6. 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'
    
  7. Visualize as definições para o ponto final de Administração:

      PS C:\> $rp.AdminEndpoint
    
  8. 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
    
  9. Visualize as definições para o ponto final de Inquilino:

      PS C:\> $rp.TenantEndpoint
    
  10. 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
    
  11. Visualize as definições para o ponto final de Notificação:

     PS C:\> $rp.NotificationEndpoint
    
  12. 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
    
  13. 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" />
    
  14. 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
    
  15. 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