Vyhledávání na webu

Centralizované zabezpečené úložiště (iSCSI) – Nastavení „Initiator Client“ na RHEL/CentOS/Fedora – Část III


iSCSI Iniciátor jsou klienti, kteří se používají k ověření s cílovými servery iSCSI pro přístup k jednotkám LUN sdíleným z cílového serveru. Na tyto lokálně připojené disky můžeme nasadit jakýkoli druh operačního systému, stačí nainstalovat jediný balíček, aby bylo možné ověřit cílový server.

Funkce

  1. Dokáže zpracovat jakýkoli druh souborových systémů na lokálně připojeném disku.
  2. Není potřeba restartovat systém po rozdělení pomocí fdisk.

Požadavky

  1. Vytvoření centralizovaného zabezpečeného úložiště pomocí iSCSI Target – část 1
  2. Vytvořte LUN pomocí LVM v cílovém serveru – část 2
Nastavení mého klienta pro iniciátor
  1. Operační systém – CentOS verze 6.5 (konečná)
  2. Cílová IP iSCSI – 192.168.0.50
  3. Použité porty: TCP 3260

Upozornění: Nikdy nezastavujte službu, pokud jsou LUN nainstalované v klientských počítačích (iniciátor).

Nastavení klienta iniciátoru

1. Na straně klienta musíme nainstalovat balíček „iSCSI-initiator-utils“, vyhledejte balíček pomocí následujícího příkazu.

yum search iscsi
Ukázkový výstup
============================= N/S Matched: iscsi ================================
iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs
iscsi-initiator-utils-devel.x86_64 : Development files for iscsi-initiator-utils

2. Jakmile balíček najdete, stačí jej nainstalovat pomocí příkazu yum podle obrázku.

yum install iscsi-initiator-utils.x86_64

3. Po instalaci balíčku musíme zjistit sdílenou složku z Cílového serveru. Příkazy na straně klienta jsou jen málo zapamatovatelné, takže můžeme použít manuálovou stránku k získání seznamu příkazů, které je třeba spustit.

man iscsiadm

4. Stisknutím SHIFT+G přejděte na konec manuálové stránky a posuňte se trochu nahoru, abyste získali ukázkové příkazy přihlášení. Potřebujeme nahradit naši IP adresu cílových serverů v níže uvedeném příkazu Discover the Target.

iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.200 --discover

5. Zde jsme získali kvalifikovaný název iSCSI (iqn) z výše uvedeného provedení příkazu.

192.168.0.200:3260,1 iqn.2014-07.com.tecmint:tgt1

6. Pro přihlášení použijte níže uvedený příkaz k připojení LUN k našemu místnímu systému, tím se ověří cílový server a umožní nám přihlásit se do LUN.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --login

Poznámka: Použijte příkaz login a nahraďte přihlášení odhlášením na konci příkazu.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --logout

7. Po přihlášení do LUN vypište záznamy o používání Node.

iscsiadm --mode node

8. Zobrazí všechna data konkrétního uzlu.

iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260
Ukázkový výstup
BEGIN RECORD 6.2.0-873.10.el6
node.name = iqn.2014-07.com.tecmint:tgt1
node.tpgt = 1
node.startup = automatic
node.leading_login = No
iface.hwaddress = <empty>
iface.ipaddress = <empty>
iface.iscsi_ifacename = default
iface.net_ifacename = <empty>
iface.transport_name = tcp
iface.initiatorname = <empty>
iface.bootproto = <empty>
iface.subnet_mask = <empty>
iface.gateway = <empty>
iface.ipv6_autocfg = <empty>
iface.linklocal_autocfg = <empty>
....

9. Poté uveďte jednotku pomocí, fdisk vypíše všechny ověřené disky.

fdisk -l /dev/sda

10. Spusťte fdisk a vytvořte nový oddíl.

fdisk -cu /dev/sda

Poznámka: Po vytvoření oddílu pomocí fdisk nemusíme restartovat, jak jsme to dělali v našich místních systémech, protože se jedná o připojené vzdálené sdílené úložiště lokálně.

11. Naformátujte nově vytvořený oddíl.

mkfs.ext4 /dev/sda1

12. Vytvořte adresář a připojte naformátovaný oddíl.

mkdir /mnt/iscsi_share
mount /dev/sda1 /mnt/iscsi_share/
ls -l /mnt/iscsi_share/

13. Uveďte seznam přípojných bodů.

 
df -Th
  1. -T – Vytiskne typy systému souborů.
  2. -h – Tiskne ve formátu čitelném pro člověka, např.: Megabajt nebo Gigabajt.

14. Pokud potřebujeme trvale připojit disk, použijte záznam fstab.

vim /etc/fstab

15.Připojte následující záznam do fstab.

/dev/sda1  /mnt/iscsi_share/   ext4    defaults,_netdev   0 0

Poznámka: Ve fstab použijte _netdev, protože se jedná o síťové zařízení.

16. Nakonec zkontrolujte, zda náš záznam fstab neobsahuje nějakou chybu.

mount -av
  1. -a – všechny přípojné body
  2. -v – Úplné

Úspěšně jsme dokončili konfiguraci na straně klienta. Začněte jednotku používat, stejně jako používáme náš místní systémový disk.