Ubuntu

Konfigureerige iSCSI salvestusserver Ubuntu 18-s.04 LTS

Konfigureerige iSCSI salvestusserver Ubuntu 18-s.04 LTS
Selles artiklis näitan teile, kuidas konfigureerida iSCSI salvestusserverit Ubuntu 18-s.04 LTS. Alustame siis.

ISCSI põhitõed:

iSCSI salvestusserverit kasutatakse plokkseadmete, näiteks HDD / SSD partitsioonide või LVM-i partitsioonide, jagamiseks või failide blokeerimiseks võrgus. iSCSI kliendid saavad neid aktsiaid võrgus kasutada nii nagu iga tavaline sellele paigaldatud HDD või SSD. ISCSI klient saab neid kettaid vormindada, neid ühendada ning faile ja katalooge tavapäraselt salvestada.

Joonis 1: iSCSI server-klient arhitektuur

Igal iSCSI kliendil on algataja ID, mida kasutatakse serveris olevate sihtmärkidega ühenduse loomiseks.

Sihtmärgid on iSCSI-serveri aktsiad. Iga sihtmärk koosneb kordumatust nimest (IQN), blokeerimisseadme teest (st.e. ketaspartitsioon või plokifail), algataja ID, mis saab selle sihtmärgiga ühenduse luua, ja valikuline kasutajanime-paroolipõhine autentimissüsteem.

Joonisel fig 1 võimaldab iSCSI salvestusserver 3 algatajal (3 iSCSI klienti) ühenduda 4 sihtmärgiga. algataja01 saab ühenduse luua märk01 ja märk02, algataja02 saab ühenduse luua märk03, ja algataja03 saab ühenduse luua märk04.

Võrgu topoloogia:

Selles artiklis kasutatud võrgutopoloogia on toodud joonisel 2. Siin konfigureerin Ubuntu 18.04 LTS-server iSCSI-serverina. ISCSI-serveril on staatiline IP-aadress 192.168.20.168. Ka iSCSI klient on võrgus 192.168.20.0/24. Niisiis, see pääseb juurde iSCSI-serverile.

iSCSI sihtmärgi ja algataja nimetamise kokkulepped:

ISCSI sihtnimi ja algataja nimi peavad olema kordumatud.

Sihtmärkide nimetamise vorming on:

iqn.AAAA-KK.pöörddomeeninimi: sihtnimi
Näide: iqn.2020-03.com.linuxhint: www, iqn.2020-03.com.linuxhint: logib,
iqn.2020-03.com.linuxhint: kasutaja-bob jne.

Algataja nime vorming on:

iqn.AAAA-KK.pöörddomeeninimi: algataja nimi
Näide: iqn.2020-03.com.linuxhint: algataja01, iqn.2020-03.com.linuxhint: algataja02,
iqn.2020-03.com.linuxhint: algataja03 jne.

Staatilise IP seadistamine:

Kõigepealt seadistage oma iSCSI-serverisse staatiline IP-aadress. Kui vajate abi, vaadake minu artiklit Ubuntu 18 seadistamise staatiline IP.04 LTS töölaua ja serveri operatsioonisüsteem.

ISCSI serveri installimine:

Kõigepealt värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

Nüüd installige iSCSI-server järgmiselt:

$ sudo apt install tgt

Installimise kinnitamiseks vajutage Y ja seejärel vajutage .

iSCSI-server peaks olema installitud.

Failiplokkide jagamine iSCSI kaudu:

ISCSI kaudu saate käsuga dd loodud failiplokke jagada.

Kõigepealt looge uus kataloog, kuhu soovite kõik failiplokid alles jätta, järgmiselt:

$ sudo mkdir -pv / iscsi / plokid

Nüüd looge uus failiplokk www.img kataloogis / iscsi / blocks / järgmiselt:

$ sudo dd kui = / dev / null = / iscsi / plokid / www.img bs = 1 miljonite arv = 1024 olek = edasiminek

Nüüd looge uus sihtkonfiguratsiooni fail iqn.2020-03.com.linuxhint.www.konf aastal / etc / tgt / conf.d / kataloogi järgmiselt:

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

Nüüd tippige konfiguratsioonifaili järgmised read ja salvestage fail, vajutades + X järgneb Y ja .


tugipood / iscsi / plokid / www.img
algataja nimi iqn.2020-03.com.linuxhint: algataja01
sissetuleva kasutaja linuxhinti saladus

Siin on sihtmärk määratletud sihtmärgis.


backing-store on seatud plokifaili teele.

algataja nimi kasutatakse algataja ID määramiseks, millel on juurdepääs sihtmärgile.

sissetulev kasutaja rida kasutatakse kasutajanime ja parooli määramiseks, mida algataja kasutab autentimiseks.

HDD / SSD jagamine iSCSI kaudu:

Samuti saate iSCSI kaudu jagada tervet HDD / SSD-d või ühte või mitut HDD / SSD-partitsiooni. Kui jagate kogu HDD / SSD-d, on selle HDD / SSD partitsioonidele juurdepääs ka algatajalt või iSCSI-kliendilt.

Kõigepealt leidke HDD / SSD nimi või HDD / SSD partitsiooni nimi, mida soovite järgmise käsuga jagada:

$ sudo lsblk

Nüüd looge uus sihtkonfiguratsiooni fail iqn.2020-03.com.linuxhint.andmed.konf aastal / etc / tgt / conf.d / kataloogi järgmiselt:

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

Nüüd tippige konfiguratsioonifaili järgmised read ja salvestage fail.


tugipood / dev / sdb
algataja nimi iqn.2020-03.com.linuxhint: algataja01
sissetuleva kasutaja linuxhinti saladus

Siin olen jaganud kogu HDD-d / dev / sdb iSCSI kaudu. Kui soovite jagada ühte sektsiooni, saate selle seadistada tugipood kuni / dev / sdb1 või / dev / sdb2 ja nii edasi.

ISCSI teenuse taaskäivitamine:

Kui muudate iSCSI sihtkonfiguratsiooni faili, käivitage muudatuste jõustumiseks järgmine käsk:

$ sudo systemctl taaskäivitage tgt

ISCSI-teenus peaks töötama.

$ sudo systemctl olek tgt

Ka iSCSI serveri port 3260 peaks olema avatud, nagu näete alloleval ekraanipildil.

$ sudo netstat -tlpn

ISCSI teenuse lisamine süsteemi käivitamisel:

ISCSI-teenuse käivitamiseks käivitamisel käivitage järgmine käsk:

$ sudo systemctl lubab tgt

Kliendi seadistamine:

ISCSI aktsiate kasutamiseks peab klient olema installitud iSCSI kliendi tööriistadesse.

Kõigepealt värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

Nüüd installige avatud-iscsi pakett järgmise käsuga:

$ sudo apt installib avatud-iscsi

Installimise kinnitamiseks vajutage Y ja seejärel vajutage .

avatud-iscsi tuleks paigaldada.

Nüüd lisage iscsid teenust süsteemi käivitamisel järgmiselt:

$ sudo systemctl lubab iscsidi

Nüüd avage / etc / iscsi / initorname.iscsi konfiguratsioonifail.

$ sudo nano / etc / iscsi / initorname.iscsi

Nüüd seadke AlgatajaNimi algataja nimele ja salvestage fail.

Nüüd avage / etc / iscsi / iscsid.konf fail järgmise käsuga:

$ sudo nano / etc / iscsi / iscsid.konf

Nüüd märkige märgitud rida kommenteerimata.

Kommenteerige märgitud rida.

Lõpuks Käivitamisseaded peaks olema järgmine.

Kommenteerige märgitud read.

Siin määrake oma kasutajanimi ja parool ning salvestage fail.

Nüüd skannige iSCSI-serverit sihtmärkide leidmiseks järgmiselt:

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

Nagu näete, on sihtmärgid loetletud.

Nüüd saate konkreetse sihtmärgi juurde sisse logida järgmiselt:

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

Siin, 192.168.20.168 on iSCSI-serveri IP-aadress ja iqn.2020-03.com.linuxhint: www on sihtnimi.

Kõigi saadaolevate sihtmärkide juurde saate sisse logida ka järgmise käsuga:

$ sudo iscsiadm -m sõlm -p 192.168.20.168 - sisselogimine

Kui olete sihtmärkidesse sisse loginud, peaksid iSCSI-kettad olema teie kliendile kättesaadavad. Nüüd saate neid jaotada, vormindada või ühendada oma äranägemise järgi.

$ sudo lsblk -e7

Samuti saate oma iSCSI-ketastele partitsioone teha, kasutades fdisk-, cdisk-, parted-, GNOME-, GParted- või mõnda muud jaotustarkvara. Kui soovite õppida, kuidas fdiskit ketaste jagamiseks kasutada, lugege minu artiklit Kuidas fdiskit Linuxis kasutada.

Saate ka oma partitsioone vormindada.

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

ISCSI partitsioonide automaatne paigaldamine:

ISCSI sektsiooni ühendamiseks looge liitumispunkt järgmiselt:

$ sudo mkdir / www

Nüüd avage / etc / fstab faili järgmiselt:

$ sudo nano / etc / fstab

Nüüd tippige / etc / fstab fail ja salvestage fail.

/ dev / sdb1 / www / ext4 vaikeväärtused, auto, _netdev 0 0

MÄRGE: Lisage kindlasti _netdev suvand / etc / fstab faili. Vastasel juhul ei käivitu teie klient.

Nüüd saate iSCSI partitsiooni ühendada järgmiselt:

$ sudo mount / www

Vahesein tuleks paigaldada.

Nüüd saate vajadusel muuta liitumispunkti omaniku ja rühma oma sisselogimise kasutajanimeks ja rühma nimeks.

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

Nüüd saate oma iSCSI sektsiooni salvestada kõik failid.

Nii konfigureerite iSCSI salvestusserveri Ubuntu 18-s.04 LTS. Täname selle artikli lugemise eest.

Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...
Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...
Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...