Ubuntu

Nakonfigurujte server iSCSI Storage na Ubuntu 18.04 LTS

Nakonfigurujte server iSCSI Storage na Ubuntu 18.04 LTS
V tomto článku vám ukážu, jak nakonfigurovat úložný server iSCSI na Ubuntu 18.04 LTS. Pojďme tedy začít.

Základy iSCSI:

Server úložiště iSCSI se používá ke sdílení blokovacích zařízení, jako jsou oddíly HDD / SSD nebo oddíly LVM, nebo k blokování souborů v síti. Klienti iSCSI mohou používat tyto sdílené položky v síti stejně jako jakýkoli běžný pevný disk nebo SSD připojený k této síti. Klient iSCSI může tyto disky formátovat, připojovat a ukládat soubory a adresáře jako obvykle.

Obrázek 1: Architektura iSCSI server-klient

Každý klient iSCSI má ID iniciátora, které se používá k připojení k cílům na serveru.

Cíle jsou sdílené položky na serveru iSCSI. Každý cíl se skládá z jedinečného názvu (IQN), cesty blokového zařízení (tj.E. diskový oddíl nebo blokový soubor), ID iniciátora, který se může připojit k tomuto cíli, a volitelný ověřovací systém založený na uživatelském jménu a hesle.

Na obr. 1 umožňuje server úložiště iSCSI připojení 3 iniciátorů (3 klientů iSCSI) ke 4 cílům. iniciátor01 se může připojit k cíl01 a cíl02, iniciátor02 se může připojit k cíl03, a iniciátor03 se může připojit k cíl04.

Topologie sítě:

Topologie sítě použitá v tomto článku je uvedena na obr. 2. Zde nakonfiguruji Ubuntu 18.04 LTS server jako server iSCSI. Server iSCSI má statickou adresu IP 192.168.20.168. Klient iSCSI je také v síti 192.168.20.0/24. Může tedy přistupovat k serveru iSCSI.

Konvence pojmenování cílů a iniciátorů iSCSI:

Název cíle iSCSI a název iniciátora musí být jedinečné.

Cílový formát pojmenování je:

iqn.RRRR-MM.reverse-domain-name: target-name
Příklad: iqn.2020-03.com.linuxhint: www, iqn.2020-03.com.linuxhint: protokoly,
iqn.2020-03.com.linuxhint: user-bob atd.

Formát pojmenování iniciátora je:

iqn.RRRR-MM.reverzní název domény: název iniciátora
Příklad: iqn.2020-03.com.linuxhint: initiator01, iqn.2020-03.com.linuxhint: initiator02,
iqn.2020-03.com.linuxhint: initiator03 atd.

Nastavení statické IP:

Nejprve nastavte statickou adresu IP na serveru iSCSI. Pokud potřebujete pomoc, podívejte se na můj článek Nastavení statické IP na Ubuntu 18.04 Desktopový a serverový operační systém LTS.

Instalace serveru iSCSI:

Nejprve aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Nyní nainstalujte server iSCSI následujícím způsobem:

$ sudo apt install tgt

Instalaci potvrďte stisknutím Y a poté stiskněte .

Je třeba nainstalovat server iSCSI.

Sdílení bloků souborů přes iSCSI:

Pomocí iSCSI můžete sdílet bloky souborů vytvořené pomocí příkazu dd.

Nejprve vytvořte nový adresář, ve kterém chcete zachovat všechny bloky souborů, a to následujícím způsobem:

$ sudo mkdir -pv / iscsi / bloky

Nyní vytvořte nový blok souborů www.obr v adresáři / iscsi / blocks / takto:

$ sudo dd if = / dev / zero of = / iscsi / blocks / www.img bs = počet 1M = 1024 status = pokrok

Nyní vytvořte nový cílový konfigurační soubor iqn.2020-03.com.linuxhint.www.konf v / etc / tgt / conf.d / adresář takto:

$ sudo nano / etc / tgt / conf.d / iqn.2020-03.com.linuxhint.www.konf

Nyní zadejte následující řádky do konfiguračního souboru a uložte soubor stisknutím + X následován Y a .


backing-store / iscsi / blocks / www.obr
název iniciátoru iqn.2020-03.com.linuxhint: initiator01
linuxhint tajemství příchozího uživatele

Zde je cílový název definován v cílové značce.


backing-store je nastaven na cestu k souboru bloku.

jméno iniciátora se používá k nastavení ID iniciátora, kterému bude povolen přístup k cíli.

příchozí uživatel řádek se používá k nastavení uživatelského jména a hesla, které iniciátor použije k ověření.

Sdílení HDD / SSD přes iSCSI:

Prostřednictvím iSCSI můžete také sdílet celý HDD / SSD nebo jeden nebo více oddílů HDD / SSD. Pokud sdílíte celý HDD / SSD, oddíly tohoto HDD / SSD budou přístupné také od iniciátora nebo klienta iSCSI.

Nejprve pomocí následujícího příkazu najděte název HDD / SSD nebo HDD / SSD oddílu, který chcete sdílet:

$ sudo lsblk

Nyní vytvořte nový cílový konfigurační soubor iqn.2020-03.com.linuxhint.data.konf v / etc / tgt / conf.d / adresář takto:

$ sudo nano / etc / tgt / conf.d / iqn.2020-03.com.linuxhint.www.konf

Nyní zadejte následující řádky do konfiguračního souboru a uložte soubor.


backing-store / dev / sdb
název iniciátoru iqn.2020-03.com.linuxhint: initiator01
linuxhint tajemství příchozího uživatele

Zde jsem sdílel celý pevný disk / dev / sdb přes iSCSI. Pokud chcete sdílet jeden oddíl, můžete nastavit doprovodný obchod na / dev / sdb1 nebo / dev / sdb2 a tak dále.

Restartování služby iSCSI:

Pokud v cílovém konfiguračním souboru iSCSI provedete nějaké změny, změny se projeví spuštěním následujícího příkazu:

$ sudo systemctl restart tgt

Služba iSCSI by měla být spuštěna.

$ sudo systemctl status tgt

Port serveru iSCSI 3260 by měl být také otevřený, jak vidíte na obrázku níže.

$ sudo netstat -tlpn

Přidání služby iSCSI do spuštění systému:

Chcete-li spustit službu iSCSI při spuštění, spusťte následující příkaz:

$ sudo systemctl povolit tgt

Konfigurace klienta:

Abyste mohli používat sdílené složky iSCSI, musíte mít v klientovi nainstalované klientské nástroje iSCSI.

Nejprve aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Nyní nainstalujte open-iscsi balíček s následujícím příkazem:

$ sudo apt install open-iscsi

Instalaci potvrďte stisknutím Y a poté stiskněte .

open-iscsi by měl být nainstalován.

Nyní přidejte iscsid služba spuštění systému následujícím způsobem:

$ sudo systemctl povolit iscsid

Nyní otevřete / etc / iscsi / název_iniciátora.iscsi konfigurační soubor.

$ sudo nano / etc / iscsi / název iniciátoru.iscsi

Teď, nastav Název iniciátora na jméno svého iniciátora a uložte soubor.

Nyní otevřete / etc / iscsi / iscsid.konf soubor s následujícím příkazem:

$ sudo nano / etc / iscsi / iscsid.konf

Nyní odznačte označenou čáru.

Označte označený řádek.

Nakonec Nastavení spouštění by mělo být následující.

Odznačte označené čáry.

Zde zadejte své uživatelské jméno a heslo a uložte soubor.

Nyní vyhledejte cíle serveru iSCSI takto:

$ sudo iscsiadm -m objev -t sendtargets -p 192.168.20.168

Jak vidíte, cíle jsou uvedeny.

Nyní se můžete přihlásit ke konkrétnímu cíli následovně:

$ sudo iscsiadm -m uzel -p 192.168.20.168 -T iqn.2020-03.com.linuxhint: www --login

Tady, 192.168.20.168 je IP adresa serveru iSCSI a iqn.2020-03.com.linuxhint: www je název cíle.

Můžete se také přihlásit ke všem dostupným cílům pomocí následujícího příkazu:

$ sudo iscsiadm -m uzel -p 192.168.20.168 - přihlášení

Jakmile se přihlásíte k cílům, měly by být disky iSCSI dostupné vašemu klientovi. Nyní je můžete rozdělit, naformátovat nebo připojit podle libosti.

$ sudo lsblk -e7

Na discích iSCSI můžete také vytvářet oddíly pomocí fdisk, cdisk, parted, GNOME disků, GParted nebo jiného softwaru pro vytváření oddílů. Chcete-li se dozvědět, jak používat fdisk k rozdělení disků, přečtěte si můj článek Jak používat fdisk v Linuxu.

Můžete také naformátovat oddíly.

$ sudo mkfs.ext4 -L www / dev / sdb1

Automatické připojení oddílů iSCSI:

Chcete-li připojit oddíl iSCSI, vytvořte přípojný bod následujícím způsobem:

$ sudo mkdir / www

Nyní otevřete / etc / fstab soubor takto:

$ sudo nano / etc / fstab

Nyní zadejte následující řádek do pole / etc / fstab soubor a uložte soubor.

/ dev / sdb1 / www / ext4 výchozí, auto, _netdev 0 0

POZNÁMKA: Nezapomeňte přidat _netdev možnost v / etc / fstab soubor. Jinak se váš klient nespustí.

Nyní můžete oddíl iSCSI připojit následujícím způsobem:

$ sudo mount / www

Oddíl by měl být připojen.

Nyní můžete změnit vlastníka a skupinu přípojného bodu na své přihlašovací uživatelské jméno a název skupiny, pokud je to nutné.

$ sudo chown -Rfv $ (whoami): $ (whoami) / www

Nyní můžete do oddílu iSCSI uložit libovolné soubory.

Takto nakonfigurujete úložný server iSCSI na Ubuntu 18.04 LTS. Děkujeme za přečtení tohoto článku.

Jak změnit levé a pravé tlačítko myši na počítači se systémem Windows 10
Je úplnou normou, že všechna zařízení počítačových myší jsou ergonomicky navržena pro praváky. K dispozici jsou však myší zařízení, která jsou speciál...
Emulace kliknutí myší vznášením pomocí myši Clickless Mouse ve Windows 10
Používání myši nebo klávesnice ve špatném držení těla nadměrného používání může mít za následek mnoho zdravotních problémů, včetně napětí, syndromu ka...
Přidejte gesta myši do Windows 10 pomocí těchto bezplatných nástrojů
V posledních letech se počítače a operační systémy značně vyvinuly. Bývaly doby, kdy uživatelé museli procházet správci souborů pomocí příkazů. Stejně...