Criar um provedor de cluster de alta disponibilidade para o Azure Monitor para soluções SAP
Neste guia de instruções, você aprenderá a criar um provedor de cluster do Pacemaker de alta disponibilidade (HA) para soluções do Azure Monitor para SAP. Instale o agente de HA e, em seguida, crie o provedor para soluções do Azure Monitor para SAP.
Pré-requisitos
- Uma assinatura do Azure.
- Um recurso do Azure Monitor para Soluções SAP existentes. Para criar um recurso do Azure Monitor para Soluções SAP, consulte o início rápido do portal do Azure ou o início rápido do PowerShell.
Instalar um agente de HA
Antes de adicionar provedores para clusters de HA (Pacemaker), instale o agente apropriado para RHEL/SUSE em seu ambiente em cada um dos nós do cluster.
Para clusters baseados em SUSE, instale o ha_cluster_provider em cada nó. Para obter mais informações, confira o guia de instalação do exportador do cluster de HA. As versões do SUSE com suporte incluem SLES para SAP 12 SP3 e versões posteriores.
Para clusters do Pacemaker baseados em SUSE, siga as etapas abaixo para instalar em cada um dos nós do cluster
Instalar um exportador de cluster de HA no SUSE
Instale os pacotes necessários para o exportador de cluster do Prometheus no sistema.
sudo zypper install prometheus-ha_cluster_exporter
Habilitar e iniciar o exportador de cluster do Prometheus como serviço
sudo systemctl start prometheus-ha_cluster_exporter
sudo systemctl enable prometheus-ha_cluster_exporter
Os dados são coletados no sistema por meio do ha_cluster_exporter. Você pode exportar os dados por meio da URL
http://<ip address of the server>:9664/metrics
. Para verificar se as métricas são obtidas via URL no servidor onde o ha_cluster_exporter está instalado, execute o seguinte comando no servidor.curl http://localhost:9664/metrics
Para clusters baseados em RHEL, instale PCP (co-piloto de desempenho) e o subpasta pcp-pmda-hacluster em cada nó. Para obter mais informações, consulte o guia de instalação do agente HACLUSTER do PCP. As versões do RHEL com suporte incluem versões 8.2, 8.4 e posteriores.
Para clusters pacemaker baseados em RHEL, siga as etapas abaixo para instalar em cada um dos nós do cluster
Instalar um exportador de cluster de HA no RHEL
Instale os pacotes necessários para PCP no sistema.
sudo yum install pcp pcp-pmda-hacluster
Habilite e inicie os Serviços de Coletor PCP necessários.
sudo systemctl start pmcd
sudo systemctl enable pmcd
Instale e habilite o PMDA do cluster de HA. Substitua
$PCP_PMDAS_DIR
pelo caminho em quehacluster
está instalado. Use o comandofind
no Linux para localizar o caminho de bits "hacluster". Normalmente o hacluster está no caminho "/var/lib/pcp/pmdas". Exemplo: cd /var/lib/pcp/pmdas/haclustercd $PCP_PMDAS_DIR/hacluster
sudo ./Install
Habilite e inicie o serviço
pmproxy
.sudo systemctl start pmproxy
sudo systemctl enable pmproxy
Os dados são coletados no sistema pelo PCP. Você pode exportar os dados usando
pmproxy
via URLhttp://<ipaddress of the serrver>:44322/metrics?names=ha_cluster
. Para verificar se as métricas são obtidas via URL no servidor onde o hacluster está instalado, execute o seguinte comando no servidor.curl http://localhost:44322/metrics?names=ha_cluster
Pré-requisitos para habilitar a comunicação segura
Para habilitar o TLS 1.2 ou superior, siga as etapas neste artigo.
Criar um provedor para soluções do Azure Monitor para SAP
Entre no portal do Azure.
Acesse o serviço Azure Monitor para soluções SAP.
Abra o recurso do Azure Monitor para Soluções SAP.
No menu de recursos, em Configurações, selecione Provedores.
Selecione Adicionar para adicionar um novo provedor.
Para Tipo, selecione Cluster de alta disponibilidade (Pacemaker) .
(Opcional) Selecione Habilitar comunicação segura e escolha um tipo de certificado.
Configure provedores para cada nó do cluster inserindo a URL do ponto de extremidade em Ponto de extremidade do exportador do cluster de alta disponibilidade.
Para clusters baseados em SUSE, insira
http://<IP-address>:9664/metrics
.Para clusters baseados em RHEL, insira
http://<'IP address'>:44322/metrics?names=ha_cluster
.
Insira o SID - ID do sistema SAP, Nome do host - nome do host SAP da máquina virtual (o comando
hostname -s
para servidores baseados em SUSE e RHEL fornece detalhes do nome do host) e Cluster - forneça qualquer nome personalizado que seja fácil de identificar o cluster do sistema SAP - esse nome é visível na pasta de trabalho para métricas (não precisa ser o nome do cluster configurado no servidor).Selecione "Iniciar teste" em "Verificação de pré-requisitos (visualização) - altamente recomendado" - Este teste ajuda a validar a conectividade da sub-rede AMS com o sistema de origem SAP e lista se algum erro for encontrado - que precisa ser resolvido antes da criação do provedor, caso contrário, a criação do provedor falhará com erro.
Selecione Criar para concluir a criação do Provedor.
Crie um provedor para cada um dos servidores no cluster para poder ver as métricas na pasta de trabalho. Por exemplo, se o Cluster tiver três servidores configurados, crie três provedores para cada um dos três servidores seguindo todas as etapas acima.
Solução de problemas
Use as etapas de solução de problemas a seguir para erros comuns.
Não é possível acessar o ponto de extremidade do Prometheus
Quando a operação de validação de configurações do provedor falha com o código PrometheusURLConnectionFailure
:
Reinicie o agente do exportador de cluster de HA.
sudo systemctl start pmproxy
Habilite novamente o agente do exportador de cluster de HA.
sudo systemctl enable pmproxy
Verifique se o ponto de extremidade do Prometheus é acessível na sub-rede fornecida quando você criou o recurso de soluções do Azure Monitor para SAP.