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

Comment définir "max_report_luns" et "max_luns" sur CentOS/RHEL 7 pour analyser plus de 16 383 LUN

Depuis CentOS/RHEL 7, la valeur par défaut du paramètre max_report_luns a été augmenté de 512 à 16383. Par conséquent, CentOS/RHEL 7.x peut désormais découvrir plus de 511 LUN lorsque le système analyse l'interconnexion SCSI à l'aide du mécanisme Report LUNs. L'augmentation de cette valeur au-delà de 16383 n'est généralement pas nécessaire. Mais si vous souhaitez l'augmenter, modifiez les valeurs de max_report_luns ou max_luns dans la ligne des options du noyau dans /etc/default/grub .

Remarque  :La ligne d'option spécifique du noyau dans /etc/default/grub qui doit être modifiée commence par GRUB_CMDLINE_LINUX= . Ne modifiez pas /boot/grub2/grub.cfg directement.

1. Modifiez le fichier de configuration /etc/default/grub .

2. Ajoutez scsi_mod.max_luns à la ligne GRUB_CMDLINE_LINUX= , comme indiqué ci-dessous :

# vi /etc/default/grub
GRUB_CMDLINE_LINUX=" ... rd.lvm.lv=vg_rhel7/root crashkernel=auto scsi_mod.max_report_luns=xxx ..."

Remplacez ici xxx par la valeur souhaitée du nombre de LUN que le système doit détecter.

3. Étant donné que des modifications ont été apportées dans /etc/default/grub, les fichiers du menu grub2 dans la partition de démarrage doivent être reconstruits :

Reconstruisez le fichier /boot/grub2/grub.cfg en exécutant la commande grub2-mkconfig -o comme suit en fonction du type de machine :

Sur les machines basées sur le BIOS :

# grub2-mkconfig -o /boot/grub2/grub.cfg

Sur les machines basées sur UEFI :

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

4. Redémarrez le système. Après le redémarrage, les LUN supplémentaires doivent apparaître. Les modifications seront persistantes lors des redémarrages.

# shutdown -r now

Vérifier

Une fois le système démarré après le redémarrage, utilisez l'une des commandes ci-dessous pour vérifier à nouveau les paramètres.

# cat /sys/module/scsi_mod/parameters/max_luns
# cat /sys/module/scsi_mod/parameters/max_report_luns
# systool -v -m scsi_mod


Cent OS
  1. Comment définir ou modifier le nom d'hôte dans CentOS 7 / RHEL 7

  2. Comment récupérer à partir d'une entrée racine supprimée dans les fichiers /etc/shadow et/ou /etc/passwd dans CentOS / RHEL 6

  3. Comment analyser les LUN nouvellement attribués dans Multipathd sous CentOS / RHEL

  4. Impossible d'augmenter la valeur "nproc" de plus de 1024 dans CentOS/RHEL 6

  5. CentOS / RHEL :Comment récupérer à partir d'un fichier /etc/passwd supprimé

Comment installer et utiliser Neofetch sur Linux (RHEL/CentOS/Arch)

Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

CentOS / RHEL :Comment désactiver et mettre sur liste noire le module du noyau Linux pour l'empêcher de se charger automatiquement

CentOS / RHEL 7 :Comment récupérer à partir d'une entrée root supprimée dans les fichiers /etc/shadow et/ou /etc/passwd

Comment désactiver la "page d'accueil" apache par défaut dans CentOS/RHEL 7

CentOS / RHEL 7 :Comment définir la cible par défaut (niveau d'exécution par défaut)