RHEL/CentOS 7 - 12-nji bölümde iSCSI Maksat/Başlangyjy ulanyp, merkezleşdirilen ygtybarly ammar dörediň


iSCSI, TCP/IP Networks-da, esasanam uzak aralyklarda saklaýyş enjamlaryny dolandyrmak üçin blok derejeli protokol. iSCSI nyşany uzakdaky iSCSI serwerinden (ýa-da) nyşandan hödürlenýän uzakdaky gaty diskdir. Beýleki tarapdan, iSCSI müşderisine “Inisiator” diýilýär we Maksat enjamynda paýlaşylýan ammarlara girer.

Bu makalada aşakdaky maşynlar ulanyldy:

Operating System – Red Hat Enterprise Linux 7
iSCSI Target IP – 192.168.0.29
Ports Used : TCP 860, 3260
Operating System – Red Hat Enterprise Linux 7
iSCSI Target IP – 192.168.0.30
Ports Used : TCP 3260

1-nji ädim: ISCSI nyşanyna paketleri gurmak

Maksat üçin zerur paketleri gurmak üçin (müşderi bilen soňrak işleşeris):

# yum install targetcli -y

Gurmak tamamlanandan soň hyzmaty aşakdaky ýaly başlarys we işlederis:

# systemctl start target
# systemctl enable target

Netijede, firewalld-da hyzmatlara rugsat bermeli:

# firewall-cmd --add-service=iscsi-target
# firewall-cmd --add-service=iscsi-target --permanent

Iň soňkusy, iSCSI maksatly açyşyna rugsat bermegi ýatdan çykarmaly däldiris:

# firewall-cmd --add-port=860/tcp
# firewall-cmd --add-port=860/tcp --permanent
# firewall-cmd --reload

2-nji ädim: Maksat serwerinde LUN-lary kesgitlemek

Maksatdaky LUN-lary kesgitlemäge geçmezden ozal, RHCSA seriýasynyň 6-njy bölüminde düşündirilişi ýaly iki sany logiki göwrüm döretmeli (\ Ulgam saklanyşyny sazlamak).

Bu gezek olara vol_projects we vol_backups diýip at bereris we 1-nji suratda görkezilişi ýaly vg00 atly ses toparyna ýerleşdireris. her LV-e bölünen ýeri saýlaň:

LV-leri döredenimizden soň, müşderi enjamy üçin elýeterli etmek üçin Maksatdaky LUN-lary kesgitlemäge taýyn.

2-nji suratda görkezilişi ýaly, targetcli gabygyny açarys we iki sany blok dükany dörederis (başlangyç LUN-yň başlangyjy ulanjak ýerli ammar çeşmeleri) we Iscsi Qualified Ady (IQN), maksatly serwere ýüzlenmegiň usuly.

IQN-iň gurluşy barada has giňişleýin maglumat üçin RFC 3720 sahypasynyň 32-nji sahypasyna serediň. Hususan-da, (: tgt1) belgisinden soňky tekst nyşanyň adyny kesgitleýär, şol bir wagtyň özünde (serwer :) öňündäki tekst, içindäki nyşanyň adyny görkezýär. domen.

# targetcli
# cd backstores
# cd block
# create server.backups /dev/vg00/vol_backups
# create server.projects /dev/vg00/vol_projects
# cd /iscsi
# create iqn.2016-02.com.tecmint.server:tgt1

Aboveokardaky ädim bilen, ähli IP adresleriniň 3260-njy portunda diňlenýän deslapky portal (IP adresi we başlangyç maksatlaryna ýetip bilýän portdan ybarat jübüt) bilen bilelikde täze TPG (Maksatly Portal Topary) döredildi.

Portalyňyzy belli bir IP (meselem, Maksatnamanyň esasy IP) bilen baglanyşdyrmak isleseňiz, deslapky portaly pozuň we aşakdaky ýaly täzesini dörediň (ýogsam, aşakdaky targetcli buýruklaryny taşlaň. Simplönekeýlik üçin olary atdan geçirendigimize üns beriň. gowy):

# cd /iscsi/iqn.2016-02.com.tecmint.server:tgt1/tpg1/portals
# delete 0.0.0.0 3260
# create 192.168.0.29 3260

Indi LUN-lary döretmäge dowam etmäge taýýar. Öň döreden arka dükanlarymyzy ulanýarys ( server.backups we server.projects ). Bu amal 3-nji suratda görkezilýär:

# cd iqn.2016-02.com.tecmint.server:tgt1/tpg1/luns
# create /backstores/block/server.backups
# create /backstores/block/server.projects

Maksat konfigurasiýasynyň soňky bölümi, her bir başlangyç esasynda girişi çäklendirmek üçin Giriş Dolandyryş Sanawyny döretmekden ybarat. Müşderi maşynymyz\müşderi diýlip atlandyrylandygy sebäpli, bu teksti IQN-e goşarys. Jikme-jiklikler üçin 4-nji surata serediň:

# cd ../acls
# create iqn.2016-02.com.tecmint.server:client

Bu pursatda, 5-nji suratda görşümiz ýaly ähli düzülen çeşmeleri görkezmek üçin maksatly gabyny edip bileris:

# targetcli
# cd /
# ls

Maksatly gabykdan çykmak üçin çykyş ýazyň we Enter basyň. Sazlama awtomatiki usulda /etc/target/saveconfig.json-da saklanar.

Aboveokardaky 5-nji suratda görşüňiz ýaly, ähli IP adresleriň 3260-njy portunda garaşylyşy ýaly diňleýän portalymyz bar. Netstat buýrugyny ulanyp tassyklap bileris (6-njy surata serediň):

# netstat -npltu | grep 3260

Maksat konfigurasiýasyny tamamlaýar. Ulgamy täzeden açyp, ähli sazlamalaryň täzeden açylýandygyny barlaň. Notok bolsa, gorag diwary konfigurasiýasynda zerur portlary açyň we maksatly hyzmaty ýüklemäge başlaň. Indi Başlangyjy gurmaga we müşderä birikmäge taýýar.

3-nji ädim: Müşderi inisiatoryny düzmek

Müşderide, iSCSI protokoly (iscsid) üçin serwer daemonyny üpjün edýän iscsi-inisiator-utils paketini gurmaly bolarys: administratiw kömekçi iscsiadm:

# yum update && yum install iscsi-initiator-utils

Gurmak tamamlanandan soň /etc/iscsi/initiatorname.iscsi açyň we başlangyç inisiatoryň adyny (7-nji suratda düşündiriş) serwerdäki ACL-de öň bellenen at bilen çalşyň (iqn.2016-02.com.tecmint) serwer: müşderi).

Soňra faýly ýazdyryň we nyşana gönükdirilen açyş tertibinde iscsiadm işlediň. Üstünlikli bolsa, bu buýruk 7-nji suratda görkezilişi ýaly maksatly maglumatlary yzyna getirer:

# iscsiadm -m discovery -t st -p 192.168.0.29

Indiki ädim iscsid hyzmatyny täzeden açmak we işletmekden ybarat:

# systemctl start iscsid
# systemctl enable iscsid

we düwün re modeiminde nyşana ýüz tutmak. Bu, ýadro derejesindäki habarlara sebäp bolmaly, dmesg arkaly düşürilende uzakdaky LUN-laryň ýerli ulgamda berilendigini görkezýän enjam kesgitlemesini görkezýär (8-nji suratda sde we sdf):

# iscsiadm -m node -T iqn.2016-02.com.tecmint.server:tgt1 -p 192.168.0.29 -l
# dmesg | tail

Şu nukdaýnazardan, beýleki ammar enjamlarynda bolşy ýaly bölekler, hatda LV-ler (we olaryň üstündäki faýl ulgamlary) döredip bilersiňiz. Ityönekeýlik üçin, her diskde bar bolan ýerini tutjak we ext4 bilen formatlaşdyrjak esasy bölüm dörederis.

Ahyrynda, geliň/dev/sde1 we/dev/sdf1 degişlilikde/taslamalarda we/ätiýaçlyk nusgalarynda goýalyň (bu kataloglaryň ilki döredilmelidigine üns beriň):

# mount /dev/sde1 /projects
# mount /dev/sdf1 /backups

Mundan başga-da, her faýl ulgamynyň UUID-i blkid tarapyndan yzyna gaýtarylyp berlen ýagdaýynda iki faýl ulgamynyň awtomatiki usulda gurulmagy üçin/etc/fstab-da iki ýazgy goşup bilersiňiz.

Ulgam hyzmaty başlanýança bu faýl ulgamlarynyň gurnalmagyny yza süýşürmek üçin _netdev gurnama opsiýasynyň ulanylmalydygyny unutmaň:

Indi bu enjamlary beýleki ammar serişdeleri ýaly ulanyp bilersiňiz.

Gysgaça mazmun

Bu makalada iSCSI nyşanyny we RHEL/CentOS 7 paýlamalarynda inisiatiwany nädip gurup we sazlamalydygyny ara alyp maslahatlaşdyk. Birinji wezipe EX300 (RHCE) synagynyň zerur başarnyklarynyň bir bölegi bolmasa-da, ikinji mowzugy durmuşa geçirmek üçin zerur.

Bu makala barada soraglaryňyz ýa-da teswirleriňiz bar bolsa bize habar bermekden çekinmäň - aşakdaky teswir görnüşini ulanyp, bize bir setir goýup bilersiňiz.

RHEL/CentOS 6-da iSCSI Maksat we Müşderi Inisiatoryny gurmak isleýän bolsaňyz, şu gollanmany ýerine ýetiriň: Müşderi inisiatory bilen merkezleşdirilen iSCSI ammary gurmak.