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 SAP do 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 nesse padrão se aplicam aos sistemas operacionais SUSE Linux Enterprise Server (SLES) e Red Hat Enterprise Linux (RHEL).
Os clusters Pacemaker na SAP NetWeaver versão 7.52 ou S/4 HANA 1709 e versões anteriores são executados em uma ENSA1 arquitetura e são configurados especificamente para o. ENSA1 Se você executa suas SAP cargas de trabalho na Amazon Web Services (AWS) e está interessado em migrar paraENSA2, talvez descubra que a RHEL documentaçãoSAP,SUSE, e não fornece informações abrangentes. Esse padrão descreve as etapas técnicas necessárias para reconfigurar SAP os parâmetros e os clusters do Pacemaker para a atualização. ENSA1 ENSA2 Ele fornece exemplos de SUSE sistemas, mas o conceito é o mesmo para RHEL clusters.
Notas: ENSA1 e ENSA2 são conceitos que dizem respeito somente a SAP aplicativos, portanto, as informações nesse padrão não se aplicam a SAP HANA nem 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 ENSA2clusters para se referir a clusters com Standalone Enqueue Server 2 e Enqueue Replicator 2. |
Pré-requisitos e limitações
Pré-requisitos
Um cluster ENSA1 baseado em trabalho que usa Pacemaker e Corosync em ou. SLES RHEL
Pelo menos duas instâncias do Amazon Elastic Compute Cloud (AmazonEC2) em que as instâncias (ABAP) SAP Central Services (ASCS/SCS) e Enqueue Replication Server (ERS) estão em execução.
Conhecimento em gerenciamento de SAP aplicativos e clusters.
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 SAP NetWeaver versões anteriores à 7.52.
EC2as instâncias em clusters devem estar em diferentes zonas de AWS disponibilidade.
Versões do produto
SAP NetWeaver versão 7.52 ou posterior
A partir do S/4 HANA 2020, somente ENSA2 clusters são suportados
Kernel 7.53 ou posterior, que suporta o Enqueue ENSA2 Replicator 2
SLESpara SAP aplicativos versão 12 ou posterior
RHELpara SAP com alta disponibilidade (HA) versão 7.9 ou posterior
Arquitetura
Pilha de tecnologia de origem
SAP NetWeaver 7.52 com SAP Kernel 7.53 ou posterior
SLESou sistema RHEL operacional
Pilha de tecnologias de destino
SAP NetWeaver 7.52 com SAP Kernel 7.53 ou posterior, incluindo HANA S/4 2020 com plataforma ABAP
SLESou sistema RHEL operacional
Arquitetura de destino
O diagrama a seguir mostra uma configuração de HA deASCS/SCSe ERS instâncias com base em um ENSA2 cluster.
Comparação de ENSA2 clusters ENSA1 e clusters
SAPapresentado ENSA2 como sucessor do. 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 ERS nó porque não há outros nós no cluster para os quais 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 SAP OSS a Nota 2630416).
Automação e escala
O cluster HA na arquitetura de destino faz o ASCS 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 atualizar para ENSA2 sem uma SAP atualização ou HANA conversão S/4 associada, supondo que sua versão e a SAP 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/4 HANA 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 SAP relacionados antes de alterar a configuração do cluster paraENSA2. No segundo cenário, os binários e os parâmetros SAP relacionados são implantados porSUM, e sua única tarefa restante é atualizar a configuração do cluster para HA. Ainda recomendamos que você valide os SAP parâmetros após o usoSUM. Na maioria dos casos, a HANA conversão S/4 é o principal motivo para um upgrade de cluster.
Ferramentas
Para gerenciadores de pacotes do sistema operacional, recomendamos as ferramentas Zypper (paraSLES) ou YUM (paraRHEL).
Para gerenciamento de clusters, recomendamos shells crm (paraSLES) ou pcs (paraRHEL).
SAPferramentas de gerenciamento de instâncias, comoSAPControl.
SUMFerramenta (opcional) para atualização de HANA conversão S/4.
Práticas recomendadas
Para obter as melhores práticas para usar SAP cargas de trabalho emAWS, consulte o SAPLens for the 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 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 SAP versão ou se a versão de destino for padronizadaENSA1, defina os parâmetros no perfil padrão (. DEFAULT PFLfile) para os seguintes valores.
onde notaPara usar essa opção de upgrade, sua SAP versão e a versão do Kernel devem suportar o Enqueue ENSA2 Replicator 2. | SAP |
Configure o perfil ASCS SCS /instance. | Se você quiser fazer o upgrade ENSA2 enquanto permanece na mesma SAP versão ou se a versão de destino for padronizadaENSA1, defina os seguintes parâmetros no perfil ASCS SCS /instance. A seção do perfil em que ENSA1 está definido se parece com a seguinte.
Para reconfigurar esta seção paraENSA2:
Essa sessão do perfil ficaria com algo semelhante ao seguinte após suas alterações.
Importante
| SAP |
Configure o ERS perfil. | Se você quiser fazer o upgrade ENSA2 enquanto estiver na mesma SAP versão ou se a versão de destino for padronizadaENSA1, defina os seguintes parâmetros no perfil da ERS instância. 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 SAP o Start Services. | Depois de alterar os perfis descritos anteriormente neste épico, SAP reinicie o Start Services paraASCS/SCSERSe.
onde | SAP |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Verifique os números de versão nos agentes SAP de recursos. | Quando você usa SUM para atualizar SAP para S/4 HANA 1809 ou posterior, SUM manipula as alterações de parâmetros nos SAP perfis. 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 SUSE operacional. Se você estiver usandoRHEL, precisará usar ferramentas como YUM o shell pcs em vez do Zypper e do crm. Verifique os dois nós na arquitetura para confirmar se o
Atualize a versão | AWSadministrador de sistemas |
Faça backup da configuração do cluster. | Faça backup da configuração do CRM cluster da seguinte forma.
| AWSadministrador de sistemas |
Definir o modo de manutenção. | Defina o cluster para o modo de manutenção.
| AWSadministrador de sistemas |
Verifique a configuração do cluster. | Verifique a configuração atual do cluster.
Aqui está um trecho da saída completa:
where | AWSadministrador de sistemas |
Remova a restrição de colocalização de failover. | No exemplo anterior, a restrição de localização
| AWSadministrador de sistemas |
Ajuste as primitivas. | Você também precisará fazer pequenas alterações nas ASCS ERS SAPInstance primitivas e. Aqui está um exemplo de uma ASCS SAPInstance primitiva configurada paraENSA1.
Para fazer o upgrade paraENSA2, altere essa configuração para a seguinte.
Este é um exemplo de um ERS SAPInstance primitivo configurado paraENSA1.
Para fazer o upgrade paraENSA2, 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.
| AWSadministrador de sistemas |
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 ERS instâncias ASCS e on-line com as novas ENSA2 configurações. | AWSadministrador de sistemas |
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. | AWSadministrador de sistemas |
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 Gerenciador SAP de Provisionamento de Software (SWPM) para criar uma linha SAP de base específica do host. Para obter mais informações, consulte os SAP guias listados na próxima seção. | AWSadministrador de sistemas |
Recursos relacionados
SAPe SUSE referências
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 de SAP Support
AWSreferências