1. Gerekli Ön Hazırlık
Firmware Güncellemesi (Önemli!)
ISP2722 için en son firmware’i yükleyin:
# Firmware dosyasını indir (örnek: ISP2722_FW_12.15.07.bin) wget https://qlogic.com/drivers/ISP2722_FW_12.15.07.bin # Firmware yükle qlflash -f ISP2722_FW_12.15.07.bin
HBA Modu Kontrolü
Kartın IT Mode‘da olduğunu doğrulayın:
qlflash -v | grep "Firmware Mode" # Çıktı: "Firmware Mode: IT" olmalı
2. TrueNAS SCALE 25’te Sürücü Yapılandırması
Kernel Modülünü Etkinleştirme
- Shell’e girin:bashCopyDownloadsudo -i
qla2xxx
modülünü yükleyin:bashCopyDownloadmodprobe qla2xxx- Kalıcı olarak ekleyin:bashCopyDownloadecho “qla2xxx” >> /etc/modules-load.d/qla.conf
- Konfigürasyonu kontrol edin:bashCopyDownloaddmesg | grep -i “qla.*2722” # Beklenen çıktı: “qla2xxx [0000:XX:XX.X]-….: ISP2722: PCIe FC Adapter”
3. Fiber Channel Port Yapılandırması
WWN Numaralarını Alın
cat /sys/class/fc_host/host*/port_name # Çıktı örneği: 0x21000024ff5a0123
Port Durumunu Kontrol Edin
watch -n 1 'cat /sys/class/fc_host/host*/port_state' # "Online" durumunu bekleyin
4. SAN Tarafında Yapılması Gerekenler
- Zoning Ayarları:
- SAN switch’inde TrueNAS’ın WWN’lerini hedef storage’un WWN’leri ile eşleştirin
- Örnek Brocade komutu:bashCopyDownloadalicreate “Truenas_Alias”, “21:00:00:24:ff:5a:01:23” zonecreate “Truenas_Zone”, “Truenas_Alias; Storage_Alias” cfgadd “Truenas_Config”, “Truenas_Zone” cfgsave
- LUN Sunumu:
- Storage cihazınızda:
- TrueNAS WWN’lerini hedef olarak ekleyin
- İstenen LUN’ları bu hedefe ata
- Thin Provisioning yerine Thick Provisioned kullanın
- Storage cihazınızda:
5. TrueNAS’da Disk Tarama
Manuel Tarama Yapın
# Tüm Fiber Channel host'ları tarat for host in /sys/class/fc_host/host*; do echo "1" > $host/issue_lip echo "- - -" > /sys/class/scsi_host/${host##*/}/scan done # LUN'ları listele lsscsi -v | grep -i "qla"
Multipath Yapılandırması
/etc/multipath.conf
dosyası oluşturun:bashCopyDownloadcat > /etc/multipath.conf << EOF defaults { user_friendly_names yes find_multipaths yes } devices { device { vendor “QEMU” product “QLogic” path_grouping_policy group_by_prio path_checker tur hardware_handler “1 alua” prio alua failback immediate } } EOF- Multipath servisini başlatın:bashCopyDownloadsystemctl restart multipathd multipath -ll
6. TrueNAS Web Arayüzünde İşlemler
- Diskleri Görüntüleme:
- Storage > Disks > ⋮ > Rescan Disks
- Diskler
sdX
veyadm-X
olarak görünmeli
- Pool Oluşturma:
- “Create Pool” butonuna tıklayın
- Fiber Channel’dan gelen diskleri seçin
- Önemli: Disklerin by-id ile seçildiğinden emin olun:bashCopyDownloadls -l /dev/disk/by-id/ | grep scsi
7. Sorun Giderme Komutları
Bağlantı Testi
# Port durumu cat /sys/class/fc_host/host1/port_state # Hata logları dmesg -T | grep qla
LUN Aktivasyonu
# Belirli bir LUN'u etkinleştir echo 1 > /sys/class/fc_remote_ports/rport-XX\:YY-0/issue_lip
Firmware Detayları
qlflash -v # ISP2722 için: # Board ID: 0x2722 # Firmware Version: 12.15.07
Önemli Notlar
- Kernel Uyumluluğu:
- TrueNAS SCALE 25 (Linux 6.1+), ISP2722 için yerel destek içerir
qla2xxx
sürüm kontrolü:modinfo qla2xxx | grep version
- Performans Optimizasyonu:bashCopyDownload# IRQ dengelenmesi echo 128 > /sys/block/sdX/queue/nr_requests
- Yedekleme:
/etc/modules-load.d/qla.conf
ve/etc/multipath.conf
dosyalarını yedekleyin
- Desteklenen Özellikler:
- 32Gb FC otomatik algılama
- NPIV ve FCoE desteği
- SCSI-3 PR (Persistent Reservation)
Son Kontroller
- HBA firmware güncel mi? (
qlflash -v
) - Kernel modülü yüklendi mi? (
lsmod | grep qla
) - SAN’da zoning doğru mu?
- LUN’lar thick provisioned olarak mı oluşturuldu?
- Multipath yapılandırıldı mı? (
multipath -ll
)
Sorun devam ederse, aşağıdaki logları paylaşın:
dmesg -T | grep -i "qla\|fibre" > qla_logs.txt lspci -vv -nn -d 1077:2261 > lspci_output.txt
İlk Yorumu Siz Yapın