„Ubuntu“

Konfigūruokite „iSCSI Storage Server“ „Ubuntu 18“.04 LTS

Konfigūruokite „iSCSI Storage Server“ „Ubuntu 18“.04 LTS
Šiame straipsnyje aš jums parodysiu, kaip konfigūruoti „iSCSI“ saugojimo serverį „Ubuntu 18“.04 LTS. Taigi, pradėkime.

ISCSI pagrindai:

„iSCSI“ saugojimo serveris naudojamas dalintis blokiniais įrenginiais, tokiais kaip HDD / SSD skaidiniai arba LVM skaidiniai, arba blokuoti failus tinkle. „iSCSI“ klientai šias akcijas gali naudoti tinkle, kaip ir bet kuris prie jo pritvirtintas įprastas HDD ar SSD. „ISCSI“ klientas gali įprastus formatuoti šiuos diskus, prijungti juos ir saugoti failus bei katalogus.

1 pav. „ISCSI“ serverio ir kliento architektūra

Kiekvienas „iSCSI“ klientas turi iniciatoriaus ID, kuris naudojamas prisijungti prie serverio taikinių.

Tikslai yra „iSCSI“ serverio dalys. Kiekvieną tikslą sudaro unikalus pavadinimas (IQN), blokavimo įrenginio kelias (t.e. disko skaidinys arba blokavimo failas), iniciatoriaus ID, kuris gali prisijungti prie šio tikslo, ir pasirinktinai vartotojo vardu ir slaptažodžiu pagrįsta autentifikavimo sistema.

1 paveiksle iSCSI saugojimo serveris leidžia 3 iniciatoriams (3 iSCSI klientams) prisijungti prie 4 taikinių. iniciatorius01 gali prisijungti prie taikinys01 ir taikinys02, iniciatorius02 gali prisijungti prie taikinys03, ir iniciatorius03 gali prisijungti prie taikinys04.

Tinklo topologija:

Šiame straipsnyje naudojama tinklo topologija pateikta 2 paveiksle. Čia sukonfigūruosiu „Ubuntu 18“.04 LTS serveris kaip iSCSI serveris. „ISCSI“ serveris turi statinį IP adresą 192.168.20.168. „ISCSI“ klientas taip pat yra tinkle 192.168.20.0/24. Taigi, jis gali pasiekti iSCSI serverį.

„iSCSI“ tikslinių ir iniciatorių pavadinimų suteikimo taisyklės:

„ISCSI“ tikslinis vardas ir iniciatoriaus vardas turi būti unikalūs.

Taikinio pavadinimo formatas yra:

iqn.MMMM-MM.reverse-domain-name: target-name
Pavyzdys: iqn.2020-03.com.linuxhint: www, iqn.2020-03.com.linuxhint: rąstai,
iqn.2020-03.com.linuxhint: user-bob ir pan.

Iniciatoriaus pavadinimo formatas yra:

iqn.MMMM-MM.reverse-domain-name: iniciatoriaus vardas
Pavyzdys: iqn.2020-03.com.linuxhint: iniciatorius01, iqn.2020-03.com.linuxhint: iniciatorius02,
iqn.2020-03.com.linuxhint: iniciatorius03 ir kt.

Statinio IP nustatymas:

Pirmiausia „iSCSI“ serveryje nustatykite statinį IP adresą. Jei jums reikia pagalbos, patikrinkite mano straipsnį „Static IP“ nustatymas „Ubuntu 18“.04 LTS darbalaukio ir serverio operacinė sistema.

„ISCSI Server“ diegimas:

Pirmiausia atnaujinkite APT paketų saugyklos talpyklą naudodami šią komandą:

$ sudo apt atnaujinimas

Dabar įdiekite „iSCSI“ serverį taip:

$ sudo apt install tgt

Norėdami patvirtinti diegimą, paspauskite Y tada paspauskite .

Turėtų būti įdiegtas iSCSI serveris.

Failų blokų bendrinimas per „iSCSI“:

Naudodami „iSCSI“ galite bendrinti failų blokus, sukurtus naudodami komandą dd.

Pirmiausia sukurkite naują katalogą, kuriame norite laikyti visus failų blokus taip:

$ sudo mkdir -pv / iscsi / blokai

Dabar sukurkite naują failų bloką www.img kataloge / iscsi / blocks / taip:

$ sudo dd, jei = / dev / nulis = / iscsi / blokuoja / www.img bs = 1M skaičius = 1024 būsena = pažanga

Dabar sukurkite naują tikslinės konfigūracijos failą iqn.2020-03.com.linuxhint.www.konf viduje konors / etc / tgt / conf.d / katalogą taip:

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

Dabar įveskite šias eilutes konfigūracijos faile ir išsaugokite failą paspausdami + X paskui Y ir .


pagrindinė parduotuvė / iscsi / blokai / www.img
iniciatoriaus vardas iqn.2020-03.com.linuxhint: iniciatorius01
incominguser linuxhint paslaptis

Čia taikinio žymoje nurodomas taikinio pavadinimas.


„back-store“ yra nustatytas kaip bloko failo kelias.

iniciatoriaus vardas naudojamas nustatyti iniciatoriaus ID, kuriam bus leista pasiekti tikslą.

gaunamas vartotojas eilutė naudojama nustatyti vartotojo vardą ir slaptažodį, kuriuos iniciatorius naudos autentifikavimui.

HDD / SSD dalijimasis per iSCSI:

Taip pat per „iSCSI“ galite bendrinti visą HDD / SSD diską arba vieną ar daugiau HDD / SSD skaidinių. Jei dalijatės visu HDD / SSD, to HDD / SSD skaidiniai taip pat bus prieinami iš iniciatoriaus arba „iSCSI“ kliento.

Pirmiausia raskite HDD / SSD pavadinimą arba HDD / SSD skaidinio pavadinimą, kurį norite bendrinti naudodami šią komandą:

$ sudo lsblk

Dabar sukurkite naują tikslinės konfigūracijos failą iqn.2020-03.com.linuxhint.duomenis.konf viduje konors / etc / tgt / conf.d / katalogą taip:

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

Dabar įveskite šias konfigūracijos failo eilutes ir išsaugokite failą.


„back-store“ / „dev / sdb“
iniciatoriaus vardas iqn.2020-03.com.linuxhint: iniciatorius01
incominguser linuxhint paslaptis

Čia aš pasidalinau visu HDD / dev / sdb per „iSCSI“. Jei norite bendrinti vieną skaidinį, galite nustatyti atsarginė parduotuvė į / dev / sdb1 arba / dev / sdb2 ir taip toliau.

Iš naujo paleiskite „iSCSI“ paslaugą:

Jei atliksite bet kokius iSCSI tikslinės konfigūracijos failo pakeitimus, vykdykite šią komandą, kad pakeitimai įsigaliotų:

$ sudo systemctl paleiskite tgt

„ISCSI“ paslauga turėtų veikti.

$ sudo systemctl būsenos tgt

„ISCSI“ serverio prievadas 3260 taip pat turėtų būti atidarytas, kaip matote toliau pateiktoje ekrano kopijoje.

$ sudo netstat -tlpn

„ISCSI“ paslaugos įtraukimas į sistemos paleidimą:

Norėdami paleisti „iSCSI“ paslaugą įkrovos metu, vykdykite šią komandą:

$ sudo systemctl įgalinti tgt

Kliento konfigūravimas:

Norėdami naudoti „iSCSI“ bendrinimus, turite turėti kliento „iSCSI“ įrankius.

Pirmiausia atnaujinkite APT paketų saugyklos talpyklą naudodami šią komandą:

$ sudo apt atnaujinimas

Dabar įdiekite atviras-iscsi paketą su šia komanda:

$ sudo apt įdiekite „open-iscsi“

Norėdami patvirtinti diegimą, paspauskite Y tada paspauskite .

atviras-iscsi turėtų būti įdiegta.

Dabar pridėkite iscsid paslauga sistemos paleidimui taip:

$ sudo systemctl įgalinti iscsid

Dabar atidarykite / etc / iscsi / initorname.iscsi konfigūracijos failas.

$ sudo nano / etc / iscsi / initorname.iscsi

Dabar nustatykite IniciatoriusPavadinimas į savo iniciatoriaus vardą ir išsaugokite failą.

Dabar atidarykite / etc / iscsi / iscsid.konf failą su šia komanda:

$ sudo nano / etc / iscsi / iscsid.konf

Dabar nekomentuokite pažymėtos eilutės.

Pakomentuokite pažymėtą eilutę.

Galiausiai Paleisties nustatymai turėtų būti toks.

Atžymėkite pažymėtas eilutes.

Čia nustatykite savo vartotojo vardą ir slaptažodį ir išsaugokite failą.

Dabar nuskaitykite „iSCSI“ serverį tikslams taip:

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

Kaip matote, tikslai yra išvardyti.

Dabar galite prisijungti prie konkretaus taikinio taip:

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

Čia, 192.168.20.168 yra iSCSI serverio IP adresas ir iqn.2020-03.com.linuxhint: www yra tikslinis vardas.

Taip pat galite prisijungti prie visų galimų taikinių naudodami šią komandą:

$ sudo iscsiadm -m mazgas -p 192.168.20.168 - prisijungti

Prisijungę prie taikinių, iSCSI diskai turėtų būti prieinami jūsų klientui. Dabar galite juos suskaidyti, formatuoti arba prijungti taip, kaip jums patinka.

$ sudo lsblk -e7

Taip pat galite kurti skaidinius savo „iSCSI“ diskuose naudodami fdisk, cdisk, parted, GNOME diskus, GParted ar bet kurią kitą skaidymo programinę įrangą. Norėdami sužinoti, kaip naudoti fdisk skaidant diskus, peržiūrėkite mano straipsnį „Kaip naudoti fdisk„ Linux “.

Taip pat galite formatuoti skaidinius.

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

Automatiškai pritvirtinti „iSCSI“ skaidinius:

Norėdami prijungti „iSCSI“ skaidinį, sukurkite prijungimo tašką taip:

$ sudo mkdir / www

Dabar atidarykite / etc / fstab failą taip:

$ sudo nano / etc / fstab

Dabar įveskite šią eilutę / etc / fstab failą ir išsaugokite failą.

/ dev / sdb1 / www / ext4 numatytieji nustatymai, auto, _netdev 0 0

PASTABA: Būtinai pridėkite _netdev parinktis / etc / fstab failą. Priešingu atveju jūsų klientas nebus paleistas.

Dabar galite prijungti „iSCSI“ skaidinį taip:

$ sudo kalnas / www

Pertvara turėtų būti sumontuota.

Dabar, jei reikia, galite pakeisti prijungimo taško savininką ir grupę į savo prisijungimo vardą ir grupės pavadinimą.

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

Dabar bet kokius failus galite saugoti „iSCSI“ skaidinyje.

Taigi, taip sukonfigūruojate „iSCSI“ saugyklos serverį „Ubuntu 18“.04 LTS. Dėkojame, kad perskaitėte šį straipsnį.

Mėgdžiokite pelės paspaudimus, užveskite pelės žymeklį naudodami pelę „Clickless Mouse“ sistemoje „Windows 10“
Pelės ar klaviatūros naudojimas netinkamoje laikysenoje, kai naudojama per daug, gali sukelti daug sveikatos problemų, įskaitant įtampą, riešo kanalo ...
Pridėkite pelės gestus prie „Windows 10“ naudodami šiuos nemokamus įrankius
Pastaraisiais metais kompiuteriai ir operacinės sistemos labai išsivystė. Buvo laikas, kai vartotojai turėjo naudoti komandas naršydami per failų tvar...
Valdykite ir valdykite pelės judėjimą tarp kelių „Windows 10“ monitorių
„Dual Display Mouse Manager“ leidžia jums valdyti ir konfigūruoti pelės judėjimą tarp kelių monitorių, sulėtinant jo judėjimą šalia sienos. „Windows 1...