Od CentOS/RHEL 7, výchozí hodnota parametru max_report_luns byl zvýšen z 512 na 16383. V důsledku toho může CentOS/RHEL 7.x nyní objevit více než 511 LUN, když systém prohledává propojení SCSI pomocí mechanismu Report LUNs. Zvýšení této hodnoty nad 16383 není obecně nutné. Pokud jej však chcete zvýšit, změňte hodnoty pro max_report_luns nebo max_luns v řádku možností jádra v /etc/default/grub .
Poznámka :Konkrétní řádek volby jádra v /etc/default/grub, který je třeba změnit, začíná GRUB_CMDLINE_LINUX= . Neupravujte přímo /boot/grub2/grub.cfg.1. Upravte konfigurační soubor /etc/default/grub .
2. Přidejte scsi_mod.max_luns na řádek GRUB_CMDLINE_LINUX= , jak je uvedeno níže:
# vi /etc/default/grub GRUB_CMDLINE_LINUX=" ... rd.lvm.lv=vg_rhel7/root crashkernel=auto scsi_mod.max_report_luns=xxx ..."
Zde nahraďte xxx požadovanou hodnotou počtu LUN, které by měl systém detekovat.
3. Vzhledem k tomu, že byly provedeny změny v /etc/default/grub, je třeba znovu sestavit soubory nabídky grub2 v zaváděcí oblasti:
Znovu sestavte soubor /boot/grub2/grub.cfg spuštěním příkazu grub2-mkconfig -o následujícím způsobem v závislosti na typu počítače:
Na počítačích se systémem BIOS:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Na počítačích založených na UEFI:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
4. Restartujte systém. Po restartu by se měly objevit další LUN. Změny budou trvalé po restartování.
# shutdown -r now
Ověřit
Jakmile je systém po restartu v provozu, použijte některý z níže uvedených příkazů k opětovnému ověření nastavení.
# cat /sys/module/scsi_mod/parameters/max_luns # cat /sys/module/scsi_mod/parameters/max_report_luns
# systool -v -m scsi_mod