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à.
Esegui SAP HANA la migrazione all'AWSutilizzo SAP HSR con lo stesso nome host
Creato da Pradeep Puliyampatta () AWS
Ambiente: produzione | Fonte: SAP HANA DB locale | Destinazione: SAP HANA DB attivo AWS |
Tipo R: Rehost | Carico di lavoro: SAP | Tecnologie: database; migrazione |
AWSservizi: AWS ClientVPN; AWS Direct Connect; Amazon EBS |
Riepilogo
SAPHANAle migrazioni 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 scelta di una particolare opzione dipende dalla connettività di rete tra i database di origine e di destinazione, dalle dimensioni del SAP HANA database di origine, da considerazioni relative ai tempi di inattività e da altri fattori.
L'SAPHSRopzione per la migrazione dei SAP HANA carichi di lavoro AWS funziona bene quando è presente una rete stabile tra i sistemi di origine e di destinazione e l'intero database (snapshot di replica del SAP HANA DB) può essere replicata completamente entro 1 giorno, come previsto dai requisiti di throughput di rete per. SAP SAP HSR I tempi di inattività richiesti da questo approccio si limitano all'esecuzione dell'acquisizione dell'ambiente di destinazione AWS , al backup del database e alle attività successive alla migrazione. SAP HANA
SAPHSRsupporta l'uso di diversi nomi host (nomi host mappati su diversi indirizzi IP) per il traffico di replica tra i sistemi primari, di origine, e secondari 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 SAPdocumentazione
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. Assegnate un nome host temporaneo al SAP HANA DB di destinazione per facilitare l'unicità del nome host per. SAP HSR Dopo che la migrazione ha completato la fase cardine dell'acquisizione SAP HANA nell'ambiente 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.
SAPHANAdatabase sia nell'ambiente di origine che in quello di destinazione. Il livello di patch del SAP HANA DB di destinazione deve essere uguale o superiore al livello di patch del SAP HANA DB di origine, all'interno della stessa edizione della SAP HANA piattaforma. Ad esempio, la replica non può essere impostata tra sistemi HANA 1.0 e HANA 2.0. Per ulteriori informazioni, vedere la domanda 15 nella SAP Nota: 1999880 —FAQ: SAP HANA Replica del sistema.
SAPserver di applicazioni nell'ambiente di destinazione.
Volumi Amazon Elastic Block Store (AmazonEBS) nell'ambiente di destinazione.
Limitazioni
Il seguente elenco di SAP documenti copre i problemi noti correlati a questa soluzione alternativa, inclusi i vincoli relativi al tiering SAP HANA dinamico e alle migrazioni con scalabilità orizzontale:
2956397 — Ridenominazione del sistema di database non riuscita SAP HANA
2222694 — Quando si tenta di rinominare il HANA sistema, 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 non riuscita SAP HANA
2630562 HANA — La ridenominazione del nome host non è riuscita e non si avvia HANA
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 a causa di un errore SAP HANA
2519672 - Il HANA primario e il secondario hanno dati e chiavi di sistema PKI SSFS diversi o non possono essere controllati
2457129 — La ridenominazione dell'host SAP HANA di sistema non è consentita quando il tiering dinamico fa parte di Landscape
2473002 — Utilizzo della replica HANA del sistema per migrare un sistema con scalabilità orizzontale (l'utilizzo di questo approccio di ridenominazione del nome host per sistemi con scalabilità orizzontale non prevede SAP alcuna restrizione. SAP HANA 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 SAP HANA database è installato nell'ambiente di origine. Tutte le connessioni al server delle SAP applicazioni 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.
Configurazione del bersaglio
L'ambiente di Cloud AWS destinazione utilizza lo stesso nome host per eseguire un SAP HANA database. L'ambiente di destinazione su AWS include quanto segue:
SAPHANAdatabase
SAPserver di applicazioni
EBSvolumi
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
SAPi server delle applicazioni 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 VPN servizio 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 (AmazonEBS) fornisce volumi di storage a livello di blocco da utilizzare con istanze Amazon Elastic Compute Cloud (AmazonEC2). EBSi volumi si comportano come dispositivi a blocchi grezzi e non formattati. Puoi montare questi volumi come dispositivi sulle istanze.
Altri strumenti
SAPserver di applicazioni
: i server delle SAP applicazioni forniscono ai programmatori un modo per esprimere la logica aziendale. Il server delle SAP applicazioni esegue l'elaborazione dei dati in base alla logica aziendale. I dati effettivi vengono archiviati in un database, che è un componente separato. SAPHANAcockpit
e SAPHANAStudio : sia SAP HANA cockpit che SAP HANA Studio forniscono un'interfaccia amministrativa al SAP HANA database. In SAP HANA Studio, la console di SAP HANA amministrazione è la visualizzazione del sistema che fornisce contenuti pertinenti per l'amministrazione del SAP HANA database. SAPHANAReplica di
SAP HANA sistema — System Replication (SAPHSR) è la procedura standard fornita da SAP per la replica SAP HANA dei database. Gli eseguibili richiesti per SAP HSR fanno parte del kernel SAP HANA del server stesso.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Installa e configura i SAP HANA database. | Negli ambienti di origine e di destinazione, assicurati che il SAP HANA DB sia installato e configurato secondo SAP HANA le migliori pratiche. Per ulteriori informazioni, vedere SAPHANAon AWS. | SAPAmministrazione di base |
Mappa l'indirizzo IP. | Nell'ambiente di destinazione, assicuratevi che il nome host temporaneo sia assegnato a un indirizzo IP interno.
| AWSamministrazione |
Risolve i nomi host di destinazione. | Sul SAP HANA DB secondario, verifica che entrambi i nomi host ( | Amministrazione Linux |
Eseguire il backup dei SAP HANA database di origine e di destinazione. | Usa SAP HANA Studio o la SAP HANA cabina di pilotaggio per eseguire backup sui SAP HANA database. | SAPAmministrazione di base |
PKICertificati del sistema di scambio. | (Si applica solo alla SAP HANA versione 2.0 e successive) I certificati Exchange nell'infrastruttura a chiave pubblica del sistema (PKI) archivio sicuro nel file system (SSFS) archivio tra il database primario e quello secondario. Per ulteriori informazioni, vedere SAP Nota 2369981 — Passaggi di configurazione richiesti per l'autenticazione con SAP HANA System Replication. | SAPAmministrazione di base |
Attività | Descrizione | Competenze richieste |
---|---|---|
Interrompi le connessioni dei client di destinazione. | Nell'ambiente di destinazione, chiudi i server delle SAP applicazioni e le altre connessioni client. | SAPAmministrazione di base |
Rinomina il SAP HANA DB di destinazione con l'hostname temporaneo. |
L'arresto e l'SAPHANAavvio del DB saranno controllati da. | SAPAmministrazione di base |
Assegna reti di replica. | Nel | SAPAmministrazione di base |
Abilita la replica sul sistema primario. | Per abilitare la replica sul SAP HANA DB di origine, esegui il comando seguente.
| SAPAmministrazione di base |
Registrare il SAP HANA DB di destinazione come sistema secondario. | Per registrare il SAP HANA DB di destinazione come sistema secondario di origine SAPHSR, scegli la replica asincrona.
In alternativa, puoi scegliere l' | SAPAmministrazione di base |
Convalida la sincronizzazione. | Sul SAP HANA DB 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.
| SAPAmministrazione di base |
Chiudere l'SAPapplicazione sorgente e il SAP HANA DB. | Durante il cutover della migrazione, eseguite uno spegnimento del sistema di origine (SAPapplicazione e database). SAP HANA | SAPAmministrazione di base |
Effettua un'acquisizione sul bersaglio. | Per effettuare un'acquisizione sul bersaglio in poiAWS, esegui il comando. | SAPAmministrazione di base |
Sul SAP HANA DB di destinazione, disattiva la replica. | Per cancellare i metadati di replica, interrompi la replica sul sistema di destinazione eseguendo il comando. Nota: ciò è conforme alla SAP nota 2693441 — Impossibile rinominare un sistema a causa di un errore. SAP HANA | SAPAmministrazione di base |
Esegui il backup del SAP HANA DB di destinazione. | Una volta completata con successo l'acquisizione, consigliamo di eseguire un backup completo del SAP HANA DB. | SAPAmministrazione di base |
Attività | Descrizione | Competenze richieste |
---|---|---|
Ripristina il nome host del SAP HANA DB di destinazione all'originale. |
Puoi convalidare altre opzioni secondo necessità. Tuttavia, assicurati di non confondere la ridenominazione dell'host con una SID modifica (SAPNota 2598814 — hdblcm: la ridenominazione fallisce). SID | SAPAmministrazione di base |
Regola hdbuserstore. | Adatta i Per convalidare questo passaggio, esegui il comando | SAPAmministrazione di base |
Avvia le connessioni client. | Nell'ambiente di destinazione, avvia i server delle SAP applicazioni e le altre connessioni client. | SAPAmministrazione di base |
Risorse correlate
SAPriferimenti
SAPi riferimenti alla documentazione vengono aggiornati frequentemente daSAP. Per rimanere aggiornati, consultate la SAP Nota 2407186 — Guide pratiche e white paper per l'elevata disponibilità. SAP HANA
Note aggiuntive SAP
2550327 — Come rinominare un sistema SAP HANA
1999880 —: Replica del sistema FAQ SAP HANA
2078425 — Nota sulla risoluzione dei problemi per lo strumento di gestione del ciclo di vita della piattaforma hdblcm SAP HANA
2592227 FQDN — modifica HANA del suffisso nei sistemi
2048681 — Esecuzione di attività di amministrazione della gestione del ciclo di vita SAP HANA della piattaforma su sistemi con più host senza credenziali root SSH
SAPdocumenti
AWS riferimenti
Informazioni aggiuntive
Le modifiche eseguite da nell'hdblcm
ambito dell'attività di ridenominazione del nome host vengono consolidate nel seguente registro dettagliato.