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
- Dokáže zpracovat jakýkoli druh souborových systémů na lokálně připojeném disku.
- Není potřeba restartovat systém po rozdělení pomocí fdisk.
Požadavky
- Vytvoření centralizovaného zabezpečeného úložiště pomocí iSCSI Target – část 1
- Vytvořte LUN pomocí LVM v cílovém serveru – část 2
Nastavení mého klienta pro iniciátor
- Operační systém – CentOS verze 6.5 (konečná)
- Cílová IP iSCSI – 192.168.0.50
- 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
- -T – Vytiskne typy systému souborů.
- -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
- -a – všechny přípojné body
- -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.