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á.
Migrar SAP HANA para AWS usar SAP HSR com o mesmo nome de host
Criado por Pradeep Puliyampatta () AWS
Ambiente: produção | Fonte: SAP HANA DB local | Alvo: SAP HANA DB ativado AWS |
Tipo R: redefinir a hospedagem | Carga horária: SAP | Tecnologias: banco de dados; migração |
AWSserviços: AWS ClienteVPN; AWS Direct Connect; Amazon EBS |
Resumo
SAPHANAas migrações para a Amazon Web Services (AWS) podem ser realizadas usando várias opções, incluindo backup e restauração, exportação e importação e replicação SAP HANA do sistema ()HSR. A seleção de uma opção específica depende da conectividade de rede entre os SAP HANA bancos de dados de origem e de destino, do tamanho do banco de dados de origem, das considerações sobre o tempo de inatividade e de outros fatores.
A SAP HSR opção de migrar SAP HANA cargas de trabalho para AWS funciona bem quando há uma rede estável entre os sistemas de origem e de destino e todo o banco de dados (SAPHANAinstantâneo de replicação do banco de dados) pode ser completamente replicado em 1 dia, conforme estipulado pelos requisitos de taxa de transferência da rede para. SAP SAP HSR Os requisitos de tempo de inatividade com essa abordagem são limitados à execução da aquisição no AWS ambiente de destino, ao backup do SAP HANA banco de dados e às tarefas de pós-migração.
SAPHSRsuporta o uso de nomes de host diferentes (nomes de host mapeados para endereços IP diferentes) para tráfego de replicação entre os sistemas primário, de origem e secundário ou de destino. Você pode fazer isso definindo esses conjuntos específicos de nomes de host na seção [system_replication_hostname_resolution]
em global.ini
. Nesta seção, todos os hosts dos sites primário e secundário devem ser definidos em cada host. Para obter etapas detalhadas de configuração, consulte a SAPdocumentação
Uma das principais conclusões dessa configuração é que os nomes de host no sistema primário devem ser diferentes dos nomes de host no sistema secundário. Caso contrário, os seguintes erros podem ser observados.
"each site must have a unique set of logical hostnames"
"remoteHost does not match with any host of the source site. All hosts of source and target site must be able to resolve all hostnames of both sites correctly"
No entanto, o número de etapas pós-migração pode ser reduzido usando o mesmo nome de host de SAP HANA banco de dados no ambiente de destino AWS .
Esse padrão fornece uma solução alternativa para usar o mesmo nome de host nos ambientes de origem e destino ao usar a SAP HSR opção. Com esse padrão, você pode usar a opção SAP HANA Hostname Rename. Você atribui um nome de host temporário ao SAP HANA banco de dados de destino para facilitar a exclusividade do nome de host para. SAP HSR Depois que a migração concluir a etapa de aquisição no SAP HANA ambiente de destino, você poderá reverter o nome do host do sistema de destino para o nome do host do sistema de origem.
Pré-requisitos e limitações
Pré-requisitos
Um ativo Conta da AWS.
Uma nuvem privada virtual (VPC) com um endpoint de rede privada virtual (VPN) ou um roteador.
AWS Client VPN ou AWS Direct Connect configurado para transferir arquivos da origem para o destino.
SAPHANAbancos de dados no ambiente de origem e de destino. O nível de patch do SAP HANA banco de dados de destino deve ser igual ou superior ao nível do patch do SAP HANA banco de dados de origem, na mesma edição da SAP HANA plataforma. Por exemplo, a replicação não pode ser configurada entre sistemas HANA 1.0 e HANA 2.0. Para obter mais informações, consulte a pergunta 15 na SAP Nota: 1999880 —FAQ: Replicação SAP HANA do sistema.
SAPservidores de aplicativos no ambiente de destino.
Volumes do Amazon Elastic Block Store (AmazonEBS) no ambiente de destino.
Limitações
A lista de SAP documentos a seguir aborda problemas conhecidos relacionados a essa solução alternativa, incluindo restrições relacionadas à hierarquização SAP HANA dinâmica e às migrações escaláveis:
2956397 — Falha na renomeação do sistema de banco de dados SAP HANA
2222694 — Ao tentar renomear o HANA sistema, aparece o seguinte erro “Os arquivos de origem não são de propriedade do usuário sidadm original (uid = xxxx)”
2607227 — hdblcm: register_rename_system: Falha na renomeação da instância SAP HANA
2630562 — A renomeação HANA do nome do host falhou e não inicializa HANA
2935639 – sr_register não está usando o nome do host especificado em system_replication_hostname_resolution na seção global.ini
2710211 – Erro: o sistema de origem e o sistema de destino têm nomes de host lógicos sobrepostos
2693441 — Falha ao renomear um sistema devido a um erro SAP HANA
2519672 — O HANA primário e o secundário têm PKI SSFS dados e chaves de sistema diferentes ou não podem ser verificados
2457129 — A SAP HANA renomeação do host do sistema não é permitida quando a classificação dinâmica em camadas faz parte do cenário
2473002 — Usando a replicação HANA do sistema para migrar o sistema de expansão (não há restrições SAP no uso dessa abordagem de renomeação de nome de host para sistemas de expansão. SAP HANA No entanto, o procedimento deve ser repetido em cada hospedeiro individual. Outras limitações de migração escalável também se aplicam a essa abordagem.)
Versões do produto
Essa solução se aplica às edições 1.0 e 2.0 da plataforma de SAP HANA banco de dados.
Arquitetura
Configuração da origem
Um SAP HANA banco de dados é instalado no ambiente de origem. Todas as conexões do servidor de SAP aplicativos e interfaces de banco de dados usam o mesmo nome de host para conexões de clientes. O diagrama a seguir mostra o exemplo do nome do host de origem hdbhost
e seu endereço IP correspondente.
Configuração do destino
O ambiente de Nuvem AWS destino usa o mesmo nome de host para executar um SAP HANA banco de dados. O ambiente de destino AWS inclui o seguinte:
SAPHANAbanco de dados
SAPservidores de aplicativos
EBSvolumes
Configuração intermediária
No diagrama a seguir, o nome do host no ambiente de AWS destino é temporariamente renomeado temp-host
para que os nomes de host na origem e no destino sejam exclusivos. Depois que a migração concluir a etapa de aquisição no ambiente de destino, o nome do host virtual do sistema de destino será renomeado usando o nome original, hdbhost
.
A configuração intermediária inclui uma das seguintes opções:
AWS Client VPN com um VPN endpoint de cliente
AWS Direct Connect conectando-se a um roteador
SAPos servidores de aplicativos no ambiente de AWS destino podem ser instalados antes da configuração da replicação ou após a aquisição. No entanto, instalar os servidores de aplicativos antes da configuração da replicação pode ajudar na redução do tempo de inatividade durante a instalação, configuração de alta disponibilidade e backups.
Ferramentas
Serviços da AWS
AWS Client VPNé um VPN serviço gerenciado baseado em cliente que permite acessar com segurança AWS recursos e recursos em sua rede local.
AWS Direct Connectconecta sua rede interna a um AWS Direct Connect local por meio de um cabo de fibra óptica Ethernet padrão. Com essa conexão, você pode criar interfaces virtuais diretamente para o público Serviços da AWS, ignorando os provedores de serviços de Internet em seu caminho de rede.
O Amazon Elastic Block Store (AmazonEBS) fornece volumes de armazenamento em nível de bloco para uso com instâncias do Amazon Elastic Compute Cloud (AmazonEC2). EBSos volumes se comportam como dispositivos de blocos brutos e não formatados. É possível montar esses volumes como dispositivos em suas instâncias.
Outras ferramentas
SAPservidores de aplicativos
— os servidores de SAP aplicativos fornecem aos programadores uma forma de expressar a lógica de negócios. O servidor de SAP aplicativos executa o processamento de dados com base na lógica de negócios. Os dados reais são armazenados em um banco de dados, que é um componente separado. SAPHANAcockpit
e SAPHANAStudio — Tanto o SAP HANA cockpit quanto o SAP HANA Studio fornecem uma interface administrativa para o SAP HANA banco de dados. No SAP HANA Studio, o console de SAP HANA administração é a visualização do sistema que fornece conteúdo relevante para a administração do SAP HANA banco de dados. SAPHANAReplicação do SAP HANA sistema — A
replicação do sistema (SAPHSR) é o procedimento padrão fornecido pela SAP para replicar SAP HANA bancos de dados. Os executáveis necessários para SAP HSR fazem parte do próprio kernel do SAP HANA servidor.
Épicos
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Instale e configure os SAP HANA bancos de dados. | Nos ambientes de origem e destino, garanta que o SAP HANA banco de dados esteja instalado e configurado de acordo SAP HANA com as melhores práticas. Para obter mais informações, consulte SAPHANAem AWS. | SAPAdministração básica |
Mapeie o endereço IP. | No ambiente de destino, certifique-se de que o nome do host temporário esteja atribuído a um endereço IP interno.
| AWSadministração |
Resolva os nomes de host de destino. | No SAP HANA banco de dados secundário, confirme se os nomes de host ( | Administração do Linux |
Faça backup dos SAP HANA bancos de dados de origem e destino. | Use o SAP HANA Studio ou o SAP HANA cockpit para realizar backups nos SAP HANA bancos de dados. | SAPAdministração básica |
PKICertificados do sistema Exchange. | (Aplica-se somente à SAP HANA versão 2.0 e versões posteriores) Certificados do Exchange na infraestrutura de chave pública do sistema (PKI) armazenamento seguro no sistema de arquivos (SSFS) armazenamento entre os bancos de dados primário e secundário. Para obter mais informações, consulte a SAP Nota 2369981 — Etapas de configuração necessárias para autenticação com SAP HANA replicação do sistema. | SAPAdministração básica |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Interrompa as conexões do cliente-destino. | No ambiente de destino, desligue os servidores de SAP aplicativos e outras conexões do cliente. | SAPAdministração básica |
Renomeie o SAP HANA banco de dados de destino para o nome do host temporário. |
A parada e o início do SAP HANA DB serão controlados por | SAPAdministração básica |
Atribua redes de replicação. | No arquivo | SAPAdministração básica |
Habilite a replicação no primário. | Para habilitar a replicação no SAP HANA banco de dados de origem, execute o comando a seguir.
| SAPAdministração básica |
Registre o SAP HANA banco de dados de destino como um sistema secundário. | Para registrar o SAP HANA banco de dados de destino como um sistema secundário de origem SAPHSR, escolha a replicação assíncrona.
Como alternativa, você pode escolher a opção | SAPAdministração básica |
Valide a sincronização. | No SAP HANA banco de dados de origem, verifique se todos os registros estão aplicados no sistema de destino (porque é uma replicação assíncrona). Para verificar a replicação, na origem, execute os comandos a seguir.
| SAPAdministração básica |
Encerre o SAP aplicativo de origem e o SAP HANA banco de dados. | Durante a transição da migração, desligue o sistema de origem (o SAP aplicativo e o banco de dados). SAP HANA | SAPAdministração básica |
Execute uma aquisição no destino. | Para realizar uma aquisição no alvo emAWS, execute o comando | SAPAdministração básica |
No SAP HANA banco de dados de destino, desative a replicação. | Para limpar os metadados de replicação, interrompa a replicação no sistema de destino executando o comando Nota: Isso está de acordo com a SAP Nota 2693441 — Falha ao renomear um SAP HANA sistema devido a um erro. | SAPAdministração básica |
Faça backup do SAP HANA banco de dados de destino. | Depois que a aquisição for bem-sucedida, recomendamos realizar um backup completo do SAP HANA banco de dados. | SAPAdministração básica |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Reverta o nome do host do SAP HANA banco de dados de destino para o original. |
Você pode validar outras opções conforme necessário. No entanto, certifique-se de não misturar a renomeação do host com uma SID alteração (SAPNota 2598814 — hdblcm: falha na renomeação). SID | SAPAdministração básica |
Ajuste hdbuserstore. | Adapte os detalhes Para validar essa etapa, execute o comando | SAPAdministração básica |
Inicie as conexões do cliente. | No ambiente de destino, inicie os servidores de SAP aplicativos e outras conexões de clientes. | SAPAdministração básica |
Recursos relacionados
SAPreferências
SAPas referências da documentação são frequentemente atualizadas porSAP. Para se manter atualizado, consulte a SAP Nota 2407186 — Guias de instruções e documentos técnicos para alta disponibilidade. SAP HANA
SAPNotas adicionais
2550327 — Como renomear um sistema SAP HANA
1999880 —FAQ: SAP HANA Replicação do sistema
2078425 — Nota de solução de problemas para a ferramenta de gerenciamento do ciclo de vida SAP HANA da plataforma hdblcm
2592227 — mudança de FQDN sufixo em sistemas HANA
2048681 — Executando tarefas administrativas de gerenciamento do ciclo de vida da SAP HANA plataforma em sistemas de vários hosts sem credenciais raiz SSH
SAPdocumentos
AWS referências
Mais informações
As alterações realizadas por hdblcm
como parte da atividade de renomeação do nome do host são consolidadas no seguinte log detalhado.