GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nakonfigurovat iSCSI Initiator (klient) v CentOS / RHEL 6

iSCSI je protokol, který umožňuje klientům (nazývaným iniciátory) odesílat příkazy SCSI (CDB) do úložných zařízení SCSI (cílů) na vzdálených serverech. Jde o populární protokol SAN (Storage Area Network), který organizacím umožňuje konsolidovat úložiště do úložných polí datových center a zároveň poskytovat hostitelům (jako jsou databáze a webové servery) iluzi lokálně připojených disků. Na rozdíl od Fibre Channel, který vyžaduje speciální kabeláž, lze iSCSI provozovat na velké vzdálenosti pomocí stávající síťové infrastruktury.

Instalace

Chcete-li používat systém RHEL/CentOS 6 jako iniciátor nebo klient iSCSI, musíte mít iscsi-initiator-utils balíček nainstalován. Můžete si ověřit, že je to na vašem systému nainstalováno pomocí příkazu rpm, jak ukazuje následující příklad:

$ rpm -qa | grep iscsi-initiator-utils

1. Nainstalujte balíček, pokud ještě není dostupný ve vašem systému pomocí yum.

# yum install iscsi-initiator-utils

2. Spusťte démona iscsi a pomocí chkconfig povolte jeho spuštění i po restartu.

# service iscsi start
# chkconfig iscsi on

Konfigurace

1. Jakmile nainstalujete požadovaný balíček a spustíte službu, můžete začít objevovat dostupné cíle. Chcete-li získat seznam dostupných cílů od daného hostitele (upozorňujeme, že níže uvedená adresa ipad musí být nahrazena rozlišitelným názvem hostitele nebo IP adresou systému poskytujícího port, pokud se liší od výchozího nastavení):

# iscsiadm -m discovery -t st -p 192.168.10.10
192.168.10.10:3260,1 iqn.2010-03.com.example:tgtd

Zde,
iqn.2010-03.com.example:tgtd – je název cílového_iqn.

2. Více informací o cíli můžete zobrazit pomocí příkazu níže.

# iscsiadm -m node -T [target_iqn_name] -p [target_ipaddress]

3. Dalším krokem je přihlášení k nalezenému cíli.

# iscsiadm -m node -T iqn.2010-03.com.example:tgtd -p 192.168.10.10 -l
Logging in to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: 192.168.10.10,3260]
Login to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: 192.168.10.10,3260]: successful

Můžete se také přihlásit do všech LUN exportovaných do cíle spuštěním:

# iscsiadm -m discovery -t st -l

Iniciátor iscsi má vlastní databázi pro uložení informací o cíli/uzlu a konfiguraci. Nachází se v „/var/lib/iscsi “.

4. Nově připojené úložiště iSCSI můžete zobrazit pomocí příkazu fdisk.

# fdisk -l

Odpojit úložiště iSCSI

1. Chcete-li odpojit existující úložiště iSCSI, musíte se nejprve odhlásit z cíle.

 # iscsiadm -m node -T [target_iqn_name] -p [ipaddress] -u

2. Chcete-li odebrat cíl z databáze iscsi, aby se iscsi po restartu znovu nepřipojil, odstraňte cíl po odhlášení z něj:

# iscsiadm -m node -T target_iqn_name -p ip address --op delete

3. Pokud máte více cílů, ke kterým jste se přihlásili, můžete se odhlásit ze všech cílů spuštěním:

# iscsiadm -m node -U all

Odstraňování problémů

1. Chcete-li získat seznam cílů, spusťte:

# iscsiadm -m discovery

2. Chcete-li získat seznam uzlů, spusťte:

# iscsiadm -m node

3. Démon iscsid otevře relaci TCP s cílem. Chcete-li zkontrolovat otevřenou relaci, spusťte:

# iscsiadm -m session

nebo

# netstat -tpan | grep iscsid

Můžete také zkontrolovat soubor /sys/class/iscsi_session najít otevřené relace.

4. Zjistěte, ke které relaci disk patří:

# iscsiadm -m session

Výstup bude zahrnovat aktivní relace a připojené scsi disky.

Služba operačního systému Linux „iscsid“


Cent OS
  1. Jak nakonfigurovat NTP server a klienta v CentOS / RHEL 7

  2. Jak řešit problémy s iSCSI v CentOS / RHEL 6,7

  3. CentOS / RHEL 6,7 :Jak odstranit cíl iSCSI na iniciátoru (klient iSCSI)

  1. Jak nakonfigurovat iSCSI Initiator (klient) v CentOS / RHEL 7

  2. Jak nakonfigurovat DM-Multipath z iniciátoru iSCSI na cíl iSCSI v CentOS / RHEL

  3. Jak nakonfigurovat firewallové přihlašování v CentOS/RHEL 8

  1. CentOS / RHEL 7 :Jak nakonfigurovat jmenný server pouze v mezipaměti

  2. CentOS / RHEL 6,7 :Jak nakonfigurovat obrovské stránky

  3. Jak nakonfigurovat proxy v CentOS/RHEL/Fedora