Стадия жизненного цикла модуля: Preview
У модуля есть требования для установки

Как проверить работоспособность модуля?

Для этого необходимо проверить состояние подов в namespace d8-csi-scsi-generic. Все поды должны быть в состоянии Running или Completed и запущены на всех узлах.

kubectl -n d8-csi-scsi-generic get pod -owide -w

Как проверить готовность узла к работе с Fibre Channel?

Убедитесь, что на узле доступны адаптеры Fibre Channel (FC HBA) и что после настройки зонирования на Storage Area Network (SAN) видны пути к LUN.

Для проверки выполните следующие команды:

ls /sys/class/fc_host/
ls -l /dev/disk/by-path/ | grep -E 'fc-|/fc-'

Результаты проверки:

  • Если директория /sys/class/fc_host/ пуста, на узле отсутствуют FC HBA или не загружен драйвер для них.
  • Если в директории /dev/disk/by-path/ отсутствуют записи вида fc-*, проверьте настройки зонирования и маскирование LUN на СХД.
  • Если FC-пути отображаются, узел готов обнаруживать LUN, предоставленные через Fibre Channel.

Почему для Fibre Channel SCSITarget не создаются объекты SCSIDevice?

Если после создания SCSITarget объекты SCSIDevice не появляются, проверьте следующее:

  • значения WWPN, указанные в поле spec.fibreChannel.WWNs, соответствуют портам СХД, через которые предоставляются LUN;
  • узлы кластера имеют доступ к LUN и обнаруживают FC-пути (в директории /dev/disk/by-path/ присутствуют записи вида fc-*);
  • в секции spec SCSITarget указан только один способ подключения: iSCSI или fibreChannel.

Также проверьте логи контроллера в неймспейсе d8-csi-scsi-generic и сверьте WWPN с администратором СХД.