GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment mettre sur liste noire un disque local à l'aide de la directive "find_multipaths" dans CentOS/RHEL 6

Après un redémarrage du système, les disques connectés localement (par exemple /dev/sda1) se voient attribuer des noms de mappeur de périphérique multipath ("dm-multipath", "dm-mp") (par exemple /dev/mapper/mpath1p1). Tout périphérique SCSI d'ailleurs, qui a un ID scsi et n'est pas OUVERT/monté, sera assigné par dm-multipath pendant le processus de démarrage à moins qu'il ne soit mis sur liste noire dans la configuration multipath.

Suivez les étapes décrites ci-dessous afin de mettre un disque local sur liste noire à l'aide de "find_multipaths ” instruction :

1. Recherchez le WWID du lecteur interne que vous ne souhaitez pas créer en tant que périphérique multi-accès.

$ sudo multipath -ll
 [WWN_ID-4]
$ sudo /lib/udev/scsi_id --whitelisted --device=/dev/sd[X]  
 [WWN_ID-4]

2. Supprimez toute référence de ce WWID dans /etc/multipath/wwids et /etc/multipath/bindings :

$ sudo vi /etc/multipath/wwids
  # Valid WWIDs:
  /[WWN_ID-0]/
  /[WWN_ID-1]/
  /[WWN_ID-2]/
  /[WWN_ID-3]/
  /[WWN_ID-4]/ <<<<<
  /[WWN_ID-5]/

3. Ajoutez "find_multipaths oui " à "valeurs par défaut " OU section spécifique à l'appareil dans /etc/multipath.conf.

$ sudo vi /etc/multipath.conf
defaults {
	user_friendly_names yes
	find_multipaths yes
}

À ce stade, vous devrez planifier un temps d'arrêt et redémarrer l'hôte pour vous assurer que le multipath n'affecte pas le lecteur interne. Veuillez noter que dans certains cas, vous devrez peut-être également reconstruire l'initrd. Ceci est nécessaire si initramfs a été construit avec le support dm-multipath (par exemple, si le support "Boot From SAN" a été ajouté).

a) Faites une copie de sauvegarde de l'initrd au cas où la nouvelle version rencontrerait un problème inattendu. Assurez-vous que /boot est monté :

$ df -h
$ sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.`date +%Y-%m-%d-%H.%M.%S`

b) Reconstruisez initramfs pour la version actuelle du noyau :

$ sudo dracut -f
Note: Another commonly used method to blacklist a device is by using blacklist stanza in the /etc/multipath.conf file.


Cent OS
  1. Comment configurer le démon autofs sur CentOS 7/Rhel 7

  2. Comment installer Elasticsearch sur CentOS/RHEL 8

  3. Comment définir la règle udev pour définir l'autorisation de disque sur les disques ASM lors de l'utilisation de multipath sur CentOS/RHEL 6

  4. Comment exécuter la commande Pstack sur CentOS/RHEL

  5. CentOS/RHEL :comment trouver le package avec un fichier manquant à l'aide de YUM

Comment activer le référentiel EPEL sur RHEL 8 / CentOS 8 Linux

Comment configurer Jenkins sur CentOS 8 / RHEL 8

Comment installer PHP 8 sur CentOS 8 / RHEL 8

Comment installer Flameshot sur RHEL/CentOS à l'aide de Snapcraft

Comment installer osTicket sur CentOS 8 / RHEL 8

CentOS / RHEL 7 :Comment vérifier l'état d'un service à l'aide de systemd