Ajout de partitions de volumes de données supplémentaires pour les systèmes SAP HANA à un seul hôte
Depuis SAP HANA 2.0 SPS4, des partitions de volume de données supplémentaires peuvent être configurées. Cette fonctionnalité vous permet de configurer deux ou plusieurs LUN pour le volume de données d'une base de données de locataires SAP HANA et d'évoluer au-delà de la taille et des limites de performance d'une seule LUN.
Il n'est pas nécessaire d'utiliser plusieurs partitions pour remplir les KPI SAP HANA. Une LUN unique dotée d'une partition unique remplit les KPI requis. |
L'utilisation d'au moins deux LUN individuelles pour le volume de données n'est disponible que pour les systèmes SAP HANA à un seul hôte. Le connecteur de stockage SAP requis pour les systèmes SAP HANA à plusieurs hôtes ne prend en charge qu'un seul périphérique pour le volume de données. |
L'ajout de partitions de volume de données supplémentaires peut être effectué à tout moment, mais la base de données SAP HANA pourra être redémarrée.
Activation de partitions de volume de données supplémentaires
Pour activer d'autres partitions de volume de données, procédez comme suit :
-
Ajoutez l'entrée suivante dans le
global.ini
fichier.[customizable_functionalities] persistence_datavolume_partition_multipath = true
-
Redémarrez la base de données pour activer la fonctionnalité. Ajout du paramètre via SAP HANA Studio au
global.ini
File en utilisant la configuration Systemdb empêche le redémarrage de la base de données.
Configuration de volumes et de LUN
L'organisation des volumes et des LUN est similaire à celle d'un hôte unique avec une partition du volume de données, mais avec un volume de données et une LUN supplémentaires stockés sur un autre agrégat en tant que volume du journal et l'autre volume de données. Le tableau suivant présente un exemple de configuration de systèmes SAP HANA à un seul hôte avec deux partitions de volume de données.
Agrégat 1 au niveau du contrôleur A | L'agrégat 2 au niveau du contrôleur A | Agrégat 1 au niveau du contrôleur B | Agrégat 2 au niveau du contrôleur B |
---|---|---|---|
Volume de données : SID_data_mnt00001 |
Volume partagé : SID_shared |
Volume de données : SID_data2_mnt00001 |
Volume du journal : SID_log_mnt00001 |
Le tableau suivant présente un exemple de configuration de point de montage pour un système à un hôte unique avec deux partitions de volume de données.
LUN | Point de montage sur l'hôte HANA | Remarque |
---|---|---|
SID_data_mnt00001 |
/hana/data/SID/mnt00001 |
Monté à l'aide de l'entrée /etc/fstab |
SID_data2_mnt00001 |
/hana/data2/SID/mnt00001 |
Monté à l'aide de l'entrée /etc/fstab |
SID_log_mnt00001 |
/hana/log/SID/mnt00001 |
Monté à l'aide de l'entrée /etc/fstab |
SID_shared |
/hana/partagé/SID |
Monté à l'aide de l'entrée /etc/fstab |
Créez les nouvelles LUN de données avec ONTAP System Manager ou l'interface de ligne de commandes de ONTAP.
Configuration de l'hôte
Pour configurer un hôte, procédez comme suit :
-
Configurez les chemins d'accès multiples pour les LUN supplémentaires, comme décrit au chapitre 0.
-
Créez le système de fichiers XFS sur chaque LUN supplémentaire appartenant au système HANA :
stlrx300s8-6:/ # mkfs.xfs /dev/mapper/hana-SS3_data2_mnt00001
-
Ajoutez le ou les systèmes de fichiers supplémentaires à la
/etc/fstab
fichier de configuration.Les systèmes de fichiers XFS pour le LUN de données et de journaux doivent être montés avec le relatime
etinode64
options de montage.stlrx300s8-6:/ # cat /etc/fstab /dev/mapper/hana-SS3_shared /hana/shared xfs defaults 0 0 /dev/mapper/hana-SS3_log_mnt00001 /hana/log/SS3/mnt00001 xfs relatime,inode64 0 0 /dev/mapper/hana-SS3_data_mnt00001 /hana/data/SS3/mnt00001 xfs relatime,inode64 0 0 /dev/mapper/hana-SS3_data2_mnt00001 /hana/data2/SS3/mnt00001 xfs relatime,inode64 0 0
-
Créez des points de montage et définissez les autorisations sur l'hôte de la base de données.
stlrx300s8-6:/ # mkdir -p /hana/data2/SS3/mnt00001 stlrx300s8-6:/ # chmod –R 777 /hana/data2/SS3
-
Montez les systèmes de fichiers, exécutez le
mount –a
commande.
Ajout d'une partition de volume de données supplémentaire
Pour ajouter une partition de volume de données supplémentaire à votre base de données de tenant, exécutez l'instruction SQL suivante sur la base de données de tenant. Chaque LUN supplémentaire peut avoir un chemin différent :
ALTER SYSTEM ALTER DATAVOLUME ADD PARTITION PATH '/hana/data2/SID/';