Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Atualize os clusters do SAP Pacemaker de para ENSA1 ENSA2 - Recomendações da AWS

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á.

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

Arquitetura HA para instâncias ASCS/SCS e ERS 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). O S/4HANA 1809 vem com a ENSA2 arquitetura recomendada por padrão, enquanto o S/4HANA oferece suporte somente a partir da versão 2020. ENSA2

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

TarefaDescriçãoHabilidades 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.

enq/enable=TRUE enq/serverhost=sapascsvirt enq/serverinst=10 (instance number of ASCS/SCS instance) enque/process_location=REMOTESA enq/replicatorhost=sapersvirt enq/replicatorinst=11 (instance number of ERS instance)

onde sapascsvirt é o nome do host virtual das instâncias do ASCS e sapersvirt é o nome do host virtual das instâncias do ERS. Você pode alterá-los para se adequar ao seu ambiente de destino.

nota

Para 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.

#-------------------------------------------------------------- Start SAP enqueue server #-------------------------------------------------------------- _EN = en.sap$(SAPSYSTEMNAME)$(INSTANCE_NAME) Execute_04 = local rm -f $(_EN) Execute_05 = local ln -s -f $(DIR_EXECUTABLE)/enserver$(FT_EXE) $(_EN) Start_Program_01 = local $(_EN) pf=$(_PF)

Para reconfigurar esta seção para ENSA2:

  1. Altere o prefixo do programa _EN para _ENQ com base nas informações mais recentes da SAP (OSS Note 2501860; requer uma conta de usuário do SAP ONE Support Launchpad).

  2. Altere o binário do servidor em fila de enserver para enq_server.

  3. Defina o novo parâmetro enq/server/replication/enable para TRUE.

  4. Verifique se está em Autostart = 0.

Essa sessão do perfil ficaria com algo semelhante ao seguinte após suas alterações.

#-------------------------------------------------------------- Start SAP enqueue server #-------------------------------------------------------------- _ENQ = enq.sap$(SAPSYSTEMNAME)$(INSTANCE_NAME) Execute_04 = local rm -f $(_ENQ) Execute_05 = local ln -s -f $(DIR_EXECUTABLE)/enq_server$(FT_EXE) $(_ENQ) Start_Program_01 = local $(_ENQ) pf=$(_PF) ... enq/server/replication/enable = TRUE Autostart = 0
Importante

_ENQnão deve ter a opção de reinicialização ativada. Se RestartProgram_01 estiver definido para _ENQ, altere-o para StartProgram_01. Isso impede que o SAP reinicie o serviço ou interfira nos recursos gerenciados pelo cluster.

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.

#------------------------------------------------------ Start enqueue replication server #------------------------------------------------------ _ER = er.sap$(SAPSYSTEMNAME)$(INSTANCE_NAME) Execute_03 = local rm -f $(_ER) Execute_04 = local ln -s -f $(DIR_EXECUTABLE)/enrepserver$(FT_EXE) $(_ER) Start_Program_00 = local $(_ER) pf=$(_PF) NR=$(SCSID)

Para reconfigurar esta seção para o Enqueue Replicator 2:

  1. Altere o prefixo _ER do programa para _ENQR com base nas notas mais recentes da SAP (OSS Note 2501860; requer uma conta de usuário do SAP ONE Support Launchpad).

  2. Altere o binário do replicador de enqueue para enq_replicator em vez de enrepserver.

  3. Verifique se está em Autostart = 0.

Essa sessão do perfil deve parecer com algo semelhante ao seguinte após as alterações.

#------------------------------------------------------ Start enqueue replication server #------------------------------------------------------ _ENQR = enqr.sap$(SAPSYSTEMNAME)$(INSTANCE_NAME) Execute_01 = local rm -f $(_ENQR) Execute_02 = local ln -s -f $(DIR_EXECUTABLE)/enq_replicator$(FT_EXE) $(_ENQR) Start_Program_00 = local $(_ENQR) pf=$(_PF) NR=$(SCSID) … Autostart = 0
Importante

_ENQRnão deve ter a opção de reinicialização ativada. Se RestartProgram_01 estiver definido para _ENQR, altere-o para StartProgram_01. Isso impede que o SAP reinicie o serviço ou interfira nos serviços gerenciados por cluster.

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.

sapcontrol -nr 10 -function RestartService SCT

sapcontrol -nr 11 -function RestartService SCT

onde SCT se refere à ID do sistema SAP e supondo que 10 e 11 sejam os números de instância das instâncias ASCS/SCS e ERS, respectivamente.

SAP

Configure os parâmetros do SAP manualmente para ENSA2 (somente cenário 1)

TarefaDescriçãoHabilidades 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.

enq/enable=TRUE enq/serverhost=sapascsvirt enq/serverinst=10 (instance number of ASCS/SCS instance) enque/process_location=REMOTESA enq/replicatorhost=sapersvirt enq/replicatorinst=11 (instance number of ERS instance)

onde sapascsvirt é o nome do host virtual das instâncias do ASCS e sapersvirt é o nome do host virtual das instâncias do ERS. Você pode alterá-los para se adequar ao seu ambiente de destino.

nota

Para 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.

#-------------------------------------------------------------- Start SAP enqueue server #-------------------------------------------------------------- _EN = en.sap$(SAPSYSTEMNAME)$(INSTANCE_NAME) Execute_04 = local rm -f $(_EN) Execute_05 = local ln -s -f $(DIR_EXECUTABLE)/enserver$(FT_EXE) $(_EN) Start_Program_01 = local $(_EN) pf=$(_PF)

Para reconfigurar esta seção para ENSA2:

  1. Altere o prefixo do programa _EN para _ENQ com base nas informações mais recentes da SAP (OSS Note 2501860; requer uma conta de usuário do SAP ONE Support Launchpad).

  2. Altere o binário do servidor em fila de enserver para enq_server.

  3. Defina o novo parâmetro enq/server/replication/enable para TRUE.

  4. Verifique se está em Autostart = 0.

Essa sessão do perfil ficaria com algo semelhante ao seguinte após suas alterações.

#-------------------------------------------------------------- Start SAP enqueue server #-------------------------------------------------------------- _ENQ = enq.sap$(SAPSYSTEMNAME)$(INSTANCE_NAME) Execute_04 = local rm -f $(_ENQ) Execute_05 = local ln -s -f $(DIR_EXECUTABLE)/enq_server$(FT_EXE) $(_ENQ) Start_Program_01 = local $(_ENQ) pf=$(_PF) ... enq/server/replication/enable = TRUE Autostart = 0
Importante

_ENQnão deve ter a opção de reinicialização ativada. Se RestartProgram_01 estiver definido para _ENQ, altere-o para StartProgram_01. Isso impede que o SAP reinicie o serviço ou interfira nos recursos gerenciados pelo cluster.

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.

#------------------------------------------------------ Start enqueue replication server #------------------------------------------------------ _ER = er.sap$(SAPSYSTEMNAME)$(INSTANCE_NAME) Execute_03 = local rm -f $(_ER) Execute_04 = local ln -s -f $(DIR_EXECUTABLE)/enrepserver$(FT_EXE) $(_ER) Start_Program_00 = local $(_ER) pf=$(_PF) NR=$(SCSID)

Para reconfigurar esta seção para o Enqueue Replicator 2:

  1. Altere o prefixo _ER do programa para _ENQR com base nas notas mais recentes da SAP (OSS Note 2501860; requer uma conta de usuário do SAP ONE Support Launchpad).

  2. Altere o binário do replicador de enqueue para enq_replicator em vez de enrepserver.

  3. Verifique se está em Autostart = 0.

Essa sessão do perfil deve parecer com algo semelhante ao seguinte após as alterações.

#------------------------------------------------------ Start enqueue replication server #------------------------------------------------------ _ENQR = enqr.sap$(SAPSYSTEMNAME)$(INSTANCE_NAME) Execute_01 = local rm -f $(_ENQR) Execute_02 = local ln -s -f $(DIR_EXECUTABLE)/enq_replicator$(FT_EXE) $(_ENQR) Start_Program_00 = local $(_ENQR) pf=$(_PF) NR=$(SCSID) … Autostart = 0
Importante

_ENQRnão deve ter a opção de reinicialização ativada. Se RestartProgram_01 estiver definido para _ENQR, altere-o para StartProgram_01. Isso impede que o SAP reinicie o serviço ou interfira nos serviços gerenciados por cluster.

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.

sapcontrol -nr 10 -function RestartService SCT

sapcontrol -nr 11 -function RestartService SCT

onde SCT se refere à ID do sistema SAP e supondo que 10 e 11 sejam os números de instância das instâncias ASCS/SCS e ERS, respectivamente.

SAP
TarefaDescriçãoHabilidades 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.

nota

Os 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 resource-agents corresponde à versão mínima recomendada pela SAP. Para SLES, consulte SAP OSS Note 2641019. Para RHEL, consulte SAP OSS Note 2641322. (O SAP Notes exige uma conta de usuário do SAP ONE Support Launchpad.)

sapers:sctadm 23> zypper search -s -i resource-agents Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+-----------------+---------+------------------------------------+--------+----------------------------- i | resource-agents | package | 4.8.0+git30.d0077df0-150300.8.28.1 | x86_64 | SLE-Product-HA15-SP3-Updates

Atualize a versão resource-agents, se necessário.

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.

crm configure show > /tmp/cluster_config_backup.txt

Administrador de sistemas AWS

Definir o modo de manutenção.

Defina o cluster para o modo de manutenção.

crm configure property maintenance-mode="true"

Administrador de sistemas AWS

Verifique a configuração do cluster.

Verifique a configuração atual do cluster.

crm configure show

Aqui está um trecho da saída completa:

node 1: sapascs node 2: sapers ... primitive rsc_sap_SCT_ASCS10 SAPInstance \ operations $id=rsc_sap_SCT_ASCS10-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ASCS10_sapascsvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ASCS10_sapascsvirt" \ AUTOMATIC_RECOVER=false \ meta resource-stickiness=5000 failure-timeout=60 migration-threshold=1 priority=10 primitive rsc_sap_SCT_ERS11 SAPInstance \ operations $id=rsc_sap_SCT_ERS11-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ERS11_sapersvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ERS11_sapersvirt" \ AUTOMATIC_RECOVER=false IS_ERS=true \ meta priority=1000 ... colocation col_sap_SCT_no_both -5000: grp_SCT_ERS11 grp_SCT_ASCS10 location loc_sap_SCT_failover_to_ers rsc_sap_SCT_ASCS10 \ rule 2000: runs_ers_SCT eq 1 order ord_sap_SCT_first_start_ascs Optional: rsc_sap_SCT_ASCS10:start rsc_sap_SCT_ERS11:stop symmetrical=false ...

onde sapascsvirt refere-se ao nome do host virtual para as instâncias ASCS, sapersvirt refere-se ao nome do host virtual para as instâncias ERS e SCT refere-se à ID do sistema SAP.

Administrador de sistemas AWS

Remova a restrição de colocalização de failover.

No exemplo anterior, a restrição de localização loc_sap_SCT_failover_to_ers especifica que o ENSA1 recurso do ASCS deve sempre seguir a instância ERS após o failover. Com ENSA2, o ASCS deve ser capaz de realizar o failover livremente em qualquer nó participante, para que você possa remover essa restrição.

crm configure delete loc_sap_SCT_failover_to_ers

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

primitive rsc_sap_SCT_ASCS10 SAPInstance \ operations $id=rsc_sap_SCT_ASCS10-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ASCS10_sapascsvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ASCS10_sapascsvirt" \ AUTOMATIC_RECOVER=false \ meta resource-stickiness=5000 failure-timeout=60 migration-threshold=1 priority=10

Para fazer o upgrade para ENSA2, altere essa configuração para a seguinte.

primitive rsc_sap_SCT_ASCS10 SAPInstance \ operations $id=rsc_sap_SCT_ASCS10-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ASCS10_sapascsvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ASCS10_sapascsvirt" \ AUTOMATIC_RECOVER=false \ meta resource-stickiness=3000

Este é um exemplo de uma SAPInstance primitiva ERS configurada para ENSA1.

primitive rsc_sap_SCT_ERS11 SAPInstance \ operations $id=rsc_sap_SCT_ERS11-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ERS11_sapersvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ERS11_sapersvirt" \ AUTOMATIC_RECOVER=false IS_ERS=true \ meta priority=1000

Para fazer o upgrade para ENSA2, altere essa configuração para a seguinte.

primitive rsc_sap_SCT_ERS11 SAPInstance \ operations $id=rsc_sap_SCT_ERS11-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ERS11_sapersvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ERS11_sapersvirt" \ AUTOMATIC_RECOVER=false IS_ERS=true

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.

crm configure edit rsc_sap_SCT_ERS11

Administrador de sistemas AWS

Desativar o modo de manutenção.

Desative o modo de manutenção no cluster.

crm configure property maintenance-mode="false"

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

Reconfigure o cluster para ENSA2 (necessário para ambos os cenários)

TarefaDescriçãoHabilidades 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.

nota

Os 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 resource-agents corresponde à versão mínima recomendada pela SAP. Para SLES, consulte SAP OSS Note 2641019. Para RHEL, consulte SAP OSS Note 2641322. (O SAP Notes exige uma conta de usuário do SAP ONE Support Launchpad.)

sapers:sctadm 23> zypper search -s -i resource-agents Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+-----------------+---------+------------------------------------+--------+----------------------------- i | resource-agents | package | 4.8.0+git30.d0077df0-150300.8.28.1 | x86_64 | SLE-Product-HA15-SP3-Updates

Atualize a versão resource-agents, se necessário.

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.

crm configure show > /tmp/cluster_config_backup.txt

Administrador de sistemas AWS

Definir o modo de manutenção.

Defina o cluster para o modo de manutenção.

crm configure property maintenance-mode="true"

Administrador de sistemas AWS

Verifique a configuração do cluster.

Verifique a configuração atual do cluster.

crm configure show

Aqui está um trecho da saída completa:

node 1: sapascs node 2: sapers ... primitive rsc_sap_SCT_ASCS10 SAPInstance \ operations $id=rsc_sap_SCT_ASCS10-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ASCS10_sapascsvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ASCS10_sapascsvirt" \ AUTOMATIC_RECOVER=false \ meta resource-stickiness=5000 failure-timeout=60 migration-threshold=1 priority=10 primitive rsc_sap_SCT_ERS11 SAPInstance \ operations $id=rsc_sap_SCT_ERS11-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ERS11_sapersvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ERS11_sapersvirt" \ AUTOMATIC_RECOVER=false IS_ERS=true \ meta priority=1000 ... colocation col_sap_SCT_no_both -5000: grp_SCT_ERS11 grp_SCT_ASCS10 location loc_sap_SCT_failover_to_ers rsc_sap_SCT_ASCS10 \ rule 2000: runs_ers_SCT eq 1 order ord_sap_SCT_first_start_ascs Optional: rsc_sap_SCT_ASCS10:start rsc_sap_SCT_ERS11:stop symmetrical=false ...

onde sapascsvirt refere-se ao nome do host virtual para as instâncias ASCS, sapersvirt refere-se ao nome do host virtual para as instâncias ERS e SCT refere-se à ID do sistema SAP.

Administrador de sistemas AWS

Remova a restrição de colocalização de failover.

No exemplo anterior, a restrição de localização loc_sap_SCT_failover_to_ers especifica que o ENSA1 recurso do ASCS deve sempre seguir a instância ERS após o failover. Com ENSA2, o ASCS deve ser capaz de realizar o failover livremente em qualquer nó participante, para que você possa remover essa restrição.

crm configure delete loc_sap_SCT_failover_to_ers

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

primitive rsc_sap_SCT_ASCS10 SAPInstance \ operations $id=rsc_sap_SCT_ASCS10-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ASCS10_sapascsvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ASCS10_sapascsvirt" \ AUTOMATIC_RECOVER=false \ meta resource-stickiness=5000 failure-timeout=60 migration-threshold=1 priority=10

Para fazer o upgrade para ENSA2, altere essa configuração para a seguinte.

primitive rsc_sap_SCT_ASCS10 SAPInstance \ operations $id=rsc_sap_SCT_ASCS10-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ASCS10_sapascsvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ASCS10_sapascsvirt" \ AUTOMATIC_RECOVER=false \ meta resource-stickiness=3000

Este é um exemplo de uma SAPInstance primitiva ERS configurada para ENSA1.

primitive rsc_sap_SCT_ERS11 SAPInstance \ operations $id=rsc_sap_SCT_ERS11-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ERS11_sapersvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ERS11_sapersvirt" \ AUTOMATIC_RECOVER=false IS_ERS=true \ meta priority=1000

Para fazer o upgrade para ENSA2, altere essa configuração para a seguinte.

primitive rsc_sap_SCT_ERS11 SAPInstance \ operations $id=rsc_sap_SCT_ERS11-operations \ op monitor interval=120 timeout=60 on-fail=restart \ params InstanceName=SCT_ERS11_sapersvirt START_PROFILE="/sapmnt/SCT/profile/SCT_ERS11_sapersvirt" \ AUTOMATIC_RECOVER=false IS_ERS=true

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.

crm configure edit rsc_sap_SCT_ERS11

Administrador de sistemas AWS

Desativar o modo de manutenção.

Desative o modo de manutenção no cluster.

crm configure property maintenance-mode="false"

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
TarefaDescriçãoHabilidades 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

(Opcional) Adicionar nós do cluster

TarefaDescriçãoHabilidades 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.

Referências da AWS

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.