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

Jak nakonfigurovat iSCSI Initiator (klient) v CentOS / RHEL 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).

Instalace

Chcete-li používat systém RHEL/CentOS 7 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

Pokud balíček není na vašem systému nainstalován, nainstalujte jej pomocí yum.

# yum install iscsi-initiator-utils

Konfigurace

1. Objevit

V Red Hat Enterprise Linux 7 je služba iSCSI ve výchozím nastavení spuštěna líně. Pokud root není na zařízení iSCSI nebo nejsou žádné uzly označené „node.startup =automatic“, služba iSCSI se nespustí, dokud nebude spuštěn příkaz iscsiadm, který vyžaduje spuštění iscsid nebo modulů jádra iscsi. Například spuštění příkazu zjišťování:

# iscsiadm -m discovery -t st -p ip:port

Například získejte 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 [target_ipaddress]
xxx.xxx.xxx.xxx:3260,1 iqn.2010-03.com.example:tgtd

Zde,
iqn.2010-03.com.example:tgtd – je název cílového iqn
xxx.xxx.xxx.xxx – je IP adresa cíle (uvedení portu je volitelné, pokud běží na výchozím portu 3260)

2. Přihlášení

Následující příkaz se přihlásí k nalezenému cíli.

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

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

# iscsiadm -m discovery -t st -l

Tento postup umožní přístup k cíli (nebo cílům, pokud jste se přihlásili do všech) po restartu. Informace jsou uloženy v databázi uzlů v /var/lib/iscsi .

Odpojení od úložiště iSCSI

1. Odhlášení

Pokud chcete cíl deaktivovat, musíte se odhlásit pomocí:

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

2. Smazat cíl

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í:

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

Poznámka, ze všech cílů se můžete odhlásit spuštěním:

# iscsiadm -m node -U all
Jak nakonfigurovat iSCSI Initiator (klient) v CentOS / RHEL 6


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

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

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

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

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

  3. Jak nakonfigurovat klienta pouze pro NFSv4 pomocí nfsconf v CentOS/RHEL 8

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

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

  3. Jak nakonfigurovat proxy v CentOS/RHEL/Fedora