Partager via


Configurer le contrôle de l'utilisation dans Service Provider Foundation

 

Date de publication : mars 2016

S’applique à : System Center 2012 SP1 - Orchestrator, System Center 2012 R2 Orchestrator

Cette rubrique décrit comment configurer Service Provider Foundation pour agréger les statistiques d'utilisation des requêtes du service web d'utilisation Service Provider Foundation. Pour plus d'informations, consultez la section « Service web d'utilisation » dans Service web d'utilisation.

Dans Service Provider FoundationSystem Center 2012 SP1, les paramètres de connexion étaient conservés dans le fichier web.config du service d'utilisation. À partir de Service Provider FoundationSystem Center 2012 R2, ces paramètres sont stockés dans la base de données Service Provider Foundation.

La topologie minimale pour l'implémentation de la collecte du contrôle de l'utilisation est la suivante :

  • Un serveur exécutant Service Provider Foundation

  • Un serveur exécutant System Center 2012 – Virtual Machine Manager (VMM)

  • Un serveur exécutant System Center 2012 – Operations Manager et ayant une base de données de magasin de données Operations Manager

  • Un ou plusieurs ordinateurs virtuels hébergés par Hyper V (ou VMM) et gérés par VMM pour générer des données d'utilisation. Il peut également s'agir des serveurs exécutant Service Provider Foundation, VMM et Operations Manager eux-mêmes.

Si nécessaire, tous ces composants peuvent être sur le même ordinateur.

Configuration de Service Provider FoundationSystem Center 2012 R2

Utilisez Windows PowerShell et les applets de commande de Service Provider Foundation pour configurer le contrôle de l'utilisation comme décrit dans la procédure suivante. Pour les applets de commande, consultez la Référence des applets de commande Service Provider Foundation.

Voir également le blog Configuring SPF and Windows Azure Pack for IaaS usage and metering.

  • Créez une instance d'un serveur (à l'aide de l'applet de commande New-SCSPFServer) avec OMDW comme ServerType.

  • Utilisez l'applet de commande New-SCSPFSetting pour créer un paramètre sur ce serveur (celui créé à l'étape précédente) ayant la chaîne de connexion à la base de données OperationsManagerDW sur le serveur OMDW.

  • Vérifiez que le compte du pool d'applications sous lequel s'exécute SPF_Usage peut interroger OMDW.

  • Vérifiez que le compte Pack Windows Azure appelant est membre du groupe de sécurité local SPF_User sur le serveur sur lequel Service Provider Foundation est installé.

Pour définir les paramètres de connexion OMDW

  1. Exécutez la commande New-SCSPFSetting avec les paramètres décrits dans le tableau suivant.

    Paramètre New-SCSPFSetting Valeur
    Valeur Obligatoire. Doit être une chaîne de connexion de base de données.
    SettingType Obligatoire. Doit être DatabaseConnectionString.
    Nom Facultatif. Ce paramètre est recommandé. Spécifiez un nom explicite pour chaque paramètre.
    Serveur Associe le paramètre au serveur à partir duquel le contrôle de l'utilisation doit être obtenu. Doit être un objet serveur obtenu à partir de l'applet de commande Get-SCSPFServer.

    Exemple :

    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  
    

Le délai de connexion recommandé est de 300 secondes, soit 5 minutes. Cette valeur dépend également du volume des métriques d'utilisation d'ordinateurs virtuels, de l'édition de SQL Server (Enterprise recommandé) et de la capacité matérielle, entre autres paramètres d'environnement. Vous pouvez modifier la valeur du délai d'expiration de connexion à l'aide de la procédure suivante dans ce guide.

Utilisez l'applet de commande Get-SCSPFSetting pour apporter des modifications à un paramètre particulier. Par exemple, le code suivant associe le paramètre à un autre serveur, qui est stocké dans la variable $newSvr.

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

Configuration de Service Provider FoundationSystem Center 2012 SP1

La configuration suivante est nécessaire pour activer le contrôle de l'utilisation :

  • Un serveur exécutant Service Provider Foundation sur lequel le package Windows Update kb2785476 est installé. Cette mise à jour est comprise dans le correctif cumulatif 1 pour System Center 2012 Service Pack 1 (SP1). Si la mise à jour a déjà été installée automatiquement par Windows Update, le répertoire suivant doit exister : C:\inetpub\SPF\Usage. Si la mise à jour n'a pas été installée, voir la section suivante de cette rubrique.

  • Pack Windows Azure pour Windows Server et API pour configurer IaaS.

  • Un serveur exécutant System Center 2012 – Operations Manager avec les packs d'administration installés pour VMM. Voir Utilisation de packs d'administration pour plus d'informations.

  • Un serveur exécutant SQL Server avec Operations Manager Data Warehouse (OMDW). Pour plus d'informations, voir Comment installer le serveur de rapports Operations Manager.

    Vous pouvez placer la base de données OMDW et la base de données Service Provider Foundation sur le même serveur.

  • Des informations d'identification d'identité de pool d'applications d'utilisation qui doivent être spécifiées en tant que compte de connexion aux bases de données OMDW. Ce compte doit avoir les mappages d'utilisateurs db_DataReader et OpsMgrReader sur chaque base de données OMDW. Il s'agit du même compte que celui spécifié pour la base de données Service Provider Foundation.

Si Windows Update est contrôlé par votre administrateur système, la mise à jour n'a peut-être pas été installée automatiquement. Si la mise à jour n'a pas été installée, vous pouvez l'installer à partir de Windows Update ou du catalogue Microsoft Update. La mise à jour nécessaire pour le contrôle de l'utilisation, comprise dans le correctif cumulatif, se nomme KB2785476 pour Service Provider Foundation.

Pour installer la mise à jour à partir de Windows Update

  1. Dans le Panneau de configuration, dans l'affichage des catégories, sélectionnez Système et sécurité, puis Windows Update.

  2. Cliquez sur Vérifier en ligne la disponibilité de mises à jour en provenance de Microsoft Update.

  3. Cliquez sur Des mises à jour importantes sont disponibles.

  4. Vérifiez que le package KB2785476 du correctif cumulatif 1 est sélectionné, puis cliquez sur OK.

Pour installer la mise à jour manuellement

  1. Accédez au Catalogue Microsoft Update (https://catalog.update.microsoft.com/v7/site/Search.aspx?q=2785476).

    La Mise à jour pour System Center 2012 SP1 Orchestrator – SPF (KB2785476) doit être le seul élément dans les résultats de recherche.

  2. Cliquez sur Ajouter, puis sur Afficher le panier.

  3. Cliquez sur Télécharger, puis spécifiez les options de téléchargement.

  4. À l'emplacement du téléchargement, double-cliquez sur le fichier CAB sous le dossier Mise à jour de System Center 2012 SP1 Orchestrator - SPF (KB2785476).

  5. Double-cliquez sur le fichier KB2785476_SFPUsage.msp pour installer la mise à jour.

Vérifiez que la mise à jour a réussi en vérifiant si le dossier C:\inetpub\SPF\Usage existe.

Pour plus d'informations sur la mise à jour, consultez la Description du correctif cumulatif 1 pour System Center 2012 Service Pack 1.

Important

La mise à jour définit le Service réseau comme identité de l'authentification pour le service VMM Service Provider Foundation dans les pools d'applications du Gestionnaire des services Internet (IIS). Vous devez rechanger le service VMM dans le pool d'applications à son identité en vigueur lorsque Service Provider Foundation a été installé (sauf s'il était prévu qu'il s'agisse Service réseau). Pour ce faire, cliquez sur Paramètres avancés pour l'identité du pool d'applications VMM et définissez la valeur Identité dans la section Modèle de processus de la boîte de dialogue.

Vous devez spécifier les chaînes de connexion pour toutes les bases de données OMDW participantes, puis appliquer un script SQL Server pour mettre à jour les bases de données avec les tables et déclencheurs nécessaires pour implémenter le contrôle de l'utilisation.

Pour spécifier les chaînes de connexion OMDW

  1. Modifiez le fichier c:\inetpub\SPF\Usage\web.config dans un éditeur de texte et recherchez l'élément <connectionStrings>. Initialement, cet élément apparaît comme suit :

    <connectionStrings>  
        <add name="OMDWConnectionString"   
             connectionString=""/>  
      </connectionStrings>  
    
  2. Modifiez l'élément pour qu'il contienne les paramètres de connexion pour chaque base de données OMDW, comme illustré dans l'exemple suivant. Dans cet exemple, deux ordinateurs virtuels sont configurés pour le contrôle de l'utilisation.

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

Pour appliquer le script de mise à jour de la base de données Service Provider Foundation du correctif cumulatif 1

  1. Copiez le fichier c:\inetpub\SPF\Usage\KB2875476\SPFUsageFeatureUpdate.sql sur le serveur où la base de données Service Provider Foundation est installée. Il peut s'agir du même serveur.

  2. Double-cliquez sur le fichier SPFUsageFeatureUpdate.sql pour appliquer le correctif. SQL Server Management Studio démarre.

  3. Les autorisations suivantes doivent être spécifiées pour la base de données SCSPFDB si les informations d'identification de l'identité du pool d'applications du point de terminaison d'utilisation et du point de terminaison VMM sont les mêmes. Cliquez avec le bouton droit sur la base de données SCSPFDB, cliquez sur Propriétés, puis sur Autorisations. Vérifiez que les autorisations suivantes sont accordées :

    • Connexion

    • Supprimer

    • Insérer

    • Sélectionner

    • Mise à jour

    Ces autorisations sont nécessaires car le point de terminaison VMM est plus restreint que ce auquel le contrôle de l'utilisation peut accéder, et ils doivent être compatibles.

  4. Ajoutez les autorisations suivantes aux nouvelles tables OnPremServicesCollectorSessions, OnPremServicesSubscriberWatermarks et OnPremServicesSubscriberTombstones :

    • Supprimer

    • Insérer

    • Sélectionner

    • Mise à jour

Nous recommandons d'appliquer ces autorisations en guise de meilleures pratiques. La structure des autorisations recommandée ici est l'ensemble minimal requis. Vous pouvez appliquer un modèle d'autorisations plus ou moins restrictif, en fonction de vos stratégies de sécurité.

Assurez-vous que les tâches d'authentification suivantes ont été effectuées :

  • Les informations d'identification de l'identité du pool d'applications du service VMM pour Service Provider Foundation sont correctes après l'installation de la mise à jour kb2785476.

  • Les informations d'identification de l'identité du pool d'applications pour les services Administrateur, Fournisseur, VMM et Utilisation de Service Provider Foundation doivent toutes être identiques.

  • Sur les ordinateurs qui exécutent Microsoft SQL Server où résident les bases de données OMDW, vérifiez que le compte du pool d'applications d'utilisation que vous avez configuré possède des droits d'ouverture de session et une autorisation de lecture.

  • Le compte pour SPF_Usage dans Utilisateurs et groupes locaux sur le serveur où Service Provider Foundation est installé appartient au compte Administrateurs.

Voir aussi

Modèle de données de contrôle de l'utilisation dans Service Provider Foundation
Administration de Service Provider Foundation
Déploiement de Service Provider Foundation