Compartir a través de


Preparación del Paquete de Windows Azure y los componentes de System Center para Service Reporting

 

Publicado: marzo de 2016

Se aplica a: System Center 2012 R2 Service Reporting

El siguiente software se usa para recopilar datos de inventario y mediciones, y elaborar informes con ellos, que agrega datos de infraestructura como servicio (IaaS) para los proveedores de servicios de hospedaje de TI.

  • System Center 2012 R2 Virtual Machine Manager

  • System Center 2012 R2 Operations Manager

  • System Center 2012 R2 Service Provider Foundation

  • Paquete de Windows Azure para Windows Server

  • System Center 2012 R2 Service Reporting

En el siguiente proceso se describe el modo en que los datos fluyen desde los sistemas de origen para convertirse en informes para recursos de IaaS hospedados en su entorno.

  1. Los datos se recopilan en System Center desde Virtual Machine Manager y Operations Manager.

    1. Virtual Machine Manager recopila datos de todas las máquinas virtuales y los hosts que administra. Estos datos están relacionados con la CPU, la memoria, el almacenamiento, la red y las métricas de inicio y detención. Estos datos se almacenan durante un breve período.

    2. Virtual Machine Manager envía los datos de rendimiento a Operations Manager mediante el conector de VMM a OM.

    3. Operations Manager guarda los datos sin procesar en el almacén de datos de Operations Manager.

    4. Cada hora, el almacén de datos de Operations Manager mueve los datos sin procesar al conjunto de datos de hora para el almacenamiento a largo plazo.

  2. Los datos se recopilan mediante el Paquete de Windows Azure y Service Provider Foundation.

    En el Paquete de Windows Azure para Windows Server, el servicio de recopilación recopila datos para sus diversos servicios de proveedor de recursos. Cada proveedor de recursos tiene una lista de los conjuntos de datos que recopila.

    1. El recolector de uso recopila datos de uso de cada proveedor de servicios y los guarda en la base de datos del recopilador, que forma parte del Paquete de Windows Azure.

    2. El recopilador de uso para Nubes de VM usa Service Provider Foundation para recopilar datos para el proveedor de servicio de recursos de la máquina virtual.

    3. El módulo de recolección de datos para Nubes de VM del Paquete de Windows Azure llama a Service Provider Foundation cuando necesita datos acerca del uso de la CPU, la memoria o el disco.

    4. Service Provider Foundation llama al almacén de datos de Operations Manager y devuelve los datos al servicio de recopilación del Paquete de Windows Azure.

    5. El recopilador de uso del Paquete de Windows Azure guarda los datos para Nubes de VM en la base de datos del recopilador de uso, donde guarda los datos para un ciclo de facturación, estimado en 40 días.

  3. Service Reporting analiza los datos y los almacena a largo plazo.

    1. Service Reporting usa ETL (extracción, transformación y carga de datos) para recopilar datos.

    2. El proceso de extracción contacta con la API de REST de Usage del Paquete de Windows Azure para extraer los datos.

    3. La API de REST del Paquete de Windows Azure consulta la base de datos del recopilador y devuelve los datos al proceso de extracción.

    4. El almacén de datos de Service Reporting almacena los datos indefinidamente, los transfiere a un cubo de datos y los carga para su análisis.

    5. Puede analizar los datos en Excel o SharePoint Performance Point.

En el siguiente diagrama se muestra este proceso.

Imagen de flujo de datos de Service Reporting

Configuración de VMM y Operations Manager para el uso y las métricas de IaaS

Antes de configurar VMM y Operations Manager, asegúrese de que se cumplen las siguientes condiciones.

  1. Virtual Machine Manager ya está instalado.

  2. Operations Manager ya está instalado.

  3. Se ha creado al menos una nube en Virtual Machine Manager.

  4. Todas las cuentas de servicio para Operations Manager y Virtual Machine Manager se ejecutan en una cuenta de dominio.

Para que Operations Manager supervise y detecte nubes, hosts y máquinas virtuales, el módulo de administración de VMM debe importarse a Operations Manager. El módulo de administración de VMM contiene una lista de los módulos de administración que depende de SQL Server, IIS y Windows Server. Con el fin de facilitar esta tarea, hay disponible un script de PowerShell para importar los módulos de administración. Estos módulos de administración se encuentran en el servidor Virtual Machine Manager, en la carpeta de instalación. Por ejemplo, unidadDeInstalación\Archivos de programasMicrosoft System Center 2012 R2\Virtual Machine Manager\ManagementPack.

Para importar VMM y los módulos de administración dependientes en Operations Manager

  1. Copie la carpeta Dependencies del servidor Virtual Machine Manager a la carpeta temporal Operations Manager.

  2. Inicie la consola de Operations Manager como administrador.

  3. Seleccione el área de trabajo Administración.

  4. En la vista Explorador de administración, seleccione Módulos de administración.

  5. Seleccione Importar módulos de administración.

  6. Haga clic en Agregar y seleccione Importar desde disco.

  7. Haga clic en No.

  8. En el servidor de administración de Operations Manager, navegue a la carpeta donde copió la carpeta Management Pack anteriormente.

  9. Seleccione todos los archivos y haga clic en Abrir.

  10. Seleccione Instalar.

  11. Seleccione el área de trabajo Supervisión.

  12. Compruebe que las siguientes vistas aparecen en las vistas de supervisión:

    • Microsoft System Center Virtual Machine Manager

    • Microsoft System Center Virtual Machine Manager PRO

Para asegurarse de que Operations Manager y Virtual Machine Manager pueden intercambiar información, es necesario que los dos componentes tengan acceso administrativo entre sí. Para comprobar que las cuentas de servicio tienen el acceso correcto, realice el procedimiento siguiente.

Para compartir las cuentas de servicio de VMM y Operations Manager para los grupos de seguridad de administradores de VM y OM

  1. Abra Servicios en los servidores de Operations Manager y Virtual Machine Manager.

  2. En el servidor de Virtual Machine Manager, compruebe que el usuario para System Center Virtual Machine Manager se ejecuta en una cuenta de dominio. Por ejemplo, CONTOSO\!vmm.

  3. En el servidor de Operations Manager, compruebe que el usuario para System Center Data Access Service se ejecuta en una cuenta de dominio. Por ejemplo, CONTOSO\!om_das.

  4. Si los administradores de Operations Manager se administran con un grupo de seguridad de Active Directory, agregue la cuenta de servicio de VMM al grupo de seguridad Administradores de OM mediante Usuarios y equipos de Active Directory. Por ejemplo, agregue el usuario CONTOSO\!VMM al grupo de seguridad Administradores de OM.

  5. Si los administradores de VMM se administran con un grupo de seguridad de Active Directory, agregue la cuenta de servicio de VMM al grupo de seguridad Administradores de OM.

  6. Abra la consola de VMM como administrador.

  7. Seleccione Configuración y, a continuación, haga clic en Configuración de System Center.

  8. Escriba el nombre de dominio completo del servidor de Operations Manager.

  9. Use la cuenta de servicio predeterminada que se propone y, a continuación, haga clic en Siguiente.

  10. Especifique la cuenta de servicio para Operations Manager que se agregó anteriormente al grupo de seguridad de VMM y haga clic en Siguiente.

  11. Haga clic en Finalizar para habilitar la integración.

Para comprobar la integración entre Operations Manager y Virtual Machine Manager

  1. Abra la consola de VMM como administrador.

  2. Seleccione Configuración y, a continuación, haga clic en Configuración de System Center.

  3. Haga doble clic en Servidor de Operations Manager.

  4. Compruebe que el estado de la conexión es OK.

  5. Seleccione Módulo de administración y compruebe que los módulos de administración de la lista tienen la versión 3.1.6011.0 o superior.

  6. Abra la consola de Operations Manager como administrador.

  7. Seleccione Supervisión, haga clic en Supervisión y, a continuación, haga clic en Vistas de Virtual Machine Manager.

  8. Cuando se muestre por completo la vista de diagrama, expanda Recursos administrados y, a continuación, expanda Todas las nubes.

  9. Debe mostrarse una vista expandida de nubes.

Para comprobar que los datos se almacenan en el almacén de datos de Operations Manager

  1. Abra SQL Management Studio.

  2. Conéctese a la instancia de SQL Server que hospeda la base de datos del almacén de datos de Operations Manager.

  3. Seleccione la base de datos OperationsManagerDW.

  4. En el panel Explorador de objetos, expanda la base de datos y la carpeta Tablas.

  5. Seleccione la tabla Perf.PerfHourly_.

  6. Haga clic con el botón secundario en la tabla Perf.PerfHourly_ y elija Seleccionar 1000 filas superiores.

  7. En el panel de resultados, compruebe que se muestran los registros.

Configuración de SPF y el Paquete de Windows Azure para uso y métricas de IaaS

Antes de configurar Service Provider Foundation y el Paquete de Windows Azure, asegúrese de que se cumplen las condiciones siguientes.

  1. La integración de Operations Manager y Virtual Machine Manager se ha configurado y funciona.

  2. Service Provider Foundation se ha instalado y configurado para que funcione con VMM.

  3. El Paquete de Windows Azure se ha instalado y configurado.

  4. Se ha configurado como mínimo un plan del Paquete de Windows Azure.

Para que Operations Manager y Virtual Machine Manager se integren, debe realizar los siguientes procedimientos.

  1. Registrar el extremo de mediciones de uso de SPF con la base de datos operativa de Operations Manager

  2. Registrar el extremo de mediciones de SPF en el Portal de administración del Paquete de Windows Azure

  3. Comprobar que los datos se almacenan en la base de datos de recopilación

Para registrar el extremo de mediciones de uso de SPF con la base de datos operativa de Operations Manager

  1. Inicie sesión en el servidor de Service Provider Foundation como la cuenta del grupo de aplicaciones de Usage.

  2. Compruebe que la cuenta del grupo de aplicaciones para el extremo web Usage se ejecuta como una cuenta de dominio.

  3. Asegúrese de que la cuenta del grupo de aplicaciones de Usage se agrega al inicio de sesión de SQL Server y dispone de permisos de ejecución en la ubicación donde esté instalada la base de datos del almacén de datos de SCOM.

  4. Abra PowerShell con privilegios administrativos.

  5. Escriba Import-module spfadmin

  6. Guarde el siguiente script de PowerShell como RegistrespfwOMDW.ps1 en el servidor de Service Provider Foundation.

    # Provide server name to the OM DW instance  
    $OMDWSqlServer = <OMDWConnectionString>  
    # Provide server name to the OM instance  
    $OMServer = <OMManagementServerName>  
    # Provide the account for Windows Azure Pack to access the SPF usage web endpoint  
    $UsageUser = <Domain\Username>   
    # Register the SCOM Data Warehouse instance to SPF usage metering  
    $server = New-SCSPFServer -Name $OMServer -ServerType OMDW   
    $setting = New-SCSPFSetting -Name $OMDWSqlServer -SettingString "Data Source=$OMDWSqlServer;Initial Catalog=OperationsManagerDW;Integrated Security=True" -SettingType DatabaseConnectionString –Server $server   
    # Ensure the caller account can access the SPF usage web endpoint  
    Net.exe localgroup SPF_Usage /add $UsageUser  
    
  7. Actualice las variables del script que se parezcan a <Variable>, con las que sean necesarias para su entorno.

  8. Ejecute el script en el servidor de Service Provider Foundation. Para ello, escriba ./RegistrespfwOMDW.ps1

Para registrar el extremo de medición de SPF en el Portal de administración del Paquete de Windows Azure

  1. Inicie sesión en el Portal de administración del Paquete de Windows Azure como administrador.

  2. Seleccione Nubes de VM.

  3. Seleccione Registrar proveedor de Service Reporting.

  4. Especifique la dirección URL del extremo web de mediciones de uso de Service Provider Foundation que configuró anteriormente. Por ejemplo, https://<ServiceProviderFoundationServiceRoot>:8090/Usage/ Tenga en cuenta la parte /usage/ de la URL.

  5. Indique las credenciales para acceder al extremo Usage de Service Provider Foundation que configuró anteriormente.

  6. Compruebe que el registro se completa correctamente.

Para comprobar que los datos se almacenan en la base de datos de recopilación

  1. Espere al menos una hora después de registrar los extremos de Service Provider Foundation y, después, abra SQL Server Management Studio.

  2. Conéctese a la instancia de SQL Server que hospeda la base de datos de recopilación del Paquete de Windows Azure.

  3. En el Explorador de objetos, expanda Bases de datos y, a continuación, seleccione la base de datos Microsoft.MgmtSvc.Usage.

  4. Expanda la base de datos y, a continuación, expanda Tablas.

  5. Haga clic con el botón secundario en [usage].[Records] y, a continuación, haga clic en Seleccionar 1000 filas superiores.

  6. Compruebe que los registros se muestran en la vista Resultados.

Implementación de Service Reporting

Después de preparar los componentes de System Center 2012 R2 y el Paquete de Windows Azure, ya puede instalar y configurar Service Reporting. En los procedimientos siguientes se describe cómo instalar y configurar Service Reporting.

  1. Instalación de Service Reporting

  2. Configuración de Service Reporting para Paquete de Windows Azure y System Center

Diagrama de infraestructura de Service Reporting

Después de implementar Service Reporting y configurarlo con otros componentes de System Center 2012 R2 y el Paquete de Windows Azure, la infraestructura debería parecerse a la del diagrama siguiente. En el diagrama, los componentes de System Center se muestran en verde, donde se originan algunos datos. Los servicios de Paquete de Windows Azure se muestran en azul, donde se originan otros datos. Los componentes de Service Reporting se muestran en púrpura, donde se muestran los datos de uso y de inventario.

El servicio Usage del Paquete de Windows Azure y los proveedores de recursos se muestran como parte del diagrama para que sea más completo. Sin embargo, no todos los elementos del diagrama se usan para recopilar o mostrar información sobre el uso o el inventario. También se incluye en el diagrama la API de REST para mostrar el flujo de información entre los sistemas informáticos. Su funcionalidad se detalla mejor en Windows Azure Pack Usage Service (Servicio de uso del Paquete de Windows Azure).

Imagen de flujo de datos de uso de Service Reporting

Vea también

Service Reporting en System Center 2012 R2
Planeación para Service Reporting