Gérer les coûts des clients pour Windows Azure Pack
S’applique à : Windows Azure Pack
Cette rubrique explique comment configurer Windows Azure Pack pour Windows Server afin d’importer des données d’utilisation à partir d’une base de données d’entrepôt de données Operations Manager dans une base de données Azure Pack Windows.
Pour avoir une discussion sur le scénario technique de rétrofacturation, consultez le Guide sur le recouvrement des coûts pour les machines virtuelles.
Prérequis
En supposant que vous avez installé Service Provider Foundation (dans System Center 2012 R2 Orchestrator), System Center 2012 R2 Virtual Machine Manager et Windows Azure Pack, vous devez disposer de l’environnement suivant :
Inscrit le point de terminaison Service Provider Foundation.
administré des clouds de machines virtuelles, créé des plans et fait en sorte que des clients s'y abonnent ;
Configurez un serveur exécutant System Center 2012 R2 Operations Manager avec un entrepôt de données.
configuré un serveur exécutant Microsoft SQL Server Analysis Services. Vous pouvez utiliser la même installation SQL Server que celle utilisée pour Service Provider Foundation et VMM.
Installé l’agent pour Operations Manager sur le serveur exécutant System Center 2012 R2 Virtual Machine Manager, ainsi que sur le serveur exécutant Hyper-v qui gère le serveur VMM.
Par exemple, l'environnement comporterait les serveurs et les noms suivants sur le domaine Contoso :
Serveur |
Exemple de nom |
---|---|
Operations Manager |
OM01.contoso.com |
Entrepôt de données Operations Manager |
DB04.contoso.com |
Virtual Machine Manager |
VMM01.contoso.com |
Service Provider Foundation |
SPF01.contoso.com |
Windows Azure Pack |
WAP01.contoso.com (et éventuellement WAP02 et autres serveurs, en fonction du scénario de déploiement) |
Service Reporting (facultatif) |
VMM01.contoso.com |
Base de données Service Reporting (facultatif) |
DB06.contoso.com |
SharePoint (facultatif) |
SP01.contoso.com |
Configurer l'extraction des données à partir de l'entrepôt de données Operations Manager
Vous pouvez utiliser Windows PowerShell pour spécifier où Service Provider Foundation a besoin d’extraire des données.
Pour configurer Service Provider Foundation pour le contrôle d’utilisation
Connectez-vous en tant qu’administrateur au serveur exécutant Service Provider Foundation.
Dans la console du Gestionnaire IIS, vérifiez que l’identité du pool d’applications SPF_Usage est le compte d’informations d’identification de domaine pour le serveur Service Provider Foundation. L’identité doit apparaître au <format domaine>\<serveur> , tel que CONTOSO\SPF. Pour plus d’informations sur les informations d’identification dans Service Provider Foundation, consultez la liste de vérification des informations d’identification.
Dans Gestionnaire de serveur, choisissez Serveur local et, dans la barre de menus, choisissez Outils-Gestion>de l’ordinateur. Dans la Console Gestion de l'ordinateur , sélectionnez Utilisateurs et groupes locaux.
Vérifiez que l’utilisateur que vous utiliserez pour interroger Service Provider Foundation pour obtenir des données à partir de Windows Azure Pack est membre du groupe d’utilisateurs SPF_Usage local. L'exemple de code suivant utilise l'utilisateur « SPF Application Identity ». Vous pouvez faire appel à n'importe quel utilisateur, à condition qu'il soit membre du groupe d'utilisateurs SPF_Usage .
Ouvrez la console PowerShell avec des privilèges d'administration
Définissez les paramètres de connexion OMDW à l'aide de 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.
Voici un exemple. Remplacez les valeurs indiquées par vos propres valeurs :
Import-module spfadmin # Provide server name to the OM DW SQL instance $OMServer = "OM01.contoso.com" # Register the Operation Manager Data Warehouse instance to usage metering $stamp = Get-SCSPFStamp $server = New-SCSPFServer -Name $OMServer -ServerType OMDW -Stamps $stamp[0] $setting = New-SCSPFSetting -Name $OMDWSqlServer –Value "Data Source=$OMDWSqlServer;Initial Catalog=OperationsManagerDW;Integrated Security=True" -SettingType DatabaseConnectionString –Server $server
Vous pouvez vérifier les configurations avec la commande Get-SCSPFSetting .
À l'aide des informations d'identification de l'administrateur SQL, ouvrez une session sur l'ordinateur SQL Server qui héberge la base de données de l'entrepôt de données Operations Manager.
Démarrez SQL Management Studio.
Choisissez Security-Logins>, puis cliquez avec le bouton droit sur le dossier Connexions, puis choisissezNouvelle connexion.
Ajoutez l’identité du pool d’applications SPF_Usage pour le nom de connexion, par exemple CONSOSO\SPF.
Sélectionnez Mappage de l'utilisateur sous Sélectionner une page.
Choisissez OperationsManagerDW , puis OpsMgrReader sous Appartenance au rôle de base de données.
Cliquez sur OK.
Cliquez avec le bouton droit sur OperationsManagerDW sous Base de données et choisissez Propriétés.
Choisissez Autorisations, sélectionnez l'utilisateur que vous venez d'ajouter sous Utilisateur et rôleset vérifiez qu'il dispose de l'autorisation Execute sur la base de données.
Fermez SQL Management Studio.
Configurer Windows Azure Pack pour utiliser le service d’utilisation
La procédure suivante configure Windows Azure Pack pour localiser le contrôle d’utilisation.
Pour configurer Windows Azure Pack pour le contrôle d’utilisation
Connectez-vous au portail de gestion pour les administrateurs.
Choisissez Clouds de machines virtuelles.
Dans le menu Clouds, choisissez Inscrire l’utilisation du fournisseur de services.
Spécifiez l'URL, le nom d'utilisateur et le mot de passe du service. Le nom d'utilisateur doit être identique à l'identité spécifiée pour le service SPF_Usage . Veillez à inclure le « /USAGE » dans l’URL du service, par exemple https://vmm01:8090/Usage.
Vérifier que les données d'utilisation sont stockées
Maintenant que le contrôle de l'utilisation est configuré, vérifiez que les données sont stockées.
Pour vérifier la collecte du contrôle de l'utilisation
Connectez-vous au portail de gestion pour les administrateurs.
Démarrez SQL Management Studio.
Choisissez Base de données ->Tables.
Cliquez avec le bouton droit sur Usage.Records et choisissez Sélectionner les 100 lignes du haut.
Vérifiez que le résultat renvoie les données avec « Utilisation de l'ordinateur virtuel » comme ResourceID.
Voir aussi
Inscrire le point de terminaison Service Provider Foundation pour les clouds de machines virtuelles
Configurer des clouds de machines virtuelles
Administrer des clouds de machines virtuelles
Gestion de l'entrepôt de données dans System Center 2012 - Service Manager
Service Reporting dans System Center 2012 R2