Prise en charge du stockage partagé pour les environnements Db2 pureScale
Si cette situation se produit, la protection revêt alors une importance particulière dans une configuration à deux machines comportant un nombre d'hôtes pair. Dans cette configuration, lorsque la défaillance d'une seule machine entraîne la défaillance des hôtes, un disque de départage est nécessaire pour obtenir le quorum opérationnel.
Db2 pureScale Feature prend en charge tous les réseaux de stockage (SAN) et le stockage par blocs partagé directement connecté, référencé en tant que numéro d'unité logique (LUN).
Protection d'E-S rapide
Avant de récupérer un membre défaillant dans l'instance Db2 pureScale , les services de clusterDb2 s'assurent qu'il n'est pas possible pour le membre défaillant de modifier les données partagées sur le disque. Cette précaution est connue sous le nom de clôturage d'E-S. Certaines combinaisons de contrôleurs de stockage et de pilotes d'E-S à chemins d'accès multiples prennent en charge la fonction spécialisée, appelée SCSI-3 Persistent Reserve (PR), avec le type de réservation permanente write exclusive all inscrits (type 7h). Ce type permet à Services de cluster Db2 d'effectuer une protection d'E-S rapide, en seulement 1 à 2 secondes.
Le temps de reprise correspond au temps écoulé entre la panne d'un hôte et la libération des verrous pour les transactions non validées. Dans le cas d'une charge de travail OLTP classique comportant des transactions courtes, la protection d'E-S rapide crée des temps de reprise d'environ 20 secondes. La protection d'E-S rapide est beaucoup plus performante que la seconde méthode, basée sur l'expiration des baux des verrous. Au moment du choix de la catégorie, déterminez si la prise en charge de la protection d'E-S rapide est nécessaire pour répondre aux exigences définies dans les accords sur les niveaux de service (SLA).
Prise en charge de la condition de départage Db2 cluster services
Un sous-cluster d'hôtes requiert un quorum opérationnel pour IBM Reliable Scalable Cluster Technology (RSCT) afin de permettre au sous-cluster de continuer à exécuter l'instance Db2 pureScale en cas de défaillance de l'hôte. Pour que RSCT lui accorde un quorum opérationnel, un cluster doit contenir la majorité des hôtes. Si exactement la moitié des hôtes du cluster sont actifs, le disque de départage peut être réservé exclusivement par ce sous-cluster pour obtenir le quorum opérationnel.
Dans Db2 11.1 et les groupes de correctifs ultérieurs, sur les systèmes d'exploitation Linux® pris en charge, l'unité utilisée comme disque de départage du gestionnaire de clusters doit avoir le code de type de réservation SCSI-3 PR WRITE EXCLUSIVE TITULAIRES ONLY 0x50 activé.
Sur les systèmes d'exploitation AIX® pris en charge, l'unité utilisée comme disque de départage du gestionnaire de clusters peut être du type de réservation SCSI-3 PR WRITE EXCLUSIVE TITULAIRES ONLY 0x50 ou du type de réservation SCSI-2 activé.
Pour vérifier le statut SCSI-3 PR sous Linux, utilisez la commande sg_persist avec la syntaxe ci-dessous. Assurez-vous que Write Exclusive, registrants only a la valeur 1.
sg_persist -c /dev/dm-7
IBM 2145 0000
Peripheral device type: disk
Report capabilities response: Compatible
Reservation Handling (CRH): 1
Specify Initiator Ports Capable (SIP_C): 0
All Target Ports Capable (ATP_C): 0
Persist Through Power Loss Capable (PTPL_C): 1
Type Mask Valid (TMV): 1
Allow Commands: 0
Persist Through Power Loss Active(PTPL_A): 1
Support indicated in Type mask:
Write Exclusive, all registrants: 1
Exclusive Access, registrants only: 1
Write Exclusive, registrants only: 1
Exclusive Access: 1
Write Exclusive: 1
Exclusive Access, all registrants: 1Pour plus de détails sur la commande sg_persist, voir la page Linux Man pour cette commande.
lsattr -R -l hdisk1 -a reserve_policyno_reserve
single_path
PR_exclusive
PR_shared
Pour plus de détails sur la commande lsattr, voir la page AIX Man.
Le disque de départage n'est pas requis. Toutefois, lorsque le cluster comporte un nombre pair de machines et que vous ne disposez pas d'un disque de départage, et si la moitié des machines du cluster échouent, le quorum opérationnel est perdu. Vous devez disposer du quorum opérationnel pour que le cluster soit en cours d'exécution. Sans quorum opérationnel, la base de données n'est pas utilisable.
Module de contrôle du chemin d'accès au pilote d'unité de sous-système (SDDPCM)
La mise à niveau de SDDPCM vers 2.6.3.x peut entraîner l'échec des configurations d'unité si l'attribut algorithm sur l'unité mise à niveau est défini sur fail_over. Si les paramètres de configuration de l'unité échouent, le cluster Db2 pureScale peut être affecté. Vous devez définir l'attribut timeout_policy sur retry_path si vous souhaitez utiliser l'option fail_over sur l'attribut algorithm . Pour plus d'informations, voir cette note technique du supportIBM.
Configuration de service multi-accès
Pour la configuration du service multi-accès DM-MP sous Linux, voir Q4.6 de la page de la foire aux questions sur IBM Spectrum Scale. Pour plus d'informations, voir IBM Spectrum Scale -Foire aux questions et réponses.
Combinaisons de pilotes d'E-S à chemins d'accès multiples et de périphériques de stockage de catégorie 1
| Périphériques de stockage | Pilotes d'E-S multi-accès requis pour les systèmes AIX | Pilotes d'E-S à chemins d'accès multiples requis pour les systèmes Linux | Protocole |
|---|---|---|---|
| IBM Storwize ® V7000 (6.4.0.1 ou version ultérieure) | SDDPCM, MPIO | DM-MP | Fibre Channel |
| IBM SAN Volume Controller (6.4.0.1 ou version ultérieure) | SDDPCM, MPIO | DM-MP | Fibre Channel |
| Série IBM System Storage® DS8000® | Pilote SDDPCM fourni par IBM (fichier de pilote devices.fcp.disk.ibm.mpio.rte et devices.sddpcm<Your specific AIX version>.rte) | DM-MP | Fibre Channel |
| Série IBM System Storage DS5000 | Pilote MPIO fourni par IBM (fichier de pilote devices.fcp.disk.ibm.mpio.rte) | DM-MP | Fibre Channel |
| Série IBM System Storage DS4000® | Pilote MPIO fourni par IBM (fichier de pilote devices.fcp.disk.ibm.mpio.rte) | DM-MP | Fibre Channel |
| Série IBM System Storage DS3000 | Pilote MPIO fourni par IBM (fichier de pilote devices.fcp.disk.ibm.mpio.rte) | DM-MP | Fibre Channel |
| Famille EMC VMAX/Symmetrix 1 | EMC PowerPath 5.5 P04 B00310 et EMC AIX ODM Package 5.3.0.6 Pilote MPIO fourni par EMC (fichier de pilote EMC.Symmetrix.fcp.MPIO.rte) |
DM-MP | Fibre Channel |
| Gestionnaires de fichiers NetApp FAS | Pilote MPIO fournis par NetApp | DM-MP | iSCSI |
| VIOS (Virtual I/O Server) 2 | MPIO ou SDDPCM | Non disponible | Fibre Channel |
| Hitachi Virtual Storage Platform (VSP)5 | Pilote MPIO fourni par Hitachi (devices.fcp.disk.Hitachi.array.mpio.rte) Pilote HDLM pour AIX version 7.3.1 ou ultérieure fourni par Hitachi |
DM-MP | Fibre Channel |
| Hitachi Universal Storage (HUS) 100 Series6 | Pilote MPIO fourni par Hitachi (devices.fcp.disk.Hitachi.array.mpio.rte) Pilote HDLM pour AIX version 7.3.1 ou ultérieure fourni par Hitachi |
DM-MP | Fibre Channel |
| Machine virtuelle Hitachi Universal Storage (HUS)7 | Pilote MPIO fourni par Hitachi (devices.fcp.disk.Hitachi.array.mpio.rte) Pilote HDLM pour AIX version 7.3.1 ou ultérieure fourni par Hitachi |
DM-MP | Fibre Channel |
| Hitachi VSP G10007 | Pilote MPIO fourni par Hitachi (devices.fcp.disk.Hitachi.array.mpio.rte) Pilote HDLM pour AIX version 7.3.1 ou ultérieure fourni par Hitachi |
DM-MP | Fibre Channel |
| IBM XIV® Storage System | MPIO | DM-MP | Fibre Channel |
| IBM FlashSystem 840 | Pilote MPIO fourni par IBM (fichier de pilote devices.fcp.disk.ibm.mpio.rte) | DM-MP | Fibre Channel |
| IBM Storwize V5000 (7.3.0 ou version ultérieure) | SDDPCM | DM-MP | Fibre Channel |
| IBM Flash System 900 | MPIO | DM-MP | Fibre Channel |
| IBM Flash System v9000 | MPIO | Fibre Channel | |
| Huawei OceanStor 5500 V3 | DM-MP | Fibre Channel | |
| IBM FlashSystem™ A900010 | MPIO | DM-MP | Fibre Channel |
| IBM FlashSystem™ A9000R10 | MPIO | DM-MP | Fibre Channel |
| IBM FlashSystem™ 7200 | MPIO | DM-MP | Fibre Channel |
| IBM FlashSystem™ 9200 | MPIO | DM-MP | Fibre Channel |
| IBM FlashSystem™ 5000 | MPIO | DM-MP | Fibre Channel |
Remarque :
|
|||
Combinaisons de pilotes d'E-S à chemins d'accès multiples et de périphériques de stockage de catégorie 2
| Périphériques de stockage | Pilotes d'E-S multi-accès requis pour les systèmes AIX | Pilotes d'E-S à chemins d'accès multiples requis pour les systèmes Linux | Protocole |
|---|---|---|---|
| Famille EMC VMAX/Symmetrix | EMC PowerPath | Fibre Channel | |
| Hitachi Universal Storage Platform V (USP V) | MPIO | Fibre Channel |
Combinaisons de pilotes d'E-S à chemins d'accès multiples et de périphériques de stockage de catégorie 3
Tous les périphériques de stockage et les combinaisons de pilotes d'E-S à chemins d'accès multiples non identifiés comme étant de catégorie 1 ou de catégorie 2 entrent dans la catégorie 3. Les combinaisons de catégorie 3 n'ont pas été validées avec la Db2 pureScale Feature, bien qu'elles soient prises en charge.