AlmaLinux'ta iSCSI Başlatıcısı Nasıl Yapılandırılır
Categories:
3 dk. okuma süresi
AlmaLinux’ta iSCSI Başlatıcısı Nasıl Yapılandırılır
iSCSI (İnternet Küçük Bilgisayar Sistemleri Arayüzü) protokolü, bir ağ üzerinden paylaşılan depolamaya erişmek için popüler bir çözümdür ve modern BT ortamları için esneklik ve ölçeklenebilirlik sunar. AlmaLinux’ta bir iSCSI başlatıcısı yapılandırmak, sisteminizin bir istemci gibi davranarak bir iSCSI hedefi tarafından sağlanan depolama aygıtlarına erişmesini sağlar.
Bu kılavuzda, ön koşullar, yapılandırma ve sorun giderme dahil olmak üzere AlmaLinux’ta bir iSCSI başlatıcısı kurma adımlarını ele alacağız.
iSCSI Başlatıcısı Nedir?
iSCSI başlatıcısı, bir IP ağı üzerinden bir iSCSI hedefine (paylaşılan depolama aygıtı) bağlanan bir istemcidir. Başlatıcılar, iSCSI kullanarak uzak depolamayı yerel olarak bağlıymış gibi ele alabilir ve bu da onu veritabanları, sanallaştırma ve yedekleme çözümleri gibi veri yoğun ortamlar için ideal hale getirir.
Adım 1: Önkoşullar
Başlamadan önce, aşağıdakileri sağlayın:
- Sistem Gereksinimleri:
- AlmaLinux 8 veya üzeri.
- Sisteme kök veya sudo erişimi.
- Ağ:
- iSCSI hedef sunucusuna ağ üzerinden erişilebilir olmalıdır.
- Hem başlatıcı hem de hedef üzerindeki güvenlik duvarı kuralları iSCSI trafiğine izin vermelidir (TCP portu 3260).
- iSCSI Hedefi:
- Hedefin zaten yapılandırılmış olduğundan emin olun. Yardım için iSCSI Hedefi Kurulum Kılavuzumuza bakın.
Adım 2: iSCSI Başlatıcı Yardımcı Programlarını Yükleyin
iSCSI başlatıcısını yapılandırmak için gereken araçları yükleyin:
sudo dnf install iscsi-initiator-utils -y
Yüklemeyi doğrulayın:
iscsiadm --version
Komut, iSCSI yardımcı programlarının yüklü sürümünü döndürmelidir.
Adım 3: Başlatıcı Adını Yapılandırın
Her iSCSI başlatıcısının benzersiz bir IQN’si (iSCSI Nitelikli Adı) olmalıdır. Varsayılan olarak, AlmaLinux yükleme sırasında bir IQN oluşturur. Bunu yapılandırma dosyasında doğrulayabilir veya düzenleyebilirsiniz:
sudo nano /etc/iscsi/initiatorname.iscsi
Dosya şu şekilde görünmelidir:
InitiatorName=iqn.2024-12.com.example:initiator1
Gerektiğinde InitiatorName‘i değiştirin, benzersiz olduğundan ve iqn.YYYY-MM.domain:identifier biçimiyle eşleştiğinden emin olun.
Dosyayı kaydedin ve kapatın.
Adım 4: Kullanılabilir iSCSI Hedeflerini Keşfedin
iSCSI sunucusunda kullanılabilir hedefleri keşfedin. <target_server_ip> ifadesini iSCSI hedef sunucusunun IP adresiyle değiştirin:
sudo iscsiadm -m discovery -t sendtargets -p <target_server_ip>
Çıktı, örneğin kullanılabilir hedefleri listeleyecektir:
192.168.1.100:3260,1 iqn.2024-12.com.example:target1
Adım 5: iSCSI Hedefine Giriş Yapın
Keşfedilen hedefe bağlanmak için şu komutu kullanın:
sudo iscsiadm -m node -T iqn.2024-12.com.example:target1 -p 192.168.1.100 --login
Şunu değiştirin:
iqn.2024-12.com.example:target1hedefin IQN’siyle.192.168.1.100hedef sunucunun IP’siyle.
Giriş yapıldıktan sonra sistem uzak depolama alanını yerel bir blok aygıtına eşler (örn. /dev/sdX).
Adım 6: Bağlantıyı Doğrulayın
Bağlantının başarılı olduğunu onaylayın:
- Etkin Oturumları Kontrol Edin:
sudo iscsiadm -m session
Çıktı etkin oturumu listelemelidir.
- Ekli Aygıtları Listele:
lsblk
/dev/sdb veya /dev/sdc gibi yeni bir aygıt arayın.
Adım 7: Kalıcı Bağlantıları Yapılandırın
Varsayılan olarak, iSCSI bağlantıları yeniden başlatmalar arasında kalıcı değildir. Bunları kalıcı hale getirmek için:
- iSCSI hizmetini etkinleştirin:
sudo systemctl enable iscsid
sudo systemctl start iscsid
- iSCSI düğüm yapılandırmasını güncelleyin:
sudo iscsiadm -m node -T iqn.2024-12.com.example:target1 -p 192.168.1.100 --op update -n node.startup -v automatic
Adım 8: iSCSI Aygıtını Biçimlendirin ve Bağlayın
Bağlandıktan sonra, iSCSI aygıtı yerel olarak bağlı bir disk gibi davranır. Kullanmak için:
- Aygıtı biçimlendirin:**
sudo mkfs.ext4 /dev/sdX
/dev/sdX‘i uygun aygıt adıyla değiştirin.
- Bir Bağlama Noktası Oluşturun:
sudo mkdir /mnt/iscsi
- Aygıtı Bağlayın:
sudo mount /dev/sdX /mnt/iscsi
- Bağlamayı Doğrulayın:
df -h
iSCSI aygıtı çıktıda görünmelidir.
Adım 9: Fstab’a Bağlamayı Ekle
iSCSI aygıtının yeniden başlatma sırasında otomatik olarak bağlanmasını sağlamak için /etc/fstab‘a bir giriş ekleyin:
/dev/sdX /mnt/iscsi ext4 _netdev 0 0
_netdev seçeneği, dosya sisteminin yalnızca ağ kullanılabilir olduktan sonra bağlanmasını sağlar.
Genel Sorunları Giderme
- Sorun: Hedefler Bulunamıyor
- Hedef sunucunun erişilebilir olduğundan emin olun:
ping <target_server_ip>
- Hem başlatıcı hem de hedefteki güvenlik duvarını kontrol edin:
sudo firewall-cmd --add-port=3260/tcp --permanent
sudo firewall-cmd --reload
- Sorun: iSCSI Aygıtı Görünmüyor
- Sistem günlüklerinde hata olup olmadığını kontrol edin:
sudo journalctl -xe
- Sorun: Yeniden Başlatmadan Sonra Bağlantı Kesildi
iscsidhizmetinin etkin ve çalışır durumda olduğundan emin olun:
sudo systemctl enable iscsid
sudo systemctl start iscsid
Sonuç
AlmaLinux’ta bir iSCSI başlatıcısı yapılandırmak, kurumsal ortamlarda merkezi depolamayı yönetmek için önemli bir beceridir. Bu kılavuzu izleyerek, AlmaLinux sisteminizi bir iSCSI hedefine bağlayabilir, depolamayı biçimlendirebilir ve bağlayabilir ve yeniden başlatmalar arasında kalıcı bağlantılar sağlayabilirsiniz.
iSCSI ile, esneklik, ölçeklenebilirlik ve güvenilirlik gerektiren uygulamalar için ağ tabanlı depolamanın potansiyelini açığa çıkarabilirsiniz.
Geribildirim
Bu sayfa yararlı oldu mu?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.