El límite predeterminado de luns máximo que se puede presentar en un CentOS/RHEL 6 es 512. Pero en muchos casos, es posible que desee aumentar este límite. Hay un parámetro del módulo central SCSI para controlar la cantidad de múltiples LUN.
Ver configuración actual
Para ver la configuración actual del parámetro "max_luns", use el siguiente comando:
# systool -v -m scsi_mod Module = "scsi_mod" Attributes: uevent =Parameters: default_dev_flags = "0" eh_deadline = "-1" inq_timeout = "20" max_luns = "512" scan = "async" scsi_logging_level = "0" use_blk_mq = "Y"
También puede ver el archivo /sys/module/scsi_mod/parameters/max_luns , para ver la configuración actual:
# cat /sys/module/scsi_mod/parameters/max_luns 512
Cambiar el parámetro max_report_luns
1. Para cambiar los valores de max_report_luns o max_luns, agregue lo siguiente a su grub.conf 'núcleo ' línea:
# vi /boot/grub/grub.conf kernel /vmlinuz-2.6.32-71.el6.x86_64 ro root=/dev/mapper/vg_rhel60-lv_root rd_LVM_LV=vg_rhel60/lv_root rd_LVM_LV=vg_rhel60/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet scsi_mod.max_report_luns=[yourvalue] scsi_mod.max_luns=[yourvalue]
Aquí especifique el número de max lunx que desea que el sistema escanee. Puede especificar un número grande como 2048 o 4096, etc.
2. Reinicie el sistema. Después del reinicio, deberían aparecer los LUN adicionales. Los cambios persistirán entre reinicios.
# shutdown -r now
Verificar
Una vez que el sistema esté activo después de reiniciar, use cualquiera de los siguientes comandos para verificar la configuración una vez más.
# cat /sys/module/scsi_mod/parameters/max_luns # cat /sys/module/scsi_mod/parameters/max_report_luns
# systool -v -m scsi_mod