As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Atualize os clusters do SAP Pacemaker de para ENSA1 ENSA2
Criado por Gergely Cserdi (AWS) e Balazs Sandor Skublics (AWS)
Resumo
Esse padrão explica as etapas e as considerações para atualizar um cluster SAP Pacemaker baseado no Standalone Enqueue Server () para. ENSA1 ENSA2 As informações desse padrão se aplicam aos sistemas operacionais SUSE Linux Enterprise Server (SLES) e Red Hat Enterprise Linux (RHEL).
Os clusters Pacemaker no SAP NetWeaver 7.52 ou S/4HANA 1709 e versões anteriores são executados em uma ENSA1 arquitetura e são configurados especificamente para o. ENSA1 Se você executa suas cargas de trabalho do SAP na Amazon Web Services (AWS) e está interessado em migrar para lá ENSA2, talvez descubra que a documentação do SAP, SUSE e RHEL não fornece informações abrangentes. Esse padrão descreve as etapas técnicas necessárias para reconfigurar os parâmetros do SAP e os clusters do Pacemaker para fazer o upgrade de para. ENSA1 ENSA2 Ele fornece exemplos de sistemas SUSE, mas o conceito é o mesmo para clusters RHEL.
Notas: ENSA1 e ENSA2 são conceitos que dizem respeito somente aos aplicativos SAP, portanto, as informações nesse padrão não se aplicam ao SAP HANA ou a outros tipos de clusters. Tecnicamente, ENSA2 pode ser usado com ou sem o Enqueue Replicator 2. No entanto, a alta disponibilidade (HA) e a automação de failover (por meio de uma solução de cluster) exigem o Enqueue Replicator 2. Esse padrão usa o termo ENSA2 clusters para se referir a clusters com Standalone Enqueue Server 2 e Enqueue Replicator 2. |
Pré-requisitos e limitações
Pré-requisitos
Um cluster funcional ENSA1 que usa Pacemaker e Corosync no SLES ou no RHEL.
Pelo menos duas instâncias do Amazon Elastic Compute Cloud (Amazon EC2) em que as instâncias (ABAP) do SAP Central Services (ASCS/SCS) e do Enqueue Replication Server (ERS) estão em execução.
Conhecimento de gerenciamento de aplicativos e clusters SAP.
Acesso ao ambiente Linux como usuário raiz.
Limitações
ENSA1clusters baseados oferecem suporte somente a uma arquitetura de dois nós.
ENSA2clusters baseados não podem ser implantados em NetWeaver versões do SAP anteriores à 7.52.
EC2 instâncias em clusters devem estar em diferentes zonas de disponibilidade da AWS.
Versões do produto
SAP NetWeaver versão 7.52 ou posterior
A partir do S/4HANA 2020, somente clusters são suportados ENSA2
Kernel 7.53 ou posterior, que suporta o Enqueue ENSA2 Replicator 2
SLES para aplicativos SAP versão 12 ou superior
RHEL para SAP com alta disponibilidade (HA) versão 7.9 ou superior
Arquitetura
Pilha de tecnologia de origem
SAP NetWeaver 7.52 com SAP Kernel 7.53 ou posterior
Sistema operacional SLES ou RHEL
Pilha de tecnologias de destino
SAP NetWeaver 7.52 com SAP Kernel 7.53 ou posterior, incluindo S/4HANA 2020 com plataforma ABAP
Sistema operacional SLES ou RHEL
Arquitetura de destino
O diagrama a seguir mostra uma configuração de HA das instâncias ASCS/SCS e ERS com base em um cluster. ENSA2

Comparação de ENSA2 clusters ENSA1 e clusters
A SAP foi apresentada ENSA2 como sucessora da. ENSA1 Um cluster ENSA1 baseado oferece suporte a uma arquitetura de dois nós em que a ASCS/SCS instance fails over to ERS when an error occurs. This limitation stems from how the ASCS/SCS instance regains the lock table information from the shared memory of the ERS node after failover. ENSA2-based clusters with Enqueue Replicator 2 eliminate this limitation, because the ASCS/SCS instance can collect the lock information from the ERS instance over the network. ENSA2-based clusters can have more than two nodes, because the ASCS/SCS instance is no longer required to fail over to the ERS node. (However, in a two-node ENSA2 cluster environment, the ASCS/SCS instância ainda fará o failover para o nó ERS porque não há outros nós no cluster para os quais realizar o failover.) ENSA2 é suportado a partir do SAP Kernel 7.50 com algumas limitações. Para a configuração de HA compatível com o Enqueue Replicator 2, o requisito mínimo é NetWeaver 7,52 (consulte a nota 2630416 do SAP OSS
Automação e escala
O cluster HA na arquitetura de destino faz com que o ASCS faça o failover para outros nós automaticamente.
Cenários para migrar para clusters ENSA2 baseados
Há dois cenários principais para fazer o upgrade para clusters ENSA2 baseados:
Cenário 1: Você opta por fazer o upgrade para o SAP ou a conversão S/4HANA ENSA2 sem acompanhamento, supondo que sua versão do SAP e a versão do Kernel sejam compatíveis. ENSA2
Cenário 2: Você passa para ENSA2 como parte de uma atualização ou conversão (por exemplo, para S/4HANA 1809 ou posterior) usando SUM.
A seção Épicos aborda as etapas desses dois cenários. O primeiro cenário exige que você configure manualmente os parâmetros relacionados ao SAP antes de alterar a configuração do cluster para ENSA2. No segundo cenário, os binários e os parâmetros relacionados ao SAP são implantados pelo SUM, e sua única tarefa restante é atualizar a configuração do cluster para HA. Ainda recomendamos que você valide os parâmetros do SAP depois de usar o SUM. Na maioria dos casos, a conversão S/4HANA é o principal motivo para uma atualização do cluster.
Ferramentas
Para gerenciadores de pacotes do sistema operacional, recomendamos as ferramentas Zypper (para SLES) ou YUM (para RHEL).
Para gerenciamento de clusters, recomendamos os shells crm (para SLES) ou pcs (para RHEL).
Ferramentas de gerenciamento de instâncias SAP, como SAPControl.
(Opcional) Ferramenta SUM para atualização de conversão S/4HANA.
Práticas recomendadas
Para obter as melhores práticas de uso de workloads SAP na AWS, consulte o SAP Lens para o AWS Well-Architected Framework.
Considere o número de nós de cluster (pares ou ímpares) em sua arquitetura de ENSA2 vários nós.
Configure o ENSA2 cluster para o SLES 15 em alinhamento com o padrão de certificação SAP S/4-HA-CLU 1.0.
Sempre salve ou faça backup do estado atual do cluster e do aplicativo antes de fazer o upgrade para o. ENSA2
Épicos
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Configure os parâmetros no perfil padrão. | Se você quiser fazer o upgrade para ENSA2 enquanto permanece na mesma versão do SAP ou se a versão de destino for padronizada ENSA1, defina os parâmetros no perfil padrão (arquivo DEFAULT.PFL) com os seguintes valores.
onde notaPara usar essa opção de upgrade, sua versão SAP e a versão do Kernel devem suportar o Enqueue ENSA2 Replicator 2. | SAP |
Configure o perfil de instância ASCS/SCS. | Se você quiser fazer o upgrade para a ENSA2 mesma versão do SAP ou se a versão de destino for padronizada ENSA1, defina os seguintes parâmetros no perfil da instância ASCS/SCS. A seção do perfil em que ENSA1 está definido se parece com a seguinte.
Para reconfigurar esta seção para ENSA2:
Essa sessão do perfil ficaria com algo semelhante ao seguinte após suas alterações.
Importante
| SAP |
Configure o perfil ERS. | Se você quiser fazer o upgrade para ENSA2 a mesma versão do SAP ou se a versão de destino for padronizada ENSA1, defina os seguintes parâmetros no perfil da instância ERS. Encontre a seção em que o replicador de enqueue está definido. Ele será similar ao seguinte.
Para reconfigurar esta seção para o Enqueue Replicator 2:
Essa sessão do perfil deve parecer com algo semelhante ao seguinte após as alterações.
Importante
| SAP |
Reinicie o SAP Start Services. | Depois de alterar os perfis descritos anteriormente neste épico, reinicie o SAP Start Services para ASCS/SCS e ERS.
onde | SAP |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Verifique os números de versão nos agentes de recursos do SAP. | Quando você usa o SUM para atualizar o SAP para o S/4HANA 1809 ou superior, o SUM manipula as alterações de parâmetros nos perfis do SAP. Somente o cluster requer ajuste manual. No entanto, recomendamos que você verifique as configurações dos parâmetros antes de fazer qualquer alteração no cluster. notaOs exemplos desse épico pressupõem que você esteja usando o sistema operacional SUSE. Se você estiver usando o RHEL, precisará usar ferramentas como o YUM e o shell pcs em vez do Zypper e do crm. Verifique os dois nós na arquitetura para confirmar se o pacote
Atualize a versão | Administrador de sistemas AWS |
Faça backup da configuração do cluster. | Faça backup da configuração do cluster do CRM da seguinte maneira.
| Administrador de sistemas AWS |
Definir o modo de manutenção. | Defina o cluster para o modo de manutenção.
| Administrador de sistemas AWS |
Verifique a configuração do cluster. | Verifique a configuração atual do cluster.
Aqui está um trecho da saída completa:
onde | Administrador de sistemas AWS |
Remova a restrição de colocalização de failover. | No exemplo anterior, a restrição de localização
| Administrador de sistemas AWS |
Ajuste as primitivas. | Você também precisará fazer pequenas alterações nas SAPInstance primitivas ASCS e ERS. Aqui está um exemplo de uma SAPInstance primitiva ASCS configurada para. ENSA1
Para fazer o upgrade para ENSA2, altere essa configuração para a seguinte.
Este é um exemplo de uma SAPInstance primitiva ERS configurada para ENSA1.
Para fazer o upgrade para ENSA2, altere essa configuração para a seguinte.
Você pode alterar as primitivas de várias maneiras. Por exemplo, você pode revisá-las em um editor como o vi, conforme exemplo a seguir.
| Administrador de sistemas AWS |
Desativar o modo de manutenção. | Desative o modo de manutenção no cluster.
Quando o cluster está fora do modo de manutenção, ele tenta colocar as instâncias ASCS e ERS on-line com as novas ENSA2 configurações. | Administrador de sistemas AWS |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Examine as melhores práticas. | Antes de adicionar mais nós, certifique-se de entender as práticas recomendadas, como usar um número par ou ímpar de nós. | Administrador de sistemas AWS |
Adicionar nós. | Adicionar mais nós envolve uma série de tarefas, como atualizar o sistema operacional, instalar pacotes de software que correspondam aos nós existentes e disponibilizar montagens. Você pode usar a opção Preparar host adicional no SAP Software Provisioning Manager (SWPM) para criar uma linha de base específica do SAP do host. Para obter mais informações, consulte os guias do SAP listados na próxima sessão. | Administrador de sistemas AWS |
Recursos relacionados
Referências SAP e SUSE
Para acessar o SAP Notes, você deve ter uma conta de usuário do SAP ONE Support Launchpad. Para obter mais informações, consulte o site do suporte do SAP
SAP Note 2501860 ‒ Documentação do SAP NetWeaver Application Server para ABAP 7.52
SAP Note 2641019 ‒ Instalação ENSA2 e atualização de ENSA1 para ENSA2 no ambiente SUSE HA
Nota SAP 2711036 ‒ Uso do Standalone Enqueue Server 2 em um ambiente HA
Standalone Enqueue Server 2
(documentação do SAP) SAP S/4 HANA ‒ Cluster de alta disponibilidade do Enqueue Replication 2 - Guia de configuração
(documentação da SUSE)
Referências da AWS