Utilisez SUSE Linux Enterprise Server 15 SP4 avec ONTAP
Vous pouvez utiliser les paramètres de configuration de l'hôte SAN ONTAP pour configurer SUSE Linux Enterprise Server 15 SP4 avec ONTAP comme cible.
Installez Linux Unified Host Utilities
Le pack logiciel NetApp Linux Unified Host Utilities est disponible sur le "Site de support NetApp" dans un fichier .rpm 32 bits et 64 bits. Si vous ne savez pas quel fichier est adapté à votre configuration, utilisez le "Matrice d'interopérabilité NetApp" pour vérifier celui dont vous avez besoin.
NetApp recommande vivement d'installer les utilitaires d'hôtes unifiés Linux, mais ce n'est pas obligatoire. Les utilitaires ne modifient aucun paramètre sur votre hôte Linux. Ces utilitaires améliorent la gestion et aident le support client NetApp à collecter des informations sur votre configuration.
Si une version de Linux Unified Host Utilities est actuellement installée, vous devez la mettre à niveau ou la supprimer et utiliser les étapes suivantes pour installer la dernière version.
-
Téléchargez le pack logiciel Linux Unified Host Utilities 32 bits ou 64 bits à partir du "Site de support NetApp" Sur votre hôte.
-
Utilisez la commande suivante pour installer le pack logiciel :
rpm -ivh netapp_linux_unified_host_utilities-7-1.x86_64
Vous pouvez utiliser les paramètres de configuration fournis dans ce document pour configurer les clients Cloud connectés à "Cloud Volumes ONTAP" et "Amazon FSX pour ONTAP". |
Kit D'outils SAN
Le kit d'outils est installé automatiquement lorsque vous installez le pack NetApp Host Utilities. Ce kit contient le sanlun
Utilitaire, qui vous aide à gérer les LUN et les HBA. Le sanlun
La commande renvoie les informations relatives aux LUN mappées sur votre hôte, aux chemins d'accès multiples et aux informations nécessaires à la création des groupes initiateurs.
Dans l'exemple suivant, le sanlun lun show
La commande renvoie les informations relatives à la LUN.
# sanlun lun show all
Exemple de résultat :
controller(7mode/E-Series)/ device host lun vserver(cDOT/FlashRay) lun-pathname filename adapter protocol size Product ------------------------------------------------------------------------- data_vserver /vol/vol1/lun1 /dev/sdb host16 FCP 120.0g cDOT data_vserver /vol/vol1/lun1 /dev/sdc host15 FCP 120.0g cDOT data_vserver /vol/vol2/lun2 /dev/sdd host16 FCP 120.0g cDOT data_vserver /vol/vol2/lun2 /dev/sde host15 FCP 120.0g cDOT
Démarrage SAN
Si vous décidez d'utiliser le démarrage SAN, celui-ci doit être pris en charge par votre configuration. Vous pouvez utiliser le "Matrice d'interopérabilité NetApp" Pour vérifier que votre système d'exploitation, votre adaptateur de bus hôte, votre micrologiciel HBA, votre BIOS de démarrage HBA et votre version de ONTAP sont pris en charge.
-
Mappez la LUN de démarrage SAN sur l'hôte.
-
Vérifiez que plusieurs chemins sont disponibles.
Plusieurs chemins deviennent disponibles une fois que le système d'exploitation hôte est en cours d'exécution sur les chemins. -
Activez le démarrage SAN dans le BIOS du serveur pour les ports auxquels la LUN de démarrage SAN est mappée.
Pour plus d'informations sur l'activation du BIOS HBA, reportez-vous à la documentation spécifique au fournisseur.
-
Redémarrez l'hôte pour vérifier que le démarrage a réussi.
Chemins d'accès multiples
Pour SUSE Linux Enterprise Server 15 SP4 /etc/multipath.conf
le fichier doit exister, mais il n'est pas nécessaire d'apporter des modifications spécifiques au fichier. SUSE Linux Enterprise Server 15 SP4 est compilé avec tous les paramètres requis pour reconnaître et gérer correctement les LUN ONTAP.
Vous pouvez utiliser le multipath -ll
Commande pour vérifier les paramètres des LUN ONTAP. Les sections suivantes fournissent un exemple de résultat de chemins d'accès multiples pour une LUN mappée aux rôles ASA et non ASA.
Configurations All SAN Array
Dans les configurations ASA (All SAN Array), tous les chemins d'accès à une LUN donnée sont actifs et optimisés. Ce qui améliore les performances en assurant le service des opérations d'E/S sur tous les chemins en même temps.
L'exemple suivant montre la sortie correcte pour une LUN ONTAP :
# multipath -ll 3600a09803831347657244e527766394e dm-5 NETAPP,LUN C-Mode size=80G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw `-+- policy='service-time 0' prio=50 status=active |- 3:0:7:9 sdco 69:192 active ready running |- 3:0:8:9 sddi 71:0 active ready running |- 14:0:8:9 sdjq 65:320 active ready running `- 14:0:7:9 sdiw 8:256 active ready running
N'utilisez pas un nombre excessif de chemins pour une seule LUN. Il ne faut pas plus de quatre chemins. Plus de huit chemins peuvent entraîner des problèmes de chemin lors des défaillances du stockage. |
Configurations non ASA
Pour les configurations non ASA, il doit y avoir deux groupes de chemins avec des priorités différentes. Les chemins ayant les priorités les plus élevées sont actifs/optimisés, ce qui signifie qu'ils sont gérés par le contrôleur où se trouve l'agrégat. Les chemins avec les priorités les plus basses sont actifs, mais ne sont pas optimisés car ils sont servis à partir d'un autre contrôleur. Les chemins non optimisés ne sont utilisés que lorsque les chemins optimisés ne sont pas disponibles.
L'exemple suivant montre la sortie correcte pour une LUN ONTAP avec deux chemins actifs/optimisés et deux chemins actifs/non optimisés :
# multipath -ll 3600a09803831347657244e527766394e dm-5 NETAPP,LUN C-Mode size=80G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw |-+- policy='service-time 0' prio=50 status=active | |- 3:0:3:0 sdd 8:48 active ready running | |- 3:0:4:0 sdx 65:112 active ready running `-+- policy='service-time 0' prio=10 status=enabled |- 14:0:2:0 sdfk 130:96 active ready running `- 14:0:5:0 sdgz 132:240 active ready running
N'utilisez pas un nombre excessif de chemins pour une seule LUN. Il ne faut pas plus de quatre chemins. Plus de huit chemins peuvent entraîner des problèmes de chemin lors des défaillances du stockage. |
Paramètres recommandés
SUSE Linux Enterprise Server 15 SP4 OS est compilé pour reconnaître les LUN ONTAP et définir automatiquement tous les paramètres de configuration pour la configuration ASA et non ASA.
Le multipath.conf
le fichier doit exister pour que le démon multivoie démarre, mais vous pouvez créer un fichier vide à zéro octet en utilisant la commande :
touch /etc/multipath.conf
.
Lors de la première création de ce fichier, vous devrez peut-être activer et démarrer les services multipathing.
Il n'est pas nécessaire d'ajouter quoi que ce soit directement au multipath.conf
fichier, sauf si vous disposez de périphériques que vous ne souhaitez pas gérer le multipathing ou si vous avez des paramètres existants qui remplacent les paramètres par défaut.
Vous pouvez ajouter la syntaxe suivante à la multipath.conf
fichier pour exclure les périphériques indésirables.
Remplacement <DevId>
avec le WWID
chaîne du périphérique à exclure. Utiliser la commande suivante pour déterminer le WWID
:
Dans cet exemple, sda
Est le disque SCSI local que nous devons ajouter à la liste noire.
-
Exécutez la commande suivante pour déterminer le
WWID
:# /usr/lib/udev/scsi_id -gud /dev/sda 360030057024d0730239134810c0cb833
-
Ajoutez le
WWID
valeur de la strophe de liste noire dans le/etc/multipath.conf
fichier :blacklist { wwid 360030057024d0730239134810c0cb833 devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*" devnode "^hd[a-z]" devnode "^cciss.*" }
Vous devez toujours vérifier votre /etc/multipath.conf
fichier pour les paramètres hérités, en particulier dans la section valeurs par défaut, qui peut remplacer les paramètres par défaut.
Le tableau ci-dessous présente les paramètres multipathd stratégiques pour les LUN ONTAP et les valeurs requises. Si un hôte est connecté à des LUN d'autres fournisseurs et que l'un de ces paramètres est remplacé, il faudra les corriger par les strophes ultérieures dans multipath.conf
lesquelles s'appliquent spécifiquement aux LUN ONTAP. Si ce n'est pas le cas, les LUN de ONTAP risquent de ne pas fonctionner comme prévu. Vous ne devez remplacer ces valeurs par défaut qu'en concertation avec NetApp, le fournisseur du système d'exploitation ou les deux, et uniquement lorsque l'impact est pleinement compris.
Paramètre | Réglage |
---|---|
détecter_prio |
oui |
dev_loss_tmo |
« infini » |
du rétablissement |
immédiate |
fast_io_fail_tmo |
5 |
caractéristiques |
« 2 pg_init_retries 50 » |
flush_on_last_del |
« oui » |
gestionnaire_matériel |
« 0 » |
no_path_réessayer |
file d'attente |
path_checker |
« tur » |
path_groupage_policy |
« group_by_prio » |
sélecteur de chemin |
« temps-service 0 » |
intervalle_interrogation |
5 |
prio |
« ONTAP » |
solution netapp |
LUN.* |
conservez_attaed_hw_handler |
oui |
rr_weight |
« uniforme » |
noms_conviviaux_conviviaux |
non |
fournisseur |
NETAPP |
L'exemple suivant montre comment corriger une valeur par défaut remplacée. Dans ce cas, le multipath.conf
fichier définit les valeurs pour path_checker
et no_path_retry
Non compatible avec les LUN ONTAP. Si ces paramètres ne peuvent pas être supprimés car d'autres baies SAN sont toujours connectées à l'hôte, elles peuvent être corrigées spécifiquement pour les LUN ONTAP avec une strophe de périphériques.
defaults { path_checker readsector0 no_path_retry fail } devices { device { vendor "NETAPP " product "LUN.*" no_path_retry queue path_checker tur } }
Problèmes connus
Il n'y a aucun problème connu pour SUSE Linux Enterprise Server 15 SP4 avec la version ONTAP.