Kif Oħloq u Twaqqaf LUNs billi tuża LVM f'iSCSI Target Server fuq RHEL/CentOS/Fedora - Parti II


LUN huwa Numru ta' Unità Loġika, li kondiviża mis-Server tal-Ħażna iSCSI. Id-drajv Fiżiku tas-server fil-mira iSCSI jaqsam is-sewqan tiegħu mal-inizjatur fuq in-netwerk TCP/IP. Ġabra ta' drives imsejħa LUNs biex jiffurmaw ħażna kbira bħala SAN (Storage Area Network). F'ambjent reali LUNs huma definiti fl-LVM, jekk iva jistgħu jiġu espansibbli skont ir-rekwiżiti tal-ispazju.

LUNS użati għal skopijiet ta 'ħażna, SAN Storage huma mibnija l-aktar ma' Gruppi ta 'LUNS biex isiru ġabra, LUNs huma Chunks ta' disk Fiżiku minn server fil-mira. Nistgħu nużaw LUNS bħala Disk Fiżiku tas-sistemi tagħna biex ninstallaw sistemi operattivi, LUNS jintużaw fi Clusters, servers Virtwali, SAN eċċ. Il-prestazzjoni u l-affidabbiltà tal-LUNS se jkunu skont liema tip ta 'disk nużaw waqt li noħolqu server ta' ħażna Target.

Biex tkun taf dwar il-ħolqien ta' ISCSI Target Server segwi l-link hawn taħt.

  1. Oħloq Ħażna Sikura Ċentralizzata billi tuża iSCSI Target – Parti I

L-informazzjoni tas-sistema u s-setup tan-Netwerk huma l-istess bħal iSCSI Target Server kif muri fil-Parti – I, Kif qed niddefinixxu LUNs fl-istess server.

  1. Sistema Operattiva – CentOS rilaxx 6.5 (Finali)
  2. iSCSI Target IP – 192.168.0.200
  3. Portijiet Użati: TCP 860, 3260
  4. Fajl tal-konfigurazzjoni : /etc/tgt/targets.conf

Il-ħolqien ta' LUNs bl-użu ta' LVM f'iSCSI Target Server

L-ewwel, sib il-lista ta 'drives bl-użu ta' kmand fdisk -l, dan jimmanipula lista twila ta 'informazzjoni ta' kull diviżorju fis-sistema.

# fdisk -l

Il-kmand ta 'hawn fuq jagħti biss l-informazzjoni tas-sewqan tas-sistema bażi. Biex tikseb l-informazzjoni dwar l-apparat tal-ħażna, uża l-kmand hawn taħt biex tikseb il-lista tal-apparati tal-ħażna.

# fdisk -l /dev/vda && fdisk -l /dev/sda

NOTA: Hawnhekk vda huwa magni virtwali hard drive peress li qed nuża magna virtwali għal dimostrazzjoni, /dev/sda huwa miżjud addizzjonalment għall-ħażna.

Pass 1: Ħolqien LVM Drive għal LUNs

Se nużaw /dev/sda drive għall-ħolqien ta 'LVM.

# fdisk -l /dev/sda

Issa ejja jaqsmu d-drajv bl-użu tal-kmand fdisk kif muri hawn taħt.

# fdisk -cu /dev/sda

  1. L-għażla '-c' titfi l-mod kompatibbli mad-DOS.
  2. L-għażla '-u' hija użata biex telenka tabelli diviżorji, agħti daqsijiet f'setturi minflok ċilindri.

Agħżel n biex toħloq Partizzjoni Ġdida.

Command (m for help): n

Agħżel p biex toħloq partizzjoni Primarja.

Command action
   e   extended
   p   primary partition (1-4)

Agħti numru tal-Partition li għandna bżonn noħolqu.

Partition number (1-4): 1

Bħal hawn, se nistabbilixxu drajv LVM. Għalhekk, għandna bżonn nużaw is-settings default biex nużaw id-daqs sħiħ ta 'Drive.

First sector (2048-37748735, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-37748735, default 37748735): 
Using default value 37748735

Agħżel it-tip ta ' diviżorju, Hawnhekk għandna bżonn li tissettja LVM sabiex uża 8e. Uża l-għażla l biex tara l-lista tat-tip.

Command (m for help): t

Agħżel liema partizzjoni trid tibdel it-tip.

Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)

Wara li tbiddel it-tip, iċċekkja l-bidliet bl-għażla tal-istampar (p) biex telenka t-tabella tal-partizzjoni.

Command (m for help): p

Disk /dev/sda: 19.3 GB, 19327352832 bytes
255 heads, 63 sectors/track, 2349 cylinders, total 37748736 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9fae99c8

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    37748735    18873344   8e  Linux LVM

Ikteb il-bidliet billi tuża w biex toħroġ mill-utilità fdisk, Ibda mill-ġdid is-sistema biex tagħmel bidliet.

Għar-referenza tiegħek, stajt mehmuż screen shot hawn taħt li jagħtik idea ċara dwar il-ħolqien ta 'sewqan LVM.

Wara li s-sistema reboot, elenka t-tabella tal-Partition billi tuża l-kmand fdisk li ġej.

# fdisk -l /dev/sda

Pass 2: Ħolqien ta' Volumi Loġiċi għal LUNs

Issa hawn, se noħolqu volum Fiżiku bl-użu tal-kmand 'pvcreate'.

# pvcreate /dev/sda1

Oħloq grupp ta 'Volum bl-isem ta' iSCSI biex tidentifika l-grupp.

# vgcreate vg_iscsi /dev/sda1

Hawnhekk qed niddefinixxi 4 Volumi Loġiċi, jekk iva se jkun hemm 4 LUNs fis-server iSCSI Target tagħna.

# lvcreate -L 4G -n lv_iscsi vg_iscsi

# lvcreate -L 4G -n lv_iscsi-1 vg_iscsi

# lvcreate -L 4G -n lv_iscsi-2 vg_iscsi

# lvcreate -L 4G -n lv_iscsi-3 vg_iscsi

Elenka l-volum Fiżiku, il-grupp tal-Volum, il-volumi loġiċi biex tikkonferma.

# pvs && vgs && lvs
# lvs

Għal fehim aħjar tal-kmand ta 'hawn fuq, għar-referenza tiegħek inkludejt screen grab hawn taħt.

Pass 3: Iddefinixxi LUNs f'Target Server

Ħloqna Volumi Loġiċi u lesti għall-użu ma 'LUN, hawn aħna biex niddefinixxu l-LUNs fil-konfigurazzjoni fil-mira, jekk iva biss ikun disponibbli għall-magni tal-klijenti (Inizjaturi).

Iftaħ u editja l-fajl tal-konfigurazzjoni Targer li jinsab f''/etc/tgt/targets.conf' bl-għażla tal-editur tiegħek.

# vim /etc/tgt/targets.conf

Ehmeż id-definizzjoni tal-volum li ġejja fil-fajl tal-konf tal-mira. Issejvja u agħlaq il-fajl.

<target iqn.2014-07.com.tecmint:tgt1>
       backing-store /dev/vg_iscsi/lv_iscsi
</target>
<target iqn.2014-07.com.tecmint:tgt1>
       backing-store /dev/vg_iscsi/lv_iscsi-1
</target>
<target iqn.2014-07.com.tecmint:tgt1>
       backing-store /dev/vg_iscsi/lv_iscsi-2
</target>
<target iqn.2014-07.com.tecmint:tgt1>
       backing-store /dev/vg_iscsi/lv_iscsi-3
</target

  1. isem kwalifikat iSCSI (iqn.2014-07.com.tecmint:tgt1).
  2. Uża dak kollu kif tixtieq.
  3. Identifika billi tuża mira, l-ewwel mira f'dan is-Server.
  4. 4. LVM Shared għal LUN partikolari.

Sussegwentement, erġa' tagħbija l-konfigurazzjoni billi tibda s-servizz tgd kif muri hawn taħt.

# /etc/init.d/tgtd reload

Sussegwentement ivverifika l-LUNs disponibbli billi tuża l-kmand li ġej.

# tgtadm --mode target --op show

Il-kmand ta 'hawn fuq jagħti lista twila ta' LUNs disponibbli bl-informazzjoni li ġejja.

  1. Isem Kwalifikat iSCSI
  2. iSCSI huwa Lest biex jintuża
  3. B'default LUN 0 se jkun riservat għall-Kontrollur
  4. LUN 1, Dak li ddefinijna fis-server Target
  5. Hawn iddefinijt 4 GB għal LUN wieħed
  6. Online : Iva, Lest biex tuża l-LUN

Hawnhekk iddefinijna l-LUNs għal server fil-mira bl-użu ta 'LVM, dan jista' jkun espansibbli u appoġġ għal ħafna karatteristiċi bħal snapshots. Ejja naraw kif awtentikaw mas-server Target f'PARTI-III u mmuntaw il-Ħażna remota lokalment.