Creación de un proveedor de clústeres de alta disponibilidad para soluciones de Azure Monitor para SAP

Azure Monitor para soluciones de SAP le permite supervisar los paisajes de SAP que se ejecutan en Azure. Un proveedor de clústeres de Pacemaker de alta disponibilidad (HA) recopila métricas de los nodos de clúster para que pueda realizar un seguimiento del estado del clúster y el estado de los recursos.

En este artículo, instalará el agente de alta disponibilidad en cada nodo del clúster y luego creará el proveedor en Azure Monitor para soluciones de SAP.

Requisitos previos

Instalación de un agente de alta disponibilidad

Antes de agregar proveedores para clústeres de alta disponibilidad (Pacemaker), instale el agente adecuado para RHEL o SUSE en cada nodo de clúster.

En el caso de los clústeres basados en SUSE, instale ha_cluster_provider en cada nodo. Para más información, consulte la guía de instalación del exportador para clústeres de alta disponibilidad. Las versiones de SUSE compatibles incluyen SLES para SAP 12 SP3 y las versiones posteriores.

En el caso de los clústeres basados en RHEL, instale performance Co-Pilot (PCP) y el pcp-pmda-hacluster subpaquete en cada nodo. Para obtener más información, consulte la guía de instalación del agente HACLUSTER de PCP. Las versiones de RHEL admitidas incluyen 8.2, 8.4 y versiones posteriores.

Instalar un exportador de clústeres de alta disponibilidad

  1. Instale los paquetes necesarios para el exportador del clúster de Prometheus.

    sudo zypper install prometheus-ha_cluster_exporter
    
  2. Habilite e inicie el servicio de exportador de clústeres de Prometheus.

    sudo systemctl start prometheus-ha_cluster_exporter
    
    sudo systemctl enable prometheus-ha_cluster_exporter
    
  3. ha_cluster_exporter recopila datos. Exporte los datos mediante la dirección URL http://<ip-address>:9664/metrics. Para comprobar que las métricas son accesibles en el servidor donde ha_cluster_exporter está instalado, ejecute el siguiente comando:

    curl http://localhost:9664/metrics
    

Habilitación de la comunicación segura (opcional)

Para habilitar TLS 1.2 o una versión superior, siga los pasos indicados en la guía de TLS y autenticación básica para el exportador de clústeres de alta disponibilidad.

Creación de un proveedor para Azure Monitor for SAP solutions

Después de instalar el agente de alta disponibilidad en cada nodo de clúster, cree un proveedor en soluciones de Azure Monitor para SAP para empezar a recopilar métricas de clúster.

  1. Inicie sesión en Azure Portal.

  2. Vaya al servicio Azure Monitor para soluciones de SAP.

  3. Abra un recurso de Azure Monitor para soluciones de SAP.

  4. En el menú del recurso, en Configuración, seleccione Proveedores.

  5. Seleccione Agregar para agregar un proveedor nuevo.

    Captura de pantalla que muestra el recurso Azure Monitor para soluciones de SAP en Azure Portal, con el botón para agregar un nuevo proveedor.

  6. En Tipo, seleccione Clúster de alta disponibilidad (Pacemaker) .

  7. (Opcional) Seleccione Habilitar comunicación segura y elija un tipo de certificado.

  8. Configure los proveedores para cada nodo del clúster; para ello, escriba la dirección URL del punto de conexión en HA Cluster Exporter Endpoint.

    1. Para los clústeres basados en SUSE, escriba http://<IP-address>:9664/metrics.

      Captura de pantalla que muestra la configuración de un proveedor de soluciones de Azure Monitor para SAP, con los campos de los clústeres basados en SUSE.

    2. Para los clústeres basados en RHEL, escriba http://<IP-address>:44322/metrics?names=ha_cluster.

      Captura de pantalla que muestra la configuración de un proveedor de soluciones de Azure Monitor para SAP, con los campos de los clústeres basados en RHEL.

  9. Escriba los siguientes valores:

    • SID: identificador del sistema SAP.
    • Hostname: el nombre de host SAP de la máquina virtual. Ejecute hostname -s en servidores SUSE o RHEL para obtener el nombre de host.
    • Clúster: nombre personalizado que identifica el clúster del sistema SAP. Este nombre aparece en el libro de métricas y no es necesario que coincida con el nombre del clúster configurado en el servidor.
  10. En Comprobación de requisitos previos (versión preliminar): muy recomendable, seleccione Iniciar prueba. Esta prueba valida la conectividad desde la subred de soluciones de Azure Monitor para SAP al sistema de origen de SAP e identifica los errores que debe solucionar antes de crear el proveedor.

  11. Seleccione Crear para terminar de crear el proveedor.

  12. Repita estos pasos para cada servidor del clúster. Cree un proveedor para cada servidor para ver todas las métricas en la hoja de cálculo.

Solución de errores comunes

Siga estos pasos para resolver errores comunes.

No se puede acceder al punto de conexión de Prometheus

Cuando se produce un error en la operación de validación de la configuración del proveedor y aparece el código PrometheusURLConnectionFailure:

  1. Reinicie el agente exportador de clústeres de alta disponibilidad.

    sudo systemctl start pmproxy
    
  2. Vuelva a habilitar el agente exportador de clústeres de alta disponibilidad.

    sudo systemctl enable pmproxy
    
  3. Compruebe que el punto de conexión de Prometheus es accesible desde la subred que proporcionó al crear el recurso de soluciones de Azure Monitor para SAP.

Pasos siguientes