Condividi tramite


Configurare la misurazione dell'utilizzo in Service Provider Foundation

 

Data di pubblicazione: marzo 2016

Si applica a: System Center 2012 SP1 - Orchestrator, System Center 2012 R2 Orchestrator

Questo argomento descrive come configurare Foundation di Provider di servizi per aggregare le statistiche di utilizzo per le query da parte del servizio Web Utilizzo di Foundation di Provider di servizi. Per altre informazioni, vedere la sezione sul "servizio Web Utilizzo" in Servizio Web Utilizzo.

In Foundation di Provider di serviziSystem Center 2012 SP1, le impostazioni di connessione sono state mantenute nel file web.config per il servizio Utilizzo. A partire da Foundation di Provider di serviziSystem Center 2012 R2, queste impostazioni vengono archiviate nel database di Foundation di Provider di servizi.

La topologia minima per l'implementazione di una raccolta di misurazione dell'utilizzo è la seguente:

  • Un server che esegue Foundation di Provider di servizi

  • Un server che esegue System Center 2012 – Virtual Machine Manager (VMM)

  • Un server che esegue System Center 2012 - Operations Manager con un database del data warehouse di Operations Manager (OMDW)

  • Una o più macchine virtuali ospitate da Hyper V (o VMM) e gestite da VMM per la generazione di dati di utilizzo. Possono essere usati anche gli stessi server che eseguono Foundation di Provider di servizi, VMM e Operations Manager.

Se necessario, tutti questi componenti possono trovarsi nello stesso computer.

Configurazione di Foundation di Provider di servizi System Center 2012 R2

Usare i cmdlet di Windows PowerShell e Service Provider Foundation per configurare la misurazione dell'utilizzo come descritto nella seguente procedura. Per i cmdlet, vedere il riferimento ai cmdlet per Service Provider Foundation.

Vedere anche il post del blog relativo alla configurazione di SPF e Microsoft Azure Pack per l'uso e la misurazione di IaaS.

  • Creare un'istanza di un server (con il cmdlet New-SCSPFServer) con ServerType come database OMDW.

  • Usare il cmdlet New-SCSPFSetting per creare un'impostazione nel server (creata nel passaggio precedente) che include la stringa di connessione al database OperationsManagerDW nel server OMDW.

  • Verificare che l'account del pool di applicazioni in cui viene eseguito SPF_Usage possa eseguire query a OMDW.

  • Verificare che l'account chiamante di Windows Azure Pack sia un membro del gruppo di sicurezza locale SPF_User nel server in cui è installato Foundation di Provider di servizi.

Per configurare le impostazioni di connessione OMDW

  1. Eseguire il comando New-SCSPFSetting con i parametri descritti nella seguente tabella.

    Parametro New-SCSPFSetting Valore
    Valore Obbligatorio. Deve essere una stringa di connessione del database.
    SettingType Obbligatorio. Deve essere DatabaseConnectionString.
    Nome Facoltativo. Questa è l'impostazione consigliata. Specificare un nome significativo per ogni impostazione.
    Server Associa l'impostazione al server da cui ottenere la misurazione dell'utilizzo. Deve essere un oggetto del server ottenuto dal cmdlet Get-SCSPFServer.

    Ad esempio:

    PS C:\> $omdwserver = New-SCSPFServer –Name "omdw.contoso.com" –ServerType OMDW  
    PS C:\>$setting = New-SCSPFSetting –Name mysetting –SettingType DatabaseConnectionString –Value "Server=myomdwserver\myomdwinstance;Database=OperationsManagerDW;Trusted_Connection=True;Connect Timeout=300" –Server $omdwserver  
    

Il timeout connessione consigliato è di 300 secondi o cinque minuti. Tra le altre impostazioni di ambiente, questo valore dipende anche dal volume delle metriche di utilizzo delle macchine virtuali, dall'edizione di SQL Server (consigliata la versione Enterprise) e dalla capacità dell'hardware. È possibile modificare il valore di timeout connessione usando la procedura successiva in questa guida.

Usare il cmdlet Get-SCSPFSetting per apportare le modifiche a un'impostazione specifica. Ad esempio, il seguente codice associa l'impostazione a un server diverso, archiviato nella variabile $newSvr.

PS C:\>$myset = Get-SCSPFSetting –Name "mySetting"  
PS C:\>$myset.Server = $newSvr  
  

Configurazione di Foundation di Provider di servizi System Center 2012 SP1

La seguente configurazione è necessaria per abilitare la misurazione dell'utilizzo:

  • Server che esegue Foundation di Provider di servizi e in cui è installato il pacchetto KB2785476 di Windows Update. Questo aggiornamento è incluso nell'aggiornamento cumulativo 1 per System Center 2012 Service Pack 1 (SP1). Se l'aggiornamento è stato già installato automaticamente tramite Windows Update, la directory seguente deve essere già disponibile: C:\inetpub\SPF\Usage. Se l'aggiornamento non è stato installato, vedere la sezione successiva di questo argomento.

  • Windows Azure Pack per Windows Server e API per il provisioning di IaaS.

  • Server che esegue System Center 2012 - Operations Manager con i Management Pack installati per VMM. Per altre informazioni, vedere Utilizzo dei Management Pack.

  • Server che esegue SQL Server con il data warehouse di Operations Manager (OMDW). Per altre informazioni, vedere Procedura: installazione di Operations Manager Reporting Server.

    Nello stesso server possono essere presenti sia il database per OMDW che quello per Foundation di Provider di servizi.

  • Credenziali per l'identità del pool di applicazioni Utilizzo da specificare come account di accesso al database OMDW. Questo account deve avere i mapping utente db_DataReader e OpsMgrReader in ciascun database OMDW. Si tratta dello stesso account specificato per il database di Foundation di Provider di servizi.

Se Windows Update è controllato dall'amministratore di sistema, l'aggiornamento potrebbe non essere stato installato automaticamente. In questo caso, è possibile installare l'aggiornamento da Windows Update o Microsoft Update Catalog. L'aggiornamento richiesto per la misurazione dell'utilizzo, incluso nell'aggiornamento cumulativo, è KB2785476 per Foundation di Provider di servizi.

Per installare l'aggiornamento da Windows Update

  1. Nella visualizzazione Categoria nel Pannello di controllo selezionare Sistema e sicurezza, quindi Windows Update.

  2. Fare clic su Controlla aggiornamenti online da Microsoft Update.

  3. Fare clic su Sono disponibili aggiornamenti importanti.

  4. Verificare che il pacchetto KB2785476 dell'aggiornamento cumulativo 1 sia selezionato, quindi fare clic su OK.

Per installare manualmente l'aggiornamento

  1. Andare in Microsoft Update Catalog (https://catalog.update.microsoft.com/v7/site/Search.aspx?q=2785476).

    Nei risultati della ricerca dovrebbe essere visualizzato solo l'aggiornamento per System Center 2012 SP1 Orchestrator – SPF (KB2785476).

  2. Fare clic su Aggiungi, quindi sulla visualizzazione del carrello.

  3. Fare clic su Scarica, quindi seguire le specifiche opzioni per il download.

  4. Nel percorso di download, fare doppio clic sul file CAB nella cartella dell'aggiornamento per System Center 2012 SP1 Orchestrator - SPF (KB2785476).

  5. Fare doppio clic sul file KB2785476_SFPUsage.msp per installare l'aggiornamento.

Verificare la corretta installazione dell'aggiornamento controllando che la cartella C:\inetpub\SPF\Usage esista.

Per altre informazioni sull'aggiornamento, vedere Descrizione dell'aggiornamento cumulativo 1 per System Center 2012 Service Pack 1

System_CAPS_ICON_important.jpg Importante

L'aggiornamento imposta l'identità di autenticazione per il servizio VMM di Foundation di Provider di servizi nei pool di applicazioni Gestione IIS su Servizio di rete. È necessario ripristinare l'identità del servizio VMM nel pool di applicazioni a quella esistente al momento dell'installazione di Foundation di Provider di servizi (a meno che non sia previsto che sia Servizio di rete). A questo scopo, fare clic su Impostazioni avanzate per l'identità del pool di applicazioni VMM e impostare il valore Identità nella sezione Modello di processo della finestra di dialogo.

È necessario specificare le stringhe di connessione per tutti i database OMDW partecipanti, quindi applicare uno script di SQL Server per aggiornare i database con le tabelle e i trigger richiesti per implementare la misurazione dell'utilizzo.

Per specificare le stringhe di connessione OMDW

  1. Modificare il file c:\inetpub\SPF\Usage\web.config in un editor di testo e individuare l'elemento <connectionStrings>. Questo elemento viene visualizzato come segue:

    <connectionStrings>  
        <add name="OMDWConnectionString"   
             connectionString=""/>  
      </connectionStrings>  
    
  2. Modificare l'elemento per includere le impostazioni di connessione per ciascun database OMDW, come mostrato nel seguente esempio. In questo esempio, due macchine virtuali sono configurate per la misurazione dell'utilizzo.

    <connectionStrings>  
    <add name="OMDWBasicPlusVMs"   
    connectionString="Server='sky200.contoso.com'";  
    Database=OMDWSPFUsage;  
    Trusted_Connection=True;  
    MultipleActiveResultSets=True;"/>  
    <add name="OMDW"   
    connectionString="Server='sky400.contoso.com'";  
    Database=OMDWSPFUsage;  
    Trusted_Connection=True;  
    MultipleActiveResultSets=True;"/>  
    </connectionStrings>  
    

Per applicare lo script di aggiornamento del database dell'aggiornamento cumulativo 1 per Service Provider Foundation

  1. Copiare il file c:\inetpub\SPF\Usage\KB2875476\SPFUsageFeatureUpdate.sql nel server in cui è installato il database per Foundation di Provider di servizi. Può trattarsi dello stesso server.

  2. Fare doppio clic sul file SPFUsageFeatureUpdate.sql per applicare l'aggiornamento cumulativo. Viene avviato SQL Server Management Studio.

  3. Le seguenti autorizzazioni devono essere specificate per il database SCSPFDB se le credenziali dell'identità del pool di applicazioni dell'endpoint Utilizzo e dell'endpoint VMM sono le stesse. Fare clic con il pulsante destro del mouse sul database SCSPFDB, selezionare Proprietà, quindi fare clic su Autorizzazioni. Verificare che siano state concesse le seguenti autorizzazioni:

    • Connetti

    • Eliminazione

    • Inserisci

    • Seleziona

    • Aggiorna

    Queste autorizzazioni sono necessarie perché l'endpoint VMM ha più restrizioni rispetto all'accesso della misurazione dell'utilizzo e i due componenti devono essere compatibili.

  4. Aggiungere le seguenti autorizzazioni alle nuove tabelle OnPremServicesCollectorSessions, OnPremServicesSubscriberWatermarks e OnPremServicesSubscriberTombstones:

    • Eliminazione

    • Inserisci

    • Seleziona

    • Aggiorna

Queste autorizzazioni vanno considerate come procedure consigliate. La struttura di autorizzazioni consigliata in questo articolo è la minima richiesta. È possibile applicare uno schema di autorizzazioni più o meno restrittivo, a seconda dei criteri di sicurezza.

Verificare che le seguenti attività di autenticazione siano state completate:

  • Le credenziali dell'identità del pool di applicazioni per il servizio VMM per Foundation di Provider di servizi sono corrette dopo l'installazione del pacchetto di aggiornamenti KB2785476.

  • Le credenziali dell'identità del pool di applicazioni per i servizi Admin, Provider, VMM e Utilizzo di Foundation di Provider di servizi devono essere uguali.

  • Nei computer che eseguono Microsoft SQL Server in cui si trovano i database OMDW, verificare che l'account del pool di applicazioni Utilizzo configurato dall'utente abbia i diritti di accesso e le autorizzazioni di lettura.

  • L'account per SPF_Usage in Utenti e gruppi locali nel server in cui è installato Foundation di Provider di servizi appartiene all'account di amministrazione.

Vedere anche

Modello dati di misurazione dell'utilizzo in Service Provider Foundation
Amministrazione di Service Provider Foundation
Distribuzione di Service Provider Foundation