Share via


How to Configure the System Center Resource Provider for Windows Azure Pack (Come configurare il provider di risorse di System Center per Windows Azure)

 

Pubblicato: giugno 2016

Si applica a: System Center 2012 R2 Orchestrator

System_CAPS_importantImportante

Questo argomento deve essere utilizzato solo per le versioni precedenti di Windows Azure Pack per Windows Server, in cui non è possibile modificare Foundation di Provider di servizi in portale di gestione per gli amministratori. Questa procedura non è più necessaria. Per altre informazioni, vedere Registrare l'endpoint di Service Provider Foundation per cloud di macchine virtuali.

Per modificare il percorso del server Foundation di Provider di servizi, oppure il nome utente e la password per l'account registrato con Windows Azure Pack per Windows Server e API, è necessario modificare le impostazioni del provider di risorse di System Center utilizzando i cmdlet di Windows PowerShell della configurazione di Management Service.

In questo argomento viene descritto come aggiornare gli URL di Foundation di Provider di servizi configurati come endpoint da Windows Azure Pack per Windows Server e API.

Quando un amministratore di portale registra Foundation di Provider di servizi nel portale di amministrazione, Windows Azure Pack per Windows Server e API usa l'URL di base (ad esempio https://spfserver.constoso.skyspace.com:8090/) per creare gli endpoint seguenti:

  • AdminEndpoint

  • TenantEndpoint

  • NotificationEndPoint (utilizzato dal servizio provider in Foundation di Provider di servizi)

  • UsageEndPoint

    L'endpoint di utilizzo viene registrato separatamente in Windows Azure Pack per Windows Server e API, ma accetta lo stesso URL di base. Per ulteriori informazioni sulla configurazione del controllo di utilizzo, consultare Configurare la misurazione dell'utilizzo in Service Provider Foundation.

Se è stato modificato il percorso del server Foundation di Provider di servizi, sarà necessario modificare l'URL, il nome utente e la password per tutti gli endpoint. HealthCheckNotificationEndpoint è riservato per un utilizzo futuro e non è configurato.

Il nome utente e le password per gli endpoint di amministrazione, tenant e di notifica devono riferirsi all'account specificato nel server Foundation di Provider di servizi in Utenti e gruppi locali per i gruppi locali SPF_Admin, SPF_VMM e SPF_Provider. Per ulteriori informazioni, consultare la sezione "Verifica delle credenziali utente locali per l'accesso al portale" in 4c766289-4f3c-4990-be7e-4181f99438ee#LocalCreds.

Per ulteriori informazioni sulla registrazione di Foundation di Provider di servizi in Windows Azure Pack per Windows Server e API, consultare la sezione "Effettuare il provisioning di cloud macchine virtuali" di Effettuare il provisioning dei servizi.

Per modificare gli endpoint di Service Provider Foundation

  1. Nel server in cui è installata l'API di amministrazione di Service Management, eseguire la console PowerShell per la configurazione di Management Service.

  2. Se necessario, importare il modulo:

      PS C:\> Import-Module -name MgmtSvcConfig
    
  3. Verificare di disporre dell'API di amministrazione:

      PS C:\> Get-MgmtSvcNamespace
    

    I risultati devono includere 'AdminAPI'.

  4. Richiedere il file XML del provider di risorse di System Center corrente per esaminarlo e salvarlo nei record:

      PS C:\> Get-ResourceProvider -name systemcenter -As XmlString | out-file 'c:\temp\resourceproviderSC2012.xml' 
    
  5. Richiedere il provider di risorse di System Center come variabile oggetto denominata $rp.

      PS C:\> $rp = Get-ResourceProvider -name systemcenter
    
  6. Creare variabili per il nome utente e la password nel server Foundation di Provider di servizi:

      PS C:\> $username = 'Administrator' PS C:\> $pwd = '00cc7urPWD'
    
  7. Visualizzare le impostazioni per l'endpoint di amministrazione:

      PS C:\> $rp.AdminEndpoint
    
  8. Impostare le seguenti proprietà con i nuovi valori. Specificare anche "Base" per AuthenticationMode per assicurarsi che questa opzione non venga deselezionata durante la modifica delle credenziali.

      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. Visualizzare le impostazioni per l'endpoint tenant:

      PS C:\> $rp.TenantEndpoint
    
  10. Impostare le proprietà:

     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. Visualizzare le impostazioni per l'endpoint di notifica:

     PS C:\> $rp.NotificationEndpoint
    
  12. Impostare le proprietà:

     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 l'endpoint di utilizzo è stato registrato, è necessario modificarlo. Visualizzare le impostazioni per l'endpoint di utilizzo:

     PS C:\> $rp.UsageEndpoint
    

    Se non è stato restituito niente oppure se il file XML viene visualizzato come riportato di seguito, ignorare il passaggio successivo che consente di impostare le proprietà e procedere invece con la registrazione dell'endpoint di utilizzo con il nuovo URL nel portale di amministrazione quando si è pronti.

     <UsageEndpoint i:nil="true" />
    
  14. Impostare le proprietà:

     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. È ora possibile aggiornare gli endpoint aggiungendo l'oggetto del provider di risorse con il parametro -Force, in modo da sovrascrivere i valori aggiornati nel provider di risorse di System Center. Tipo:

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