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.
Los datos se recopilan en System Center desde Virtual Machine Manager y Operations Manager.
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.
Virtual Machine Manager envía los datos de rendimiento a Operations Manager mediante el conector de VMM a OM.
Operations Manager guarda los datos sin procesar en el almacén de datos de Operations Manager.
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.
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.
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.
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.
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.
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.
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.
Service Reporting analiza los datos y los almacena a largo plazo.
Service Reporting usa ETL (extracción, transformación y carga de datos) para recopilar datos.
El proceso de extracción contacta con la API de REST de Usage del Paquete de Windows Azure para extraer los datos.
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.
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.
Puede analizar los datos en Excel o SharePoint Performance Point.
En el siguiente diagrama se muestra este proceso.
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.
Virtual Machine Manager ya está instalado.
Operations Manager ya está instalado.
Se ha creado al menos una nube en Virtual Machine Manager.
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
Copie la carpeta Dependencies del servidor Virtual Machine Manager a la carpeta temporal Operations Manager.
Inicie la consola de Operations Manager como administrador.
Seleccione el área de trabajo Administración.
En la vista Explorador de administración, seleccione Módulos de administración.
Seleccione Importar módulos de administración.
Haga clic en Agregar y seleccione Importar desde disco.
Haga clic en No.
En el servidor de administración de Operations Manager, navegue a la carpeta donde copió la carpeta Management Pack anteriormente.
Seleccione todos los archivos y haga clic en Abrir.
Seleccione Instalar.
Seleccione el área de trabajo Supervisión.
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
Abra Servicios en los servidores de Operations Manager y Virtual Machine Manager.
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.
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.
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.
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.
Abra la consola de VMM como administrador.
Seleccione Configuración y, a continuación, haga clic en Configuración de System Center.
Escriba el nombre de dominio completo del servidor de Operations Manager.
Use la cuenta de servicio predeterminada que se propone y, a continuación, haga clic en Siguiente.
Especifique la cuenta de servicio para Operations Manager que se agregó anteriormente al grupo de seguridad de VMM y haga clic en Siguiente.
Haga clic en Finalizar para habilitar la integración.
Para comprobar la integración entre Operations Manager y Virtual Machine Manager
Abra la consola de VMM como administrador.
Seleccione Configuración y, a continuación, haga clic en Configuración de System Center.
Haga doble clic en Servidor de Operations Manager.
Compruebe que el estado de la conexión es OK.
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.
Abra la consola de Operations Manager como administrador.
Seleccione Supervisión, haga clic en Supervisión y, a continuación, haga clic en Vistas de Virtual Machine Manager.
Cuando se muestre por completo la vista de diagrama, expanda Recursos administrados y, a continuación, expanda Todas las nubes.
Debe mostrarse una vista expandida de nubes.
Para comprobar que los datos se almacenan en el almacén de datos de Operations Manager
Abra SQL Management Studio.
Conéctese a la instancia de SQL Server que hospeda la base de datos del almacén de datos de Operations Manager.
Seleccione la base de datos OperationsManagerDW.
En el panel Explorador de objetos, expanda la base de datos y la carpeta Tablas.
Seleccione la tabla Perf.PerfHourly_.
Haga clic con el botón secundario en la tabla Perf.PerfHourly_ y elija Seleccionar 1000 filas superiores.
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.
La integración de Operations Manager y Virtual Machine Manager se ha configurado y funciona.
Service Provider Foundation se ha instalado y configurado para que funcione con VMM.
El Paquete de Windows Azure se ha instalado y configurado.
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.
Registrar el extremo de mediciones de uso de SPF con la base de datos operativa de Operations Manager
Registrar el extremo de mediciones de SPF en el Portal de administración del Paquete de Windows Azure
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
Inicie sesión en el servidor de Service Provider Foundation como la cuenta del grupo de aplicaciones de Usage.
Compruebe que la cuenta del grupo de aplicaciones para el extremo web Usage se ejecuta como una cuenta de dominio.
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.
Abra PowerShell con privilegios administrativos.
Escriba
Import-module spfadmin
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
Actualice las variables del script que se parezcan a <Variable>, con las que sean necesarias para su entorno.
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
Inicie sesión en el Portal de administración del Paquete de Windows Azure como administrador.
Seleccione Nubes de VM.
Seleccione Registrar proveedor de Service Reporting.
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.Indique las credenciales para acceder al extremo Usage de Service Provider Foundation que configuró anteriormente.
Compruebe que el registro se completa correctamente.
Para comprobar que los datos se almacenan en la base de datos de recopilación
Espere al menos una hora después de registrar los extremos de Service Provider Foundation y, después, abra SQL Server Management Studio.
Conéctese a la instancia de SQL Server que hospeda la base de datos de recopilación del Paquete de Windows Azure.
En el Explorador de objetos, expanda Bases de datos y, a continuación, seleccione la base de datos Microsoft.MgmtSvc.Usage.
Expanda la base de datos y, a continuación, expanda Tablas.
Haga clic con el botón secundario en [usage].[Records] y, a continuación, haga clic en Seleccionar 1000 filas superiores.
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.
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).
Vea también
Service Reporting en System Center 2012 R2
Planeación para Service Reporting