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

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

Internet Small Computer System Interface (iSCSI) je standard založený na protokolu IP pro připojení úložných zařízení. iSCSI používá sítě IP k zapouzdření příkazů SCSI, což umožňuje přenos dat na velké vzdálenosti. iSCSI poskytuje sdílené úložiště mezi řadou klientských systémů. Úložná zařízení jsou připojena k serverům (cílům). Klientské systémy (iniciátoři) přistupují ke vzdáleným úložným zařízením přes IP sítě. Zdá se, že ke klientským systémům jsou úložná zařízení připojena lokálně. iSCSI využívá stávající IP infrastrukturu a nevyžaduje žádnou další kabeláž, jako je tomu u sítí Fibre Channel (FC).

Příspěvek popisuje, jak vyřešit problém s iSCSI pomocí tcpdump.

Užitečné příkazy

Níže jsou uvedeny některé užitečné příkazy pro shromažďování informací o aktuálním nastavení iSCSI, které můžete mít.

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

nebo zkontrolujte /sys/class/iscsi_session

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

# iscsiadm -m session

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

Ladění problémů iSCSI

1. Odhlaste se z připojení iSCSI příkazem:

# iscsiadm --mode node --targetname [target_name(iqn)] --portal [target_IP:port_number] --logout

2. Zastavte démona iscsid:

# service iscsid stop   ### RHEL 6
# systemctl iscsid stop   ### RHEL 7

3. Spusťte sběr paketů na síťovém rozhraní:

# tcpdump -s0 -i [interface] -w /var/tmp/[interface]-dump.pcap

4. Spusťte iscsid v režimu ladění a zapište všechny výstupy do souboru /tmp/iscsid.log :

# iscsid -d 8 -c /etc/iscsi/iscsid.conf -i /etc/iscsi/initiatorname.iscsi -f &> /tmp/iscsid.log

5. Poté se znovu přihlaste do cíle:

# iscsiadm --mode node --targetname [target_name] --portal [target_IP:port_number] --login

Počkejte, až se v protokolech objeví chyby. Poté zastavte tcpdump i program iscsid ke kontrole (*.pcap a iscsid.log).

POZNÁMKA :Přidání parametru „-d 8“ do skriptu init.d nepřidá žádný protokol ladění do /var/log/messages.Jak nakonfigurovat iniciátor iSCSI (klient) v CentOS / RHEL 6
Jak na to konfigurace cíle iSCSI pomocí targetcli v CentOS / RHEL 7
Jak nakonfigurovat iniciátor iSCSI (klient) v CentOS / RHEL 7
CentOS / RHEL 6,7 :Jak odstranit cíl iSCSI na iniciátoru (klient iSCSI )


Cent OS
  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

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

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

  1. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  2. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  3. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  1. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8

  2. Jak nainstalovat Dropbox na RHEL 8 / CentOS 8

  3. Jak nainstalovat kompas na RHEL 8 / CentOS 8