Pour offrir des niveaux de disponibilité plus élevés, vous pouvez relier plusieurs systèmes dans une infrastructure de réplication de systèmes multiniveaux SAP HANA.
Avec la réplication de système multi-niveaux, une configuration de réplication de système de niveau 2 peut être utilisée comme source pour la réplication dans une configuration en chaîne du site principal, du site secondaire de niveau 2 et du site secondaire de niveau 3.
Après avoir configuré un scénario de réplication de système de base, vous ajoutez un troisième système pour fournir un autre niveau de redondance. Dans une configuration multi-niveaux, le système principal est toujours sur le niveau 1, un niveau 2 secondaire a un système principal comme source de réplication et un niveau 3 secondaire a le niveau 2 secondaire comme source de réplication.

En général, la réplication de système multi-niveaux n'autorise pas les mélanges de modes d'exploitation. Cependant, il existe une exception. Si le mode d'exploitation logreplay_readaccess est configuré entre le niveau 1 et le niveau 2, le mode d'exploitation logreplay peut être configuré entre le niveau 2 et le niveau 3.
Configuration de la réplication de système multi-niveaux SAP HANA
Vous pouvez configurer la réplication de système multi-niveaux à l'aide des outils suivants :
Cockpit SAP HANA
hdbnsutil
SAP HANA Studio
Pour configurer la réplication de systèmes multi-niveaux, vous avez installé et configuré trois systèmes SAP HANA identiques et opérationnels indépendamment : un système principal, un système secondaire de niveau 2 et un système secondaire de niveau 3.
Pour utiliser hdbnsutil pour configurer la réplication de système multi-échelons, vous devez effectuer les étapes ci-dessous. Dans ce scénario, il existe trois systèmes SAP HANA : A, B et C, nommés respectivement Tier1, Tier2 et Tier3. En outre, dans ce scénario, la réplication de système multi-niveaux prend en charge un niveau 2 secondaire avec le mode de réplication synchrone et un niveau 3 secondaire avec le mode de réplication asynchrone.
Configuration d'une réplication de système multi-niveaux SAP HANA à l'aide de hdbnsutil
Lancez le système SAP HANA A et sauvegardez la base de données système et toutes les bases de données mutualisées.
Activez la réplication du système et donnez au système A un nom logique :
hdbnsutil -sr_enable --name=Tier1
Arrêter le système secondaire B de niveau 2.
Enregistrer le système B comme niveau 2 :
Code Snippet12hdbnsutil -sr_register --replicationMode=sync --name=Tier2 --remoteInstance=<instID> --remoteHost=<hostA>Démarrez le système secondaire B de niveau 2.
Activez le niveau 2 comme source pour un système secondaire de niveau 3 :
hdbnsutil -sr_enable
Arrêtez le système secondaire C de niveau 3.
Enregistrer le système C comme niveau 3 :
Code Snippet12hdbnsutil -sr_register --replicationMode=async --name=Tier3 --remoteInstance=<instID> --remoteHost=<hostB>Démarrez le système secondaire C de niveau 3.
À l'aide du cockpit SAP HANA, vous pouvez configurer la réplication de système multi-niveaux en une seule étape. Après avoir saisi les détails du système pour le niveau 1 et le niveau 2, vous pouvez ajouter les détails du système de niveau 3.


Si le système principal échoue, une reprise du système secondaire de niveau 2 est effectuée. Une fois que votre site en échec est à nouveau opérationnel, vous pouvez le joindre en tant que système secondaire de niveau 3 ou restaurer la configuration de réplication du système multi-niveaux d'origine.






