Ajout de partitions de volume de données supplémentaires
Depuis SAP HANA 2.0 SPS4, des partitions de volume de données supplémentaires peuvent être configurées. Vous pouvez ainsi configurer deux volumes ou plus pour le volume de données d'une base de données de locataires SAP HANA et évoluer au-delà des limites de taille et de performance d'un seul volume.
L'utilisation d'au moins deux volumes individuels pour le volume de données est disponible pour les systèmes à un seul hôte SAP HANA et SAP HANA à plusieurs hôtes. Vous pouvez ajouter des partitions de volume de données supplémentaires à tout moment. |
Activation de partitions de volume de données supplémentaires
Pour activer des partitions de volume de données supplémentaires, ajoutez l'entrée suivante dans global.ini
En utilisant SAP HANA Studio ou Cockpit dans la configuration SYSTEMDB.
[customizable_functionalities] persistence_datavolume_partition_multipath = true
Ajout manuel du paramètre à global.ini le fichier requiert le redémarrage de la base de données.
|
Configuration de volumes pour les systèmes SAP HANA à un seul hôte
La disposition des volumes d'un système SAP HANA à un seul hôte avec plusieurs partitions est similaire à celle d'un système avec une partition de volume de données, mais avec un volume de données supplémentaire stocké sur un autre agrégat en tant que volume du journal et de l'autre volume de données. Le tableau suivant présente un exemple de configuration d'un système SAP HANA à un seul hôte avec deux partitions de volume de données.
Agrégat 1 au niveau du contrôleur A | 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.
Un chemin de jonction | Répertoire | Point de montage sur l'hôte HANA |
---|---|---|
SID_data_mnt00001 |
– |
/hana/data/SID/mnt00001 |
SID_data2_mnt00001 |
– |
/hana/data2/SID/mnt00001 |
SID_log_mnt00001 |
– |
/hana/log/SID/mnt00001 |
SID_shared |
partagé usr-sap |
/Usr/sap/SID /hana/shared |
Vous pouvez créer le nouveau volume de données et le monter dans le namespace à l'aide de NetApp ONTAP System Manager ou de l'interface de ligne de commande de ONTAP.
Configuration de volumes pour les systèmes SAP HANA à plusieurs hôtes
Les volumes sont de type disposition pour un système SAP HANA à plusieurs hôtes avec une partition de volume de données, mais avec un volume de données supplémentaire stocké sur un agrégat différent en tant que volume de journaux et l'autre volume de données. Le tableau suivant présente un exemple de configuration d'un système SAP HANA à plusieurs hôtes avec deux partitions de volume de données.
Objectif | Agrégat 1 au niveau du contrôleur A | 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 |
---|---|---|---|---|
Volumes de données et de journaux pour le nœud 1 |
Volume de données : SID_data_mnt00001 |
– |
Volume du journal : SID_log_mnt00001 |
Volume de données 2 : SID_data2_mnt00001 |
Volumes de données et de journaux pour le nœud 2 |
Volume du journal : SID_log_mnt00002 |
Volume Data2 : SID_data2_mnt00002 |
Volume de données : SID_data_mnt00002 |
– |
Volumes de données et de journaux pour le nœud 3 |
– |
Volume de données : SID_data_mnt00003 |
Volume Data2 : SID_data2_mnt00003 |
Volume du journal : SID_log_mnt00003 |
Volumes de données et de journaux pour le nœud 4 |
Volume de données 2 : SID_data2_mnt00004 |
Volume du journal : SID_log_mnt00004 |
– |
Volume de données : SID_data_mnt00004 |
Volume partagé pour tous les hôtes |
Volume partagé : SID_shared |
– |
– |
– |
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.
Un chemin de jonction | Répertoire | Point de montage sur l'hôte SAP HANA | Remarque |
---|---|---|---|
SID_data_mnt00001 |
– |
/hana/data/SID/mnt00001 |
Monté sur tous les hôtes |
SID_data2_mnt00001 |
– |
/hana/data2/SID/mnt00001 |
Monté sur tous les hôtes |
SID_log_mnt00001 |
– |
/hana/log/SID/mnt00001 |
Monté sur tous les hôtes |
SID_data_mnt00002 |
– |
/hana/data/SID/mnt00002 |
Monté sur tous les hôtes |
SID_data2_mnt00002 |
– |
/hana/data2/SID/mnt00002 |
Monté sur tous les hôtes |
SID_log_mnt00002 |
– |
/hana/log/SID/mnt00002 |
Monté sur tous les hôtes |
SID_data_mnt00003 |
– |
/hana/data/SID/mnt00003 |
Monté sur tous les hôtes |
SID_data2_mnt00003 |
/hana/data2/SID/mnt00003 |
Monté sur tous les hôtes |
|
SID_log_mnt00003 |
/hana/log/SID/mnt00003 |
Monté sur tous les hôtes |
|
SID_data_mnt00004 |
/hana/data/SID/mnt00004 |
Monté sur tous les hôtes |
|
SID_data2_mnt00004 |
– |
/hana/data2/SID/mnt00004 |
Monté sur tous les hôtes |
SID_log_mnt00004 |
– |
/hana/log/SID/mnt00004 |
Monté sur tous les hôtes |
SID_shared |
partagée |
/hana/partagé/SID |
Monté sur tous les hôtes |
SID_shared |
usr-sap-host1 |
/Usr/sap/SID |
Monté sur l'hôte 1 |
SID_shared |
usr-sap-host2 |
/Usr/sap/SID |
Monté sur l'hôte 2 |
SID_shared |
usr-sap-host3 |
/Usr/sap/SID |
Monté sur l'hôte 3 |
SID_shared |
usr-sap-host4 |
/Usr/sap/SID |
Monté sur l'hôte 4 |
SID_shared |
usr-sap-host5 |
/Usr/sap/SID |
Monté sur l'hôte 5 |
Vous pouvez créer le nouveau volume de données et le monter dans le namespace à l'aide de ONTAP System Manager ou de l'interface de ligne de commande de ONTAP.
Configuration de l'hôte
Outre les tâches décrites dans la section "Configuration de l'hôte," les points de montage supplémentaires et fstab
les entrées des nouveaux volumes de données supplémentaires doivent être créées et les nouveaux volumes doivent être montés.
-
Créer des points de montage supplémentaires.
-
Pour un système à un seul hôte, créez des points de montage et définissez les autorisations sur l'hôte de la base de données :
sapcc-hana-tst-06:/ # mkdir -p /hana/data2/SID/mnt00001 sapcc-hana-tst-06:/ # chmod –R 777 /hana/data2/SID
-
Pour un système à plusieurs hôtes, créez des points de montage et définissez les autorisations sur tous les hôtes de travail et de secours.
Les commandes suivantes s'utilisent avec un système HANA à plusieurs hôtes double plus 1.
-
Hôte du premier employé :
sapcc-hana-tst-06:~ # mkdir -p /hana/data2/SID/mnt00001 sapcc-hana-tst-06:~ # mkdir -p /hana/data2/SID/mnt00002 sapcc-hana-tst-06:~ # chmod -R 777 /hana/data2/SID
-
Second hôte de travail :
sapcc-hana-tst-07:~ # mkdir -p /hana/data2/SID/mnt00001 sapcc-hana-tst-07:~ # mkdir -p /hana/data2/SID/mnt00002 sapcc-hana-tst-07:~ # chmod -R 777 /hana/data2/SID
-
Hôte de secours :
sapcc-hana-tst-07:~ # mkdir -p /hana/data2/SID/mnt00001 sapcc-hana-tst-07:~ # mkdir -p /hana/data2/SID/mnt00002 sapcc-hana-tst-07:~ # chmod -R 777 /hana/data2/SID
-
-
-
Ajoutez les systèmes de fichiers supplémentaires à la
/etc/fstab
fichier de configuration sur tous les hôtes.Voir l'exemple suivant pour un système à un seul hôte utilisant NFSv4.1 :
<storage-vif-data02>:/SID_data2_mnt00001 /hana/data2/SID/mnt00001 nfs rw, vers=4 minorversion=1,hard,timeo=600,rsize=1048576,wsize=262144,bg,noatime,lock 0 0
Utilisez une interface virtuelle de stockage différente pour connecter chaque volume de données afin de vous assurer que vous utilisez différentes sessions TCP pour chaque volume ou utilisez l'option de montage nconnect, si disponible pour votre système d'exploitation. -
Montez les systèmes de fichiers en exécutant
mount –a
commande.
Ajout d'une partition de volume de données supplémentaire
Exécutez l'instruction SQL suivante sur la base de données du locataire pour ajouter une partition de volume de données supplémentaire à la base de données de votre locataire. Utiliser le chemin d'accès à des volumes supplémentaires :
ALTER SYSTEM ALTER DATAVOLUME ADD PARTITION PATH '/hana/data2/SID/';