Ab CentOS/RHEL 7 der Standardwert des Parameters max_report_luns wurde von 512 auf 16383 erhöht. Folglich kann CentOS/RHEL 7.x jetzt mehr als 511 LUNs erkennen, wenn das System die SCSI-Verbindung mit dem Report LUNs-Mechanismus scannt. Eine Erhöhung dieses Werts über 16383 hinaus ist im Allgemeinen nicht erforderlich. Wenn Sie ihn jedoch erhöhen möchten, ändern Sie die Werte für entweder max_report_luns oder max_luns in der Kernel-Optionszeile in /etc/default/grub .
Hinweis :Die spezifische Kernel-Optionszeile in /etc/default/grub, die geändert werden muss, beginnt mit GRUB_CMDLINE_LINUX= . Bearbeiten Sie /boot/grub2/grub.cfg nicht direkt.1. Bearbeiten Sie die Konfigurationsdatei /etc/default/grub .
2. Fügen Sie scsi_mod.max_luns hinzu in die Zeile GRUB_CMDLINE_LINUX= , wie unten gezeigt:
# vi /etc/default/grub GRUB_CMDLINE_LINUX=" ... rd.lvm.lv=vg_rhel7/root crashkernel=auto scsi_mod.max_report_luns=xxx ..."
Ersetzen Sie hier xxx durch Ihren gewünschten Wert für die Anzahl der LUNs, die das System erkennen soll.
3. Da Änderungen innerhalb von /etc/default/grub vorgenommen wurden, müssen die grub2-Menüdateien innerhalb der Boot-Partition neu erstellt werden:
Erstellen Sie die Datei /boot/grub2/grub.cfg neu, indem Sie je nach Maschinentyp den Befehl grub2-mkconfig -o wie folgt ausführen:
Auf BIOS-basierten Maschinen:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Auf UEFI-basierten Maschinen:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
4. Starten Sie das System neu. Nach dem Neustart sollten die zusätzlichen LUNs erscheinen. Die Änderungen bleiben über Neustarts hinweg bestehen.
# shutdown -r now
Bestätigen
Sobald das System nach dem Neustart hochgefahren ist, verwenden Sie einen der folgenden Befehle, um die Einstellungen erneut zu überprüfen.
# cat /sys/module/scsi_mod/parameters/max_luns # cat /sys/module/scsi_mod/parameters/max_report_luns
# systool -v -m scsi_mod