Configuration de plusieurs hôtes
Configuration de plusieurs hôtes
Ce chapitre décrit la configuration d'un système hôte multiple SAP HANA 2+1 à titre d'exemple.
Configuration LUN pour les systèmes multi-hôtes SAP HANA
Le LVM Linux est utilisé pour augmenter les performances et pour répondre aux limitations de taille des LUN.
Sur l'hôte SAP HANA, il est nécessaire de créer et de monter des groupes de volumes et des volumes logiques, comme le montre le tableau suivant.
Volume logique (LV) | Point de montage sur l'hôte SAP HANA | Remarque |
---|---|---|
LV : FC5_data_mnt00001-vol |
/hana/data/FC5/mnt00001 |
Monté à l'aide d'un connecteur de stockage |
LV : FC5_log_mnt00001-vol |
/hana/log/FC5/mnt00001 |
Monté à l'aide d'un connecteur de stockage |
LV : FC5_data_mnt00002-vol |
/hana/data/FC5/mnt00002 |
Monté à l'aide d'un connecteur de stockage |
LV : FC5_log_mnt00002-vol |
/hana/log/FC5/mnt00002 |
Monté à l'aide d'un connecteur de stockage |
Partage NFS externe : FC5_shared |
/hana/partagé |
Monté sur tous les hôtes à l'aide de l'entrée NFS et /etc/fstab |
|
Les systèmes multi-hôtes SAP HANA nécessitent /hana/shared Système de fichiers connecté à tous les hôtes d'un système. Il s'agit généralement d'un partage NFS fourni par un serveur NFS. Il est recommandé d'utiliser un serveur NFS haute disponibilité, tel qu'un système NetApp FAS ou AFF. Une autre option consiste à utiliser le serveur NFS intégré d'un hôte Linux.
|
|
Avec la configuration décrite, le /usr/sap/FC5 Le répertoire dans lequel est stocké le répertoire personnel par défaut de l'utilisateur FC5adm se trouve sur le disque local de chaque hôte HANA. Dans une configuration de reprise après sinistre avec réplication sur disque, NetApp recommande d'utiliser quatre LUN supplémentaires pour /usr/sap/FC5 système de fichiers de chaque hôte afin que chaque hôte de base de données ait tous ses systèmes de fichiers sur le stockage central.
|
Créez des groupes de volumes LVM et des volumes logiques
-
Initialisez toutes les LUN en tant que volume physique.
pvcreate /dev/mapper/svm1-FC5_data_mnt00001_1 pvcreate /dev/mapper/svm1-FC5_data_mnt00001_2 pvcreate /dev/mapper/svm1-FC5_data_mnt00002_1 pvcreate /dev/mapper/svm1-FC5_data_mnt00002_2 pvcreate /dev/mapper/svm1-FC5_log_mnt00001_1 pvcreate /dev/mapper/svm1-FC5_log_mnt00001_2 pvcreate /dev/mapper/svm1-FC5_log_mnt00002_1 pvcreate /dev/mapper/svm1-FC5_log_mnt00002_2
-
Création des groupes de volumes pour chaque partition de données et de journaux
vgcreate FC5_data_mnt00001 /dev/mapper/svm1-FC5_data_mnt00001_1 /dev/mapper/svm1-FC5_data_mnt00001_2 vgcreate FC5_data_mnt00002 /dev/mapper/svm1-FC5_data_mnt00002_1 /dev/mapper/svm1-FC5_data_mnt00002_2 vgcreate FC5_log_mnt00001 /dev/mapper/svm1-FC5_log_mnt00001_1 /dev/mapper/svm1-FC5_log_mnt00001_2 vgcreate FC5_log_mnt00002 /dev/mapper/svm1-FC5_log_mnt00002_1 /dev/mapper/svm1-FC5_log_mnt00002_2
-
Créez un volume logique pour chaque partition de données et de journaux. Utilisez une taille de bande égale au nombre de LUN utilisées par groupe de volumes (dans cet exemple, il y en a deux) et une taille de bande de 256k pour les données et de 64k pour les journaux. SAP ne prend en charge qu'un seul volume logique par groupe de volumes.
lvcreate --extents 100%FREE -i 2 -I 256k --name vol FC5_data_mnt00001 lvcreate --extents 100%FREE -i 2 -I 256k --name vol FC5_data_mnt00002 lvcreate --extents 100%FREE -i 2 -I 64k --name vol FC5_log_mnt00002 lvcreate --extents 100%FREE -i 2 -I 64k --name vol FC5_log_mnt00001
-
Analysez les volumes physiques, les groupes de volumes et les groupes de volumes de tous les autres hôtes.
modprobe dm_mod pvscan vgscan lvscan
|
Si ces commandes ne trouvent pas les volumes, un redémarrage est nécessaire. |
Pour monter les volumes logiques, les volumes logiques doivent être activés. Pour activer les volumes, lancer la commande suivante :
vgchange -a y
Créer des systèmes de fichiers
Créez le système de fichiers XFS sur tous les volumes logiques de données et de journaux.
mkfs.xfs FC5_data_mnt00001-vol mkfs.xfs FC5_data_mnt00002-vol mkfs.xfs FC5_log_mnt00001-vol mkfs.xfs FC5_log_mnt00002-vol
Créer des points de montage
Créez les répertoires de points de montage requis et définissez les autorisations sur tous les hôtes de travail et de secours :
sapcc-hana-tst:/ # mkdir -p /hana/data/FC5/mnt00001 sapcc-hana-tst:/ # mkdir -p /hana/log/FC5/mnt00001 sapcc-hana-tst:/ # mkdir -p /hana/data/FC5/mnt00002 sapcc-hana-tst:/ # mkdir -p /hana/log/FC5/mnt00002 sapcc-hana-tst:/ # mkdir -p /hana/shared sapcc-hana-tst:/ # chmod –R 777 /hana/log/FC5 sapcc-hana-tst:/ # chmod –R 777 /hana/data/FC5 sapcc-hana-tst:/ # chmod 777 /hana/shared
Montez les systèmes de fichiers
Pour monter le /hana/shared
systèmes de fichiers lors du démarrage du système à l'aide de /etc/fstab
fichier de configuration, ajoutez le /hana/shared
système de fichiers vers le /etc/fstab
fichier de configuration de chaque hôte.
sapcc-hana-tst:/ # cat /etc/fstab <storage-ip>:/hana_shared /hana/shared nfs rw,vers=3,hard,timeo=600, intr,noatime,nolock 0 0
|
Tous les systèmes de fichiers de données et de journaux sont montés via le connecteur de stockage SAP HANA. |
Pour monter les systèmes de fichiers, exécutez le mount –a
commande sur chaque hôte.