Kā izveidot un iestatīt LUN, izmantojot LVM RHEL/CentOS/Fedora "iSCSI mērķa serverī" - II daļa


LUN ir loģiskās vienības numurs, kas tiek koplietots no iSCSI atmiņas servera. ISCSI mērķa servera fiziskais disks koplieto disku iniciatoram, izmantojot TCP/IP tīklu. Disku kolekcija, ko sauc par LUN, lai izveidotu lielu krātuvi kā SAN (Storage Area Network). Reālā vidē LUN ir definēti LVM, ja tā to var paplašināt atbilstoši telpas prasībām.

LUNS, ko izmanto glabāšanai, SAN Storage tiek veidoti galvenokārt ar LUNS grupām, lai kļūtu par baseinu, LUN ir fiziskā diska gabali no mērķa servera. Mēs varam izmantot LUNS kā mūsu sistēmu fizisko disku, lai instalētu operētājsistēmas, LUNS tiek izmantotas kopās, virtuālajos serveros, SAN uc. Galvenais mērķis ir izmantot LUNS virtuālajos serveros OS glabāšanas vajadzībām. LUNS veiktspēja un uzticamība būs atkarīga no tā, kāda veida disku mēs izmantojam, veidojot Target krātuves serveri.

Lai uzzinātu par ISCSI mērķa servera izveidi, izmantojiet zemāk esošo saiti.

  1. Izveidojiet centralizētu drošu krātuvi, izmantojot iSCSI Target - I daļa

Sistēmas informācija un tīkla iestatīšana ir tāda pati kā iSCSI mērķa serveris, kā parādīts I daļā. Tā kā mēs definējam LUN vienā serverī.

  1. Operētājsistēma - CentOS laidiens 6.5 (galīgā versija)
  2. iSCSI mērķa IP - 192.168.0.200
  3. Izmantotie porti: TCP 860, 3260
  4. Konfigurācijas fails: /etc/tgt/targets.conf

LUN izveidošana, izmantojot LVM iSCSI mērķa serverī

Vispirms uzziniet disku sarakstu, izmantojot komandu fdisk -l . Tas manipulēs ar garu informācijas sarakstu par visiem sistēmas nodalījumiem.

# fdisk -l

Iepriekš minētā komanda sniedz tikai informāciju par disku par pamatsistēmu. Lai iegūtu informāciju par atmiņas ierīci, izmantojiet zemāk esošo komandu, lai iegūtu atmiņas ierīču sarakstu.

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

PIEZĪME. Šeit vda ir virtuālo mašīnu cietais disks, jo es demonstrācijai izmantoju virtuālo mašīnu. /dev/sda tiek pievienots arī krātuvei.

1. darbība: LVM diska izveide LUN

LVM izveidošanai mēs izmantosim disku /dev/sda .

# fdisk -l /dev/sda

Tagad sadalīsim disku, izmantojot komandu fdisk, kā parādīts zemāk.

# fdisk -cu /dev/sda

  1. Opcija ‘ -c ’ izslēdz DOS saderīgo režīmu.
  2. Opciju ‘ -u ’ izmanto, lai uzskaitītu nodalījumu tabulas, norādiet izmērus sektoros, nevis cilindrus.

Izvēlieties n , lai izveidotu jaunu nodalījumu.

Command (m for help): n

Izvēlieties p , lai izveidotu primāro nodalījumu.

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

Piešķiriet mums izveidojamā nodalījuma numuru.

Partition number (1-4): 1

Tāpat kā šeit, mēs gatavojamies iestatīt LVM disku. Tātad, lai izmantotu pilnu diska izmēru, mums jāizmanto noklusējuma iestatījumi.

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

Izvēlieties nodalījuma veidu. Šeit mums ir jāiestata LVM, tāpēc izmantojiet 8e . Izmantojiet opciju l , lai redzētu veidu sarakstu.

Command (m for help): t

Izvēlieties, kurš nodalījums vēlas mainīt veidu.

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

Pēc veida maiņas pārbaudiet opcijas Drukāt izmaiņas ( p ), lai norādītu nodalījumu tabulu.

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

Uzrakstiet izmaiņas, izmantojot w , lai izietu no fdisk utilītas, restartējiet sistēmu, lai veiktu izmaiņas.

Jūsu zināšanai zemāk esmu pievienojis ekrānuzņēmumu, kas sniegs skaidru priekšstatu par LVM diska izveidi.

Pēc sistēmas pārstartēšanas uzskaitiet nodalījumu tabulu, izmantojot šādu komandu fdisk.

# fdisk -l /dev/sda

2. darbība: loģisko apjomu izveidošana LUN

Tagad šeit mēs izveidosim fizisko apjomu, izmantojot komandu ‘pvcreate’.

# pvcreate /dev/sda1

Lai identificētu grupu, izveidojiet sējumu grupu ar iSCSI nosaukumu.

# vgcreate vg_iscsi /dev/sda1

Šeit es definēju 4 loģiskos apjomus, ja tā, mūsu iSCSI Target serverī būs 4 LUN.

# 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

Lai apstiprinātu, uzskaitiet fizisko sējumu, sējumu grupu, loģiskos sējumus.

# pvs && vgs && lvs
# lvs

Lai labāk izprastu iepriekšminēto komandu, atsaucei zemāk esmu iekļāvis ekrāna satvērēju.

3. darbība: definējiet LUN mērķa serverī

Mēs esam izveidojuši loģiskos sējumus un gatavi lietošanai kopā ar LUN, šeit mēs definējam LUN mērķa konfigurācijā, ja tā būs pieejama tikai klientu mašīnām (iniciatori).

Atveriet un rediģējiet Targer konfigurācijas failu, kas atrodas vietnē /etc/tgt/targets.conf ar redaktora izvēli.

# vim /etc/tgt/targets.conf

Mērķa conf failā pievienojiet šādu apjoma definīciju. Saglabājiet un aizveriet failu.

<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. iSCSI kvalificēts nosaukums (iqn.2014-07.com.tecmint: tgt1).
  2. Izmantojiet jebkad vēlamo.
  3. Identificējiet, izmantojot mērķi, 1. mērķis šajā serverī.
  4. 4. LVM Dalīts konkrētam LUN.

Pēc tam atkārtoti ielādējiet konfigurāciju, palaižot tgd pakalpojumu, kā parādīts zemāk.

# /etc/init.d/tgtd reload

Pēc tam pārbaudiet pieejamos LUN, izmantojot šādu komandu.

# tgtadm --mode target --op show

Iepriekš minētā komanda sniegs garu pieejamo LUN sarakstu ar šādu informāciju.

  1. iSCSI kvalificētais nosaukums
  2. iSCSI ir gatavs lietošanai
  3. Pēc noklusējuma LUN 0 tiks rezervēts kontrolierim
  4. 1. LUN, ko esam definējuši mērķa serverī
  5. Šeit es esmu definējis 4 GB vienai LUN
  6. Tiešsaistē: jā, tas ir gatavs lietošanai LUN

Šeit mēs esam definējuši mērķa servera LUN, izmantojot LVM, to var paplašināt un atbalstīt daudzas funkcijas, piemēram, momentuzņēmumus. Apskatīsim, kā autentificēties ar mērķa serveri III DAĻĀ un lokāli uzstādīt attālo krātuvi.