Compartir a través de


Configurar la medición de uso en Service Provider Foundation

 

Publicado: marzo de 2016

Se aplica a: System Center 2012 SP1 - Orchestrator, System Center 2012 R2 Orchestrator

En este tema se describe cómo configurar Service Provider Foundation para agregar estadísticas de uso para consultas realizadas por el servicio web Usage de Service Provider Foundation. Para obtener más información, vea la sección "Servicio de web Usage" en Servicio web Usage.

En Service Provider FoundationSystem Center 2012 SP1, la configuración de la conexión se mantenía en el archivo web.config del servicio de uso. A partir de Service Provider FoundationSystem Center 2012 R2, esta configuración se almacena en la base de datos de Service Provider Foundation.

La topología mínima para la implementación de la colección de medición de uso es la siguiente:

  • Un servidor que ejecuta Service Provider Foundation

  • Un servidor que ejecuta System Center 2012 – Virtual Machine Manager (VMM)

  • Un servidor que ejecuta System Center 2012 - Operations Manager con una base de datos de almacén de datos de Operations Manager (OMDW)

  • Una o varias máquinas virtuales hospedadas por Hyper V (o VMM) y administradas por VMM para generar datos de uso. También pueden ser los mismos servidores que ejecutan Service Provider Foundation, VMM y Operations Manager.

Si es necesario, todos estos componentes pueden estar en el mismo equipo.

Configuración Service Provider FoundationSystem Center 2012 R2

Use Windows PowerShell y los cmdlets de Service Provider Foundation para configurar la medición de uso, tal como se describe en el procedimiento siguiente. Para obtener información sobre los cmdlets, consulte Referencia de cmdlets de Service Provider Foundation.

También consulte el blog Configuración de SPF y Windows Azure Pack para uso y medición de IaaS.

  • Cree una instancia de un servidor (mediante el cmdlet New-SCSPFServer) con el parámetro ServerType como OMDW.

  • Use el cmdlet New-SCSPFSetting para crear una configuración en ese servidor (el que se creó en el paso anterior), que tiene la cadena de conexión con la base de datos OperationsManagerDW en el servidor OMDW.

  • Compruebe que la cuenta del grupo de aplicaciones en la que se ejecuta SPF_Usage tenga la capacidad de realizar consultas en OMDW.

  • Asegúrese de que la cuenta de Paquete de Windows Azure que realiza la llamada pertenezca al grupo de seguridad local SPF_User en el servidor que tiene instalado Service Provider Foundation.

Para establecer la configuración de conexión de OMDW

  1. Ejecute el comando New-SCSPFSetting con los parámetros que se describen en la tabla siguiente.

    Parámetro New-SCSPFSetting Valor
    Valor Necesario. Debe ser una cadena de conexión de base de datos.
    SettingType Necesario. Debe ser DatabaseConnectionString.
    Nombre Opcional. Se recomienda esta configuración. Especifique un nombre descriptivo para cada configuración.
    Servidor Asocia la configuración con el servidor del cual se va a obtener la medición de uso. Debe ser un objeto de servidor obtenido del cmdlet Get-SCSPFServer.

    Por ejemplo:

    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  
    

El tiempo de espera de conexión recomendado es 300 segundos o 5 minutos. Este valor también depende del volumen de métricas de uso de la máquina virtual, la edición de SQL Server (se recomienda Enterprise), la capacidad del hardware, entre otras opciones del entorno. Puede cambiar el valor de tiempo de espera de la conexión mediante el siguiente procedimiento que se describe en esta guía.

Use el cmdlet Get-SCSPFSetting para realizar cambios en una configuración concreta. Por ejemplo, el código siguiente asocia la configuración con un servidor diferente, que se almacena en la variable $newSvr.

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

Configuración Service Provider FoundationSystem Center 2012 SP1

La configuración siguiente es necesaria para habilitar la medición de uso:

  • Un servidor que ejecuta Service Provider Foundation y que tiene instalado el paquete KB2785476 de Windows Update. Esta actualización se incluye en el paquete acumulativo de actualizaciones 1 para System Center 2012 Service Pack 1 (SP1). Si Windows Update instaló automáticamente esta actualización, debería tener el siguiente directorio: C:\inetpub\SPF\Usage. Si no se instaló la actualización, consulte la siguiente sección de este tema.

  • El Paquete de Windows Azure para Windows Server y para la API para aprovisionar IaaS.

  • Un servidor que ejecuta System Center 2012 - Operations Manager con los módulos de administración instalados para VMM. Vea Uso de módulos de administración para obtener más información.

  • Un servidor que ejecuta SQL Server con el almacenamiento de datos de Operations Manager (OMDW). Para obtener más información, vea Cómo instalar el servidor de informes de Operations Manager.

    Puede tener la base de datos para el OMDW y la base de datos Service Provider Foundation en el mismo servidor.

  • Una credencial de identidad del grupo de aplicaciones de uso debe especificarse como cuenta de inicio de sesión para las bases de datos de OMDW. Esta cuenta debe tener las asignaciones de usuario db_DataReader y OpsMgrReader en cada base de datos de OMDW. Se trata de la misma cuenta especificada para la base de datos de Service Provider Foundation.

Si su administrador del sistema controla Windows Update, es posible que la actualización no se haya instalado automáticamente. Si no se instaló la actualización, puede instalarla desde Windows Update o desde el Catálogo de Microsoft Update. La actualización necesaria para la medición de uso, incluida en el paquete acumulativo, es KB2785476 para Service Provider Foundation.

Para instalar la actualización desde Windows Update

  1. En Panel de control, en la vista de categoría, seleccione Sistema y seguridad y después Windows Update.

  2. Haga clic en Buscar actualizaciones en línea desde Microsoft Update.

  3. Haga clic en Hay actualizaciones importantes disponibles.

  4. Compruebe que el paquete acumulativo de actualizaciones 1 KB2785476 esté seleccionado y haga clic en Aceptar.

Para instalar la actualización manualmente

  1. Vaya al Catálogo de Microsoft Update (https://catalog.update.microsoft.com/v7/site/Search.aspx?q=2785476).

    La actualización para System Center 2012 SP1 Orchestrator – SPF (KB2785476) debe ser el único elemento en los resultados de la búsqueda.

  2. Haga clic en Agregar y, a continuación, haga clic en Ver cesta.

  3. Haga clic en Descargar y, a continuación, especifique las opciones para descargar.

  4. En la ubicación de la descarga, haga doble clic en el archivo CAB debajo de la actualización para la carpeta System Center 2012 SP1 Orchestrator - SPF (KB2785476).

  5. Haga doble clic en el archivo KB2785476_SFPUsage.msp para instalar la actualización.

Para comprobar que la actualización se haya realizado correctamente, vea si la carpeta C:\inetpub\SPF\Usage existe.

Para obtener más información sobre la actualización, consulte la Descripción del paquete acumulativo de actualizaciones 1 para Service Pack 1 de System Center 2012

System_CAPS_ICON_important.jpg Importante

La actualización establece la identidad de autenticación para el servicio VMM de Service Provider Foundation en los grupos de aplicaciones de Internet Information System (IIS) Manager en Servicio de red. Debe volver a cambiar el servicio VMM en el grupo de aplicaciones a su identidad cuando Service Provider Foundation se haya instalado (a menos que esté destinado a ser Servicio de red). Para ello, haga clic en Configuración avanzada para la identidad del grupo de aplicaciones de VMM y establezca el valor Identidad en la sección Modelo de proceso del cuadro de diálogo.

Debe especificar las cadenas de conexión para todas las bases de datos participantes de OMDW y después aplicar un script de SQL Server para actualizar las bases de datos con las tablas necesarias y los desencadenadores para implementar la medición de uso.

Para especificar las cadenas de conexión de OMDW

  1. Edite el archivo c:\inetpub\SPF\Usage\web.config en un editor de texto y busque el elemento <connectionStrings>. Este elemento aparece inicialmente de la siguiente forma:

    <connectionStrings>  
        <add name="OMDWConnectionString"   
             connectionString=""/>  
      </connectionStrings>  
    
  2. Edite el elemento para que contenga la configuración de conexión de cada base de datos de OMDW, tal como se muestra en el ejemplo siguiente. En este ejemplo, dos máquinas virtuales se configuran para la medición de uso.

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

Para aplicar el script de actualización de la base de datos de Service Provider Foundation del paquete acumulativo de actualizaciones 1

  1. Copie el archivo c:\inetpub\SPF\Usage\KB2875476\SPFUsageFeatureUpdate.sql en el servidor donde está instalada la base de datos de Service Provider Foundation. Puede ser el mismo servidor.

  2. Haga doble clic en el archivo SPFUsageFeatureUpdate.sql para aplicar el paquete acumulativo. Se iniciará SQL Server Management Studio.

  3. Se deben especificar los siguientes permisos para la base de datos SCSPFDB si la credencial de identidad del grupo de aplicaciones del extremo Usage y el extremo VMM es la misma. Haga clic con el botón secundario en la base de datos SCSPFDB, haga clic en Propiedades y después haga clic en Permisos. Compruebe que se concedan los permisos siguientes:

    • Conectar

    • Eliminar

    • Insertar

    • Seleccione

    • Actualizar

    Estos permisos son necesarios porque el extremo VMM es más restringido que lo que la medición de uso puede acceder, y deben ser compatibles.

  4. Agregue los siguientes permisos a las nuevas tablas OnPremServicesCollectorSessions, OnPremServicesSubscriberWatermarks y OnPremServicesSubscriberTombstones:

    • Eliminar

    • Insertar

    • Seleccione

    • Actualizar

Se recomiendan estos permisos como procedimientos recomendados. La estructura de permisos que se recomienda aquí es el conjunto mínimo necesario. Puede aplicar una combinación de permisos más o menos restrictiva, según sus directivas de seguridad.

Asegúrese de que se hayan completado las siguientes tareas de autenticación:

  • Las credenciales de identidad del grupo de aplicaciones para el servicio VMM de Service Provider Foundation son correctas después de instalar el paquete de actualización KB2785476.

  • Las credenciales de identidad del grupo de aplicaciones para los servicios Admin, Provider, VMM y Usage de Service Provider Foundation deben ser las mismas.

  • En los equipos que ejecutan Microsoft SQL Server donde residen las bases de datos de OMDW, compruebe que la cuenta del grupo de aplicaciones de uso que configuró tenga derechos de inicio de sesión y permisos de lectura.

  • La cuenta para SPF_Usage en Usuarios y grupos locales en el servidor donde Service Provider Foundation está instalado pertenece a la cuenta de administradores.

Vea también

Modelo de datos de medición de uso en Service Provider Foundation
Administración de Service Provider Foundation
Implementación de Service Provider Foundation