LUN-tunnusten luominen ja määrittäminen LVM:n avulla "iSCSI Target Server" -palvelimessa RHEL/CentOS/Fedora - Osa II
LUN on looginen yksikkönumero, joka jaetaan iSCSI-tallennuspalvelimelta. iSCSI-kohdepalvelimen fyysinen asema jakaa asemansa aloittajalle TCP/IP-verkon kautta. Kokoelma asemia, joita kutsutaan LUN:iksi, muodostamaan suuren tallennustilan SAN-muodossa (Storage Area Network). Todellisessa ympäristössä LUN:t määritellään LVM:ssä, jos näin on, sitä voidaan laajentaa tilantarpeen mukaan.
Miksi LUNS:ia käytetään?
Tallennukseen käytettävät LUNS-muistit, SAN-tallennustilat rakennetaan enimmäkseen LUNS-ryhmistä, jotta niistä tulee pooli, LUN:t ovat fyysisen levyn paloja kohdepalvelimelta. Voimme käyttää LUNS:ia järjestelmien fyysisenä levynä käyttöjärjestelmien asentamiseen, LUNS:ia käytetään klustereissa, virtuaalipalvelimissa, SAN:ssa jne. LUNS:n käytön päätarkoitus virtuaalipalvelimissa käyttöjärjestelmän tallennustarkoituksiin. LUNS-suorituskyky ja luotettavuus riippuvat siitä, minkälaista levyä käytämme luodessasi Target-tallennuspalvelinta.
Vaatimukset
Saat lisätietoja ISCSI-kohdepalvelimen luomisesta seuraamalla alla olevaa linkkiä.
- Luo keskitetty suojattu tallennustila iSCSI-kohteen avulla – Osa I
Pääpalvelimen asetukset
Järjestelmätiedot ja verkkoasetukset ovat samat kuin iSCSI-kohdepalvelimella, kuten on esitetty osassa – I, koska määritämme LUN-tunnukset samassa palvelimessa.
- Käyttöjärjestelmä – CentOS-julkaisu 6.5 (lopullinen)
- iSCSI-kohde-IP – 192.168.0.200
- Käytetyt portit: TCP 860, 3260
- Asetustiedosto: /etc/tgt/targets.conf
LUN-tunnusten luominen LVM:n avulla iSCSI-kohdepalvelimessa
Selvitä ensin asemien luettelo komennolla fdisk -l. Tämä muokkaa pitkää luetteloa kaikista järjestelmän osioista.
fdisk -l
Yllä oleva komento antaa vain perusjärjestelmän asematiedot. Saadaksesi tallennuslaitteen tiedot, käytä alla olevaa komentoa saadaksesi luettelon tallennuslaitteista.
fdisk -l /dev/vda && fdisk -l /dev/sda
HUOMAA: Tässä vda on virtuaalikoneiden kiintolevy, koska käytän virtuaalikoneita esittelyyn, /dev/sda lisätään lisäksi säilytystä varten.
Vaihe 1: LVM-aseman luominen LUN:ille
Käytämme /dev/sda-asemaa LVM:n luomiseen.
fdisk -l /dev/sda
Osioidaan nyt asema fdisk-komennolla alla olevan kuvan mukaisesti.
fdisk -cu /dev/sda
- Vaihtoehto '-c' kytkee DOS-yhteensopivan tilan pois päältä.
- Vaihtoehtoa '-u' käytetään osiotaulukoiden luetteloimiseen, koot annetaan sektoreina sylinterien sijaan.
Luo uusi osio valitsemalla n.
Command (m for help): n
Luo ensisijainen osio valitsemalla p.
Command action
e extended
p primary partition (1-4)
Anna osionumero, joka meidän on luotava.
Partition number (1-4): 1
Kuten täällä, aiomme asentaa LVM-aseman. Joten meidän on käytettävä oletusasetuksia voidaksemme käyttää täysikokoista Drivea.
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
Valitse osion tyyppi. Tässä meidän on asetettava LVM, joten käytä 8e. Käytä l-vaihtoehtoa nähdäksesi tyyppiluettelon.
Command (m for help): t
Valitse, minkä osion tyyppiä haluat muuttaa.
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
Kun olet vaihtanut tyypin, tarkista muutokset tulostuksen mukaan (p) listataksesi osiotaulukon.
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
Kirjoita muutokset painamalla w poistuaksesi fdisk-apuohjelmasta. Tee muutokset käynnistämällä järjestelmä uudelleen.
Olen liittänyt alla kuvakaappauksen viitteellesi, joka antaa sinulle selkeän käsityksen LVM-aseman luomisesta.
Listaa osiotaulukko järjestelmän uudelleenkäynnistyksen jälkeen seuraavalla fdisk-komennolla.
fdisk -l /dev/sda
Vaihe 2: Loogisten volyymien luominen LUN:ille
Nyt täällä aiomme luoda fyysisen volyymin käyttämällä "pvcreate" -komentoa.
pvcreate /dev/sda1
Luo iSCSI-niminen taltioryhmä ryhmän tunnistamiseksi.
vgcreate vg_iscsi /dev/sda1
Tässä määrittelen 4 loogista taltiota, jos näin on, iSCSI-kohdepalvelimessamme on 4 LUN-yksikköä.
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
Vahvista luettelosta Fyysinen tilavuus, Äänenvoimakkuusryhmä ja loogiset tilavuudet.
pvs && vgs && lvs
lvs
Yllä olevan komennon ymmärtämiseksi paremmin, olen lisännyt alle näyttökuvan.
Vaihe 3: Määritä LUN:t Target Serverissä
Olemme luoneet loogisia volyymeja ja valmiita käytettäväksi LUN:n kanssa, tässä määritämme LUN:t kohdekokoonpanossa, jos näin on, se on saatavana vain asiakaskoneille (aloittelijoille).
Avaa ja muokkaa Targer-määritystiedostoa, joka sijaitsee osoitteessa '/etc/tgt/targets.conf' valitsemallasi editorilla.
vim /etc/tgt/targets.conf
Liitä seuraava taltion määritelmä kohdekonf-tiedostoon. Tallenna ja sulje tiedosto.
<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
- iSCSI-hyväksytty nimi (iqn.2014-07.com.tecmint:tgt1).
- Käytä mitä ikinä haluat.
- Tunnista käyttämällä kohdetta, 1. kohde tässä palvelimessa.
- 4. LVM Jaettu tietylle LUN:lle.
Lataa seuraavaksi kokoonpano uudelleen käynnistämällä tgd-palvelu alla kuvatulla tavalla.
/etc/init.d/tgtd reload
Tarkista seuraavaksi käytettävissä olevat LUN-tunnukset seuraavalla komennolla.
tgtadm --mode target --op show
Yllä oleva komento antaa pitkän luettelon käytettävissä olevista LUN:ista seuraavilla tiedoilla.
- iSCSI-hyväksytty nimi
- iSCSI on käyttövalmis
- Oletuksena LUN 0 on varattu ohjaimelle
- LUN 1, mitä olemme määrittäneet kohdepalvelimessa
- Tässä olen määritellyt 4 Gt yhdelle LUN:lle
- Online: Kyllä, se on valmis käyttämään LUN:ia
Tässä olemme määrittäneet LVM:ää käyttävän kohdepalvelimen LUN-tunnukset. Tämä voi olla laajennettavissa ja tukee monia ominaisuuksia, kuten tilannekuvia. Katsotaanpa, kuinka autentikoidaan Target-palvelimella PART-III:ssa ja liitetään etämuisti paikallisesti.