Košík je prázdný

V dnešním digitálním světě je důležité, aby data byla dostupná odkudkoli, což vyžaduje flexibilní a efektivní metody ukládání. Jedním z populárních řešení je použití iSCSI (Internet Small Computer System Interface), které umožňuje připojení úložiště po síti. Tento článek se zaměřuje na nastavení a správu iSCSI target (cíl) a initiator (iniciátor) na operačním systému CentOS 7.

Instalace a konfigurace iSCSI Target

Než začnete, ujistěte se, že máte nainstalovaný CentOS 7 a jste připojeni jako uživatel s právy sudo.

  1. Instalace potřebného softwaru: Prvním krokem je instalace softwaru potřebného pro nastavení iSCSI target. Toho dosáhnete spuštěním příkazu:

    sudo yum install targetcli -y
    
  2. Konfigurace iSCSI Target: Po instalaci můžete konfigurovat iSCSI target pomocí targetcli. Spusťte targetcli:

    sudo targetcli
    

    Následně vytvořte iSCSI target:

    /> /iscsi create iqn.2024-03.com.example:target1
    

    Poté přidejte úložiště (LUN) k vašemu targetu:

    /> /backstores/fileio create name=disk1 size=10G /var/lib/iscsi_disks/disk1.img
    /> /iscsi/iqn.2024-03.com.example:target1/tpg1/luns/ create /backstores/fileio/disk1
    

    Nakonec nastavte ACL (Access Control List), aby se k targetu mohl připojit pouze určitý initiator:

    /> /iscsi/iqn.2024-03.com.example:target1/tpg1/acls/ create iqn.2024-03.client:client1
    

    Uložte a zavřete targetcli použitím Ctrl+D.

  3. Zapnutí služby: Aby byl iSCSI target dostupný i po restartu, zapněte službu target:

    sudo systemctl enable target
    sudo systemctl start target
    

 

Instalace a konfigurace iSCSI Initiator

Po nastavení targetu je čas nakonfigurovat iSCSI initiator na klientovi, který se k úložišti bude připojovat.

  1. Instalace iSCSI Initiator: Na klientově systému nainstalujte iSCSI initiator utilitu:

    sudo yum install iscsi-initiator-utils -y
    
  2. Konfigurace iSCSI Initiator: Nastavte název initiator IQN v souboru /etc/iscsi/initiatorname.iscsi:

    InitiatorName=iqn.2024-03.client:client1
    

    Restartujte službu iSCSI po změně konfigurace:

    sudo systemctl restart iscsi
    
  3. Připojení k iSCSI Target: Zjistěte dostupné iSCSI targety pomocí:

    iscsiadm -m discovery -t st -p <IP_adresa_iSCSI_target_serveru>
    

    Poté se připojte k iSCSI target:

    iscsiadm -m node --targetname iqn.2024-03.com.example:target1 --portal <IP_adresa_iSCSI_target_serveru>:3260 --login
    

Nyní by mělo být úložiště dostupné na klientovi, což můžete ověřit pomocí lsblk.

 

Konfigurace iSCSI targetu a initiatoru na CentOS 7 je klíčovým krokem pro zřízení efektivního síťového úložiště. Po úspěšné konfiguraci a připojení lze úložiště využívat podobně jako lokální disk, což umožňuje jeho využití pro různé účely, jako je sdílení souborů, zálohy, nebo dokonce jako prostor pro virtuální stroje.

Je důležité mít na paměti, že správné nastavení síťového a firewall konfigurace je nezbytné pro bezproblémovou funkčnost iSCSI. Otevření portu 3260 na firewallu na straně iSCSI target serveru a zajištění, že síťové cesty mezi targetem a iniciátorem nejsou blokovány, je kritické pro úspěch celého nastavení.

Dalším faktorem, který je třeba zvážit, je zabezpečení. iSCSI samotné neposkytuje šifrování dat, což znamená, že data přenášená mezi targetem a iniciátorem mohou být potenciálně odposlouchávána. V bezpečném prostředí může být vhodné nastavit VPN nebo používat dedikovanou síť pro iSCSI traffic, aby se minimalizovalo riziko neoprávněného přístupu.

Výkon je další důležitou oblastí, kterou je třeba při používání iSCSI zohlednit. Protože iSCSI je závislé na síťovém připojení, latence a šířka pásma mohou výrazně ovlivnit celkový výkon úložiště. Pro kritické aplikace doporučujeme použití gigabitového nebo rychlejšího síťového připojení a optimalizaci síťové konfigurace pro snížení latence.

Na závěr, iSCSI představuje flexibilní a mocný způsob, jak rozšířit možnosti úložiště v síti. Jeho správná konfigurace na CentOS 7 vyžaduje pečlivé plánování a testování, ale výsledkem je robustní řešení, které může podstatně zlepšit správu dat v organizaci. Jako každé technologické řešení, i iSCSI se neustále vyvíjí, a proto je důležité být v obraze ohledně nejnovějších aktualizací a osvědčených postupů.