Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Esegui la migrazione da SAP HANA ad AWS utilizzando SAP HSR con lo stesso nome host

Modalità Focus
Esegui la migrazione da SAP HANA ad AWS utilizzando SAP HSR con lo stesso nome host - Prontuario AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creato da Pradeep Puliyampatta (AWS)

Riepilogo

Le migrazioni SAP HANA verso Amazon Web Services (AWS) possono essere eseguite utilizzando diverse opzioni, tra cui backup e ripristino, esportazione e importazione e SAP HANA System Replication (HSR). La selezione di una particolare opzione dipende dalla connettività di rete tra i database SAP HANA di origine e di destinazione, dalla dimensione del database di origine, da considerazioni relative ai tempi di inattività e da altri fattori. 

L'opzione SAP HSR per la migrazione dei carichi di lavoro SAP HANA su AWS funziona bene quando è presente una rete stabile tra il sistema di origine e quello di destinazione e l'intero database (snapshot di replica SAP HANA DB) può essere replicato completamente entro 1 giorno, come stabilito da SAP per i requisiti di throughput di rete per SAP HSR. I requisiti di downtime con questo approccio si limitano all'esecuzione dell'acquisizione sull' AWS ambiente di destinazione, al backup di SAP HANA DB e alle attività successive alla migrazione.

SAP HSR supporta l'uso di diversi nomi host (nomi host mappati su diversi indirizzi IP) per il traffico di replica tra i sistemi primario, o di origine, e secondario o di destinazione. È possibile farlo definendo quei set specifici di nomi host nella sezione in. [system_replication_hostname_resolution] global.ini In questa sezione, tutti gli host dei siti primario e secondario devono essere definiti su ciascun host. Per i passaggi di configurazione dettagliati, consulta la documentazione SAP.

Un aspetto fondamentale di questa configurazione è che i nomi host nel sistema primario devono essere diversi dai nomi host nel sistema secondario. In caso contrario, è possibile osservare i seguenti errori.

  • "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"

Tuttavia, il numero di passaggi successivi alla migrazione può essere ridotto utilizzando lo stesso nome host SAP HANA DB nell'ambiente di destinazione. AWS  

Questo modello fornisce una soluzione alternativa per utilizzare lo stesso nome host negli ambienti di origine e di destinazione quando si utilizza l'opzione SAP HSR. Con questo modello, è possibile utilizzare l'opzione SAP HANA Hostname Rename. Si assegna un nome host temporaneo al database SAP HANA di destinazione per facilitare l'unicità del nome host per SAP HSR. Dopo che la migrazione ha completato la fase cardine dell'acquisizione sull'ambiente SAP HANA di destinazione, è possibile ripristinare il nome host del sistema di destinazione nel nome host del sistema di origine.

Prerequisiti e limitazioni

Prerequisiti

  • Un attivo. Account AWS

  • Un cloud privato virtuale (VPC) con un endpoint o un router di rete privata virtuale (VPN).

  • AWS Client VPN o AWS Direct Connect configurato per trasferire file dall'origine alla destinazione.

  • Database SAP HANA sia nell'ambiente di origine che in quello di destinazione. Il livello di patch SAP HANA DB di destinazione deve essere uguale o superiore al livello di patch SAP HANA DB di origine, all'interno della stessa edizione della piattaforma SAP HANA. Ad esempio, la replica non può essere configurata tra i sistemi HANA 1.0 e HANA 2.0. Per ulteriori informazioni, consulta la domanda 15 in SAP Nota: 1999880 — Domande frequenti: SAP HANA System Replication.

  • Server applicativi SAP nell'ambiente di destinazione.

  • Volumi Amazon Elastic Block Store (Amazon EBS) nell'ambiente di destinazione.

Limitazioni

Il seguente elenco di documenti SAP copre i problemi noti relativi a questa soluzione alternativa, inclusi i vincoli relativi al tiering dinamico su più livelli e alle migrazioni con scalabilità orizzontale di SAP HANA:

  • 2956397 — Ridenominazione del sistema di database SAP HANA non riuscita

  • 2222694 - Quando si tenta di rinominare il sistema HANA, viene visualizzato il seguente errore «I file di origine non sono di proprietà dell'utente sidadm originale (uid = xxxx)»

  • 2607227 — hdblcm: register_rename_system: ridenominazione dell'istanza SAP HANA non riuscita

  • 2630562 — HANA Hostname Rename non riuscita e HANA non si avvia

  • 2935639 — sr_register non utilizza il nome host specificato in system_replication_hostname_resolution nella sezione global.ini

  • 2710211 — Errore: il sistema di origine e il sistema di destinazione hanno nomi host logici sovrapposti

  • 2693441 - Impossibile rinominare un sistema SAP HANA a causa di un errore

  • 2519672 - HANA Primary e Secondary hanno dati e chiavi PKI SSFS di sistema diversi o non possono essere controllati

  • 2457129 — La ridenominazione dell'host del sistema SAP HANA non è consentita quando il tiering dinamico fa parte del panorama

  • 2473002 — Utilizzo di HANA System Replication per migrare un sistema con scalabilità orizzontale (SAP non prevede alcuna restrizione nell'utilizzo di questo approccio di ridenominazione degli host per i sistemi SAP HANA con scalabilità orizzontale. Tuttavia, la procedura deve essere ripetuta su ogni singolo host. A questo approccio si applicano anche altre limitazioni della migrazione con scalabilità orizzontale.)

Versioni del prodotto

  • Questa soluzione si applica alle edizioni 1.0 e 2.0 della piattaforma SAP HANA DB.

Architettura

Configurazione del codice sorgente

Un database SAP HANA è installato nell'ambiente di origine. Tutte le connessioni all'application server SAP e le interfacce DB utilizzano lo stesso nome host per le connessioni client. Il diagramma seguente mostra l'esempio del nome host di origine hdbhost e l'indirizzo IP corrispondente.

Fonte SAP HANA DB hdbhost in un data center aziendale con indirizzo IP 10.1.2.1.

Configurazione del bersaglio

L'ambiente Cloud AWS di destinazione utilizza lo stesso nome host per eseguire un database SAP HANA. L'ambiente di destinazione su AWS include quanto segue:

  • Database SAP HANA

  • Server di applicazioni SAP

  • Volumi EBS

SAP HANA DB ha come target hdbhost nel cloud AWS con indirizzo IP 172.16.2.1.

Configurazione intermedia

Nel diagramma seguente, il nome host nell'ambiente di AWS destinazione viene temporaneamente rinominato in temp-host modo che i nomi host sull'origine e sulla destinazione siano univoci. Dopo che la migrazione ha completato la fase cardine dell'acquisizione nell'ambiente di destinazione, il nome host virtuale del sistema di destinazione viene rinominato utilizzando il nome originale,. hdbhost

La configurazione intermedia include una delle seguenti opzioni:

  • AWS Client VPN con un endpoint Client VPN

  • AWS Direct Connect connessione a un router

Sistema di origine per il sistema cloud AWS con indirizzo IP temp-host 172.31.5.10.

I server delle applicazioni SAP nell'ambiente di AWS destinazione possono essere installati prima della configurazione della replica o dopo l'acquisizione. Tuttavia, l'installazione degli application server prima della configurazione della replica può contribuire a ridurre i tempi di inattività durante l'installazione, la configurazione dell'alta disponibilità e i backup.

Strumenti

Servizi AWS

  • AWS Client VPNè un servizio VPN gestito basato su client che consente di accedere in modo sicuro alle AWS risorse e alle risorse della rete locale.

  • AWS Direct Connectcollega la rete interna a una AWS Direct Connect posizione tramite un cavo Ethernet standard in fibra ottica. Con questa connessione, è possibile creare interfacce virtuali direttamente verso il pubblico Servizi AWS, evitando i provider di servizi Internet presenti nel percorso di rete.

  • Amazon Elastic Block Store (Amazon EBS) fornisce volumi di storage a livello di blocco da utilizzare con istanze Amazon Elastic Compute Cloud ( EC2Amazon). Il comportamento dei volumi EBS è simile a quello dei dispositivi a blocchi non formattati e non elaborati. Puoi montare questi volumi come dispositivi sulle istanze.

Altri strumenti

  • Server di applicazioni SAP: gli application server SAP forniscono ai programmatori un modo per esprimere la logica di business. L'application server SAP esegue l'elaborazione dei dati in base alla logica aziendale. I dati effettivi vengono archiviati in un database, che è un componente separato. 

  • SAP HANA Cockpit e SAP HANA Studio — Sia SAP HANA cockpit che SAP HANA Studio forniscono un'interfaccia amministrativa per il database SAP HANA. In SAP HANA Studio, la console di amministrazione SAP HANA è la visualizzazione del sistema che fornisce i contenuti pertinenti per l'amministrazione del database SAP HANA. 

  • Replicazione del sistema SAP HANA — SAP HANA System Replication (SAP HSR) è la procedura standard fornita da SAP per la replica dei database SAP HANA. Gli eseguibili richiesti per SAP HSR fanno parte del kernel del server SAP HANA stesso.

Epiche

AttivitàDescrizioneCompetenze richieste

Installa e configura i database SAP HANA.

Negli ambienti di origine e di destinazione, assicurati che il database SAP HANA sia installato e configurato secondo le best practice di SAP HANA. Per ulteriori informazioni, consulta SAP HANA on. AWS

Amministrazione SAP Basis

Mappa l'indirizzo IP.

Nell'ambiente di destinazione, assicuratevi che il nome host temporaneo sia assegnato a un indirizzo IP interno. 

  1. Assegna un IPv4 indirizzo secondario all' EC2 istanza nella Console di gestione AWS accedendo a EC2, Instance, Actions, Networking, Manage IP address, Assign new IP address. 

  2. Per assegnare lo stesso indirizzo all'adattatore di EC2 rete (NIC), dal sistema operativo, come utente root, esegui il comandoip addr add <IP>/32 dev eth0, sostituendolo <IP> con l'indirizzo IP del passaggio 1.

Amministrazione AWS

Risolvi i nomi host di destinazione.

Sul DB SAP HANA secondario, verifica che entrambi i nomi host (hdbhostetemp-host) siano stati risolti per le reti di replica SAP HANA aggiornando i nomi host pertinenti nel file. /etc/hosts

Amministrazione Linux

Esegui il backup dei database SAP HANA di origine e di destinazione.

Utilizza SAP HANA Studio o il cockpit SAP HANA per eseguire backup sui database SAP HANA.

Amministrazione SAP Basis

Certificati PKI del sistema Exchange.

(Si applica solo a SAP HANA 2.0 e versioni successive) I certificati Exchange vengono scambiati nell'archivio sicuro dell'infrastruttura a chiave pubblica (PKI) del sistema nell'archivio del file system (SSFS) tra i database primari e secondari. Per ulteriori informazioni, vedere SAP Note 2369981 — Passaggi di configurazione richiesti per l'autenticazione con SAP HANA System Replication.

Amministrazione di SAP Basis

Prepara gli ambienti di origine e di destinazione

AttivitàDescrizioneCompetenze richieste

Installa e configura i database SAP HANA.

Negli ambienti di origine e di destinazione, assicurati che il database SAP HANA sia installato e configurato secondo le best practice di SAP HANA. Per ulteriori informazioni, consulta SAP HANA on. AWS

Amministrazione SAP Basis

Mappa l'indirizzo IP.

Nell'ambiente di destinazione, assicuratevi che il nome host temporaneo sia assegnato a un indirizzo IP interno. 

  1. Assegna un IPv4 indirizzo secondario all' EC2 istanza nella Console di gestione AWS accedendo a EC2, Instance, Actions, Networking, Manage IP address, Assign new IP address. 

  2. Per assegnare lo stesso indirizzo all'adattatore di EC2 rete (NIC), dal sistema operativo, come utente root, esegui il comandoip addr add <IP>/32 dev eth0, sostituendolo <IP> con l'indirizzo IP del passaggio 1.

Amministrazione AWS

Risolvi i nomi host di destinazione.

Sul DB SAP HANA secondario, verifica che entrambi i nomi host (hdbhostetemp-host) siano stati risolti per le reti di replica SAP HANA aggiornando i nomi host pertinenti nel file. /etc/hosts

Amministrazione Linux

Esegui il backup dei database SAP HANA di origine e di destinazione.

Utilizza SAP HANA Studio o il cockpit SAP HANA per eseguire backup sui database SAP HANA.

Amministrazione SAP Basis

Certificati PKI del sistema Exchange.

(Si applica solo a SAP HANA 2.0 e versioni successive) I certificati Exchange vengono scambiati nell'archivio sicuro dell'infrastruttura a chiave pubblica (PKI) del sistema nell'archivio del file system (SSFS) tra i database primari e secondari. Per ulteriori informazioni, vedere SAP Note 2369981 — Passaggi di configurazione richiesti per l'autenticazione con SAP HANA System Replication.

Amministrazione di SAP Basis
AttivitàDescrizioneCompetenze richieste

Interrompi le connessioni dei client di destinazione.

Nell'ambiente di destinazione, chiudi i server delle applicazioni SAP e le altre connessioni client.

Amministrazione SAP Basis

Rinomina il database SAP HANA di destinazione con il nome host temporaneo.

  1. Come utente root, rinomina il nome host SAP HANA DB di destinazione con il nome host temporaneo utilizzando resident. hdblcm 

    root $> cd /hana/shared/<SID/hdblcm root $> ./hdblcm
  2. Scegli l'opzione. 9 | rename_system | Rename the SAP HANA Database System

  3. Fornisci il nuovo nome: temp-host.

  4. Puoi convalidare altre opzioni secondo necessità. Tuttavia, assicuratevi di non confondere la ridenominazione dell'host con una modifica del SID (Nota SAP 2598814 — hdblcm: la ridenominazione SID fallisce).

Lo stop and start di SAP HANA DB sarà controllato da. hdblcm 

Amministrazione SAP Basis

Assegna reti di replica.

Nel global.ini file del sistema di origine, sotto l'[system_replication_hostname_resolution]intestazione, fornisci i dettagli della rete di replica di origine e di destinazione. Copiate quindi le voci nel global.ini file sul sistema di destinazione.

Amministrazione SAP Basis

Abilita la replica sul sistema primario.

Per abilitare la replica sul DB SAP HANA di origine, esegui il comando seguente. 

hdbnsutil -sr_enable --name=siteA
Amministrazione SAP Basis

Registrare il database SAP HANA di destinazione come sistema secondario.

Per registrare il database SAP HANA di destinazione come sistema secondario di origine per SAP HSR, scegli la replica asincrona. 

(sid)adm $> HDB stop (sid)adm $> hdbnsutil -sr_register –name=siteB –remotehost=hdbhost / --remoteInstance=00 –replicationMode=async –operationMode=logreplay (sid)adm $> HDB start

In alternativa, puoi scegliere l'opzione di registrazione. –online In tal caso, non è necessario arrestare e avviare il database SAP HANA.

Amministrazione SAP Basis

Convalida la sincronizzazione.

Sul DB SAP HANA di origine, verifica che tutti i log siano applicati al sistema di destinazione (poiché si tratta di una replica asincrona).

Per verificare la replica, esegui i seguenti comandi sull'origine.

(sid)adm $> cdpy (sidadm $> python systemReplicationStatus.py
Amministrazione SAP Basis

Chiudi l'applicazione SAP di origine e SAP HANA DB.

Durante il cutover della migrazione, esegui uno spegnimento del sistema di origine (l'applicazione SAP e il database SAP HANA).

Amministrazione di SAP Basis

Effettua un'acquisizione sull'obiettivo.

Per eseguire un'acquisizione sulla destinazione su AWS, esegui il comandohdbnsutil -sr_takeover.

Amministrazione SAP Basis

Sul DB SAP HANA di destinazione, disattiva la replica.

Per cancellare i metadati di replica, interrompi la replica sul sistema di destinazione eseguendo il comando. hdbnsutil -sr_disable 

Nota

Ciò è conforme alla nota SAP 2693441: impossibile rinominare un sistema SAP HANA a causa di un errore.

Amministrazione SAP Basis

Esegui il backup del database SAP HANA di destinazione.

Una volta completata con successo l'acquisizione, consigliamo di eseguire un backup completo di SAP HANA DB.

Amministrazione SAP Basis

Rinomina il database SAP HANA di destinazione

AttivitàDescrizioneCompetenze richieste

Interrompi le connessioni dei client di destinazione.

Nell'ambiente di destinazione, chiudi i server delle applicazioni SAP e le altre connessioni client.

Amministrazione SAP Basis

Rinomina il database SAP HANA di destinazione con il nome host temporaneo.

  1. Come utente root, rinomina il nome host SAP HANA DB di destinazione con il nome host temporaneo utilizzando resident. hdblcm 

    root $> cd /hana/shared/<SID/hdblcm root $> ./hdblcm
  2. Scegli l'opzione. 9 | rename_system | Rename the SAP HANA Database System

  3. Fornisci il nuovo nome: temp-host.

  4. Puoi convalidare altre opzioni secondo necessità. Tuttavia, assicuratevi di non confondere la ridenominazione dell'host con una modifica del SID (Nota SAP 2598814 — hdblcm: la ridenominazione SID fallisce).

Lo stop and start di SAP HANA DB sarà controllato da. hdblcm 

Amministrazione SAP Basis

Assegna reti di replica.

Nel global.ini file del sistema di origine, sotto l'[system_replication_hostname_resolution]intestazione, fornisci i dettagli della rete di replica di origine e di destinazione. Copiate quindi le voci nel global.ini file sul sistema di destinazione.

Amministrazione SAP Basis

Abilita la replica sul sistema primario.

Per abilitare la replica sul DB SAP HANA di origine, esegui il comando seguente. 

hdbnsutil -sr_enable --name=siteA
Amministrazione SAP Basis

Registrare il database SAP HANA di destinazione come sistema secondario.

Per registrare il database SAP HANA di destinazione come sistema secondario di origine per SAP HSR, scegli la replica asincrona. 

(sid)adm $> HDB stop (sid)adm $> hdbnsutil -sr_register –name=siteB –remotehost=hdbhost / --remoteInstance=00 –replicationMode=async –operationMode=logreplay (sid)adm $> HDB start

In alternativa, puoi scegliere l'opzione di registrazione. –online In tal caso, non è necessario arrestare e avviare il database SAP HANA.

Amministrazione SAP Basis

Convalida la sincronizzazione.

Sul DB SAP HANA di origine, verifica che tutti i log siano applicati al sistema di destinazione (poiché si tratta di una replica asincrona).

Per verificare la replica, esegui i seguenti comandi sull'origine.

(sid)adm $> cdpy (sidadm $> python systemReplicationStatus.py
Amministrazione SAP Basis

Chiudi l'applicazione SAP di origine e SAP HANA DB.

Durante il cutover della migrazione, esegui uno spegnimento del sistema di origine (l'applicazione SAP e il database SAP HANA).

Amministrazione di SAP Basis

Effettua un'acquisizione sull'obiettivo.

Per eseguire un'acquisizione sulla destinazione su AWS, esegui il comandohdbnsutil -sr_takeover.

Amministrazione SAP Basis

Sul DB SAP HANA di destinazione, disattiva la replica.

Per cancellare i metadati di replica, interrompi la replica sul sistema di destinazione eseguendo il comando. hdbnsutil -sr_disable 

Nota

Ciò è conforme alla nota SAP 2693441: impossibile rinominare un sistema SAP HANA a causa di un errore.

Amministrazione SAP Basis

Esegui il backup del database SAP HANA di destinazione.

Una volta completata con successo l'acquisizione, consigliamo di eseguire un backup completo di SAP HANA DB.

Amministrazione SAP Basis
AttivitàDescrizioneCompetenze richieste

Ripristina il nome host SAP HANA DB di destinazione all'originale.

  1. Per ripristinare il nome host SAP HANA DB di destinazione al nome host virtuale originale, usa resident. hdblcm 

    root $> cd /hana/shared/<SID>/hdblcm root $> ./hdblcm
  2. Scegli 9 | rename_system | Rename the SAP HANA Database System l'opzione.

  3. Fornisci il nuovo nome:hdbhost.

Puoi convalidare altre opzioni secondo necessità. Tuttavia, assicuratevi di non confondere la ridenominazione dell'host con una modifica del SID (Nota SAP 2598814 — hdblcm: la ridenominazione SID fallisce).

Amministrazione SAP Basis

Regola hdbuserstore.

Adatta i hdbuserstore dettagli puntando ai dettagli della fonte. schema/user Per i passaggi dettagliati, consulta la documentazione SAP. 

Per convalidare questo passaggio, esegui il comando. R3trans -d Il risultato dovrebbe riflettere una connessione riuscita al database SAP HANA.

Amministrazione SAP Basis

Avvia le connessioni client.

Nell'ambiente di destinazione, avvia i server delle applicazioni SAP e altre connessioni client.

Amministrazione SAP Basis

Ripristina il nome host originale nel sistema di destinazione

AttivitàDescrizioneCompetenze richieste

Ripristina il nome host SAP HANA DB di destinazione all'originale.

  1. Per ripristinare il nome host SAP HANA DB di destinazione al nome host virtuale originale, usa resident. hdblcm 

    root $> cd /hana/shared/<SID>/hdblcm root $> ./hdblcm
  2. Scegli 9 | rename_system | Rename the SAP HANA Database System l'opzione.

  3. Fornisci il nuovo nome:hdbhost.

Puoi convalidare altre opzioni secondo necessità. Tuttavia, assicuratevi di non confondere la ridenominazione dell'host con una modifica del SID (Nota SAP 2598814 — hdblcm: la ridenominazione SID fallisce).

Amministrazione SAP Basis

Regola hdbuserstore.

Adatta i hdbuserstore dettagli puntando ai dettagli della fonte. schema/user Per i passaggi dettagliati, consulta la documentazione SAP. 

Per convalidare questo passaggio, esegui il comando. R3trans -d Il risultato dovrebbe riflettere una connessione riuscita al database SAP HANA.

Amministrazione SAP Basis

Avvia le connessioni client.

Nell'ambiente di destinazione, avvia i server delle applicazioni SAP e altre connessioni client.

Amministrazione SAP Basis

Risorse correlate

Riferimenti SAP

I riferimenti alla documentazione SAP vengono aggiornati frequentemente da SAP. Per rimanere aggiornato, consulta la nota SAP 2407186 — Guide pratiche e white paper per SAP HANA High Availability.

Note SAP aggiuntive

  • 2550327 — Come rinominare un sistema SAP HANA

  • 1999880 — Domande frequenti: replica del sistema SAP HANA

  • 2078425 — Nota sulla risoluzione dei problemi per lo strumento di gestione del ciclo di vita della piattaforma SAP HANA hdblcm

  • 2592227 — Modifica del suffisso FQDN nei sistemi HANA

  • 2048681 — Esecuzione di attività di amministrazione della gestione del ciclo di vita della piattaforma SAP HANA su sistemi con più host senza SSH o credenziali root

Documenti SAP

AWS riferimenti

Informazioni aggiuntive

Le modifiche eseguite da nell'hdblcmambito dell'attività di ridenominazione del nome host vengono consolidate nel seguente registro dettagliato.

Codice che mostra i processi interrotti su temp-host, a partire da hdbhost e il sistema SAP HANA DB è stato rinominato.
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.