Jinsi ya kuunda na kusanidi LUNs kwa kutumia LVM katika iSCSI Target Server kwenye RHEL/CentOS/Fedora - Sehemu ya II
LUN ni Nambari ya Kitengo cha Mantiki, ambacho kilishirikiwa kutoka kwa Seva ya Hifadhi ya iSCSI. Hifadhi halisi ya seva inayolengwa ya iSCSI inashiriki msukumo wake wa kuanzisha kupitia mtandao wa TCP/IP. Mkusanyiko wa hifadhi zinazoitwa LUNs kuunda hifadhi kubwa kama SAN (Mtandao wa Eneo la Hifadhi). Katika mazingira halisi LUNs hufafanuliwa katika LVM, ikiwa ni hivyo inaweza kupanuliwa kulingana na mahitaji ya nafasi.
LUNS zinazotumika kwa madhumuni ya uhifadhi, SAN Storage's zimeundwa kwa wingi Vikundi vya LUNS ili kuwa bwawa, LUNs ni Chunk za diski halisi kutoka kwa seva inayolengwa. Tunaweza kutumia LUNS kama mifumo yetu ya Physical Disk kusakinisha Mifumo ya Uendeshaji, LUNS hutumika katika Makundi, seva pepe, SAN n.k. Kusudi kuu la Kutumia LUNS katika seva pepe kwa madhumuni ya kuhifadhi Mfumo wa Uendeshaji. Utendaji na uaminifu wa LUNS utalingana na aina gani ya diski tunayotumia tunapounda seva ya hifadhi inayolengwa.
Ili kujua kuhusu kuunda Seva inayolengwa ya ISCSI fuata kiunga kilicho hapa chini.
- Unda Hifadhi ya Kati salama kwa kutumia Lengo la iSCSI - Sehemu ya I
Taarifa za mfumo na usanidi wa Mtandao ni sawa na Seva Lengwa ya iSCSI kama inavyoonyeshwa katika Sehemu ya - I, Tunapofafanua LUNs katika seva moja.
- Mfumo wa Uendeshaji - Toleo la CentOS 6.5 (Mwisho)
- ISCSI IP inayolengwa - 192.168.0.200
- Bandari Zilizotumika : TCP 860, 3260
- Faili ya usanidi : /etc/tgt/targets.conf
Kuunda LUNs kwa kutumia LVM kwenye Seva inayolengwa ya iSCSI
Kwanza, tafuta orodha ya anatoa kwa kutumia fdisk -l amri, hii itaendesha orodha ndefu ya habari ya kila partitions kwenye mfumo.
# fdisk -l
Amri iliyo hapo juu inatoa tu habari ya kiendeshi ya mfumo wa msingi. Ili kupata maelezo ya kifaa cha kuhifadhi, tumia amri iliyo hapa chini ili kupata orodha ya vifaa vya kuhifadhi.
# fdisk -l /dev/vda && fdisk -l /dev/sda
KUMBUKA: Hapa vda kuna diski kuu ya mashine kwani ninatumia mashine pepe kwa onyesho, /dev/sda inaongezwa kwa uhifadhi.
Hatua ya 1: Kuunda Hifadhi ya LVM kwa LUNs
Tutatumia kiendeshi cha /dev/sda kuunda LVM.
# fdisk -l /dev/sda
Sasa wacha tugawanye gari kwa kutumia amri ya fdisk kama inavyoonyeshwa hapa chini.
# fdisk -cu /dev/sda
- Chaguo ‘-c‘ kuzima hali inayooana ya DOS.
- Chaguo ‘-u’ hutumika kuorodhesha majedwali ya kugawa, kutoa ukubwa katika sekta badala ya silinda.
Chagua n ili kuunda Sehemu Mpya.
Command (m for help): n
Chagua p ili kuunda kizigeu Msingi.
Command action e extended p primary partition (1-4)
Toa nambari ya Sehemu ambayo tunahitaji kuunda.
Partition number (1-4): 1
Kama hapa, tutasanidi kiendeshi cha LVM. Kwa hivyo, tunahitaji kutumia mipangilio chaguomsingi kutumia ukubwa kamili wa Hifadhi.
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
Chagua aina ya kizigeu, Hapa tunahitaji kusanidi LVM kwa hivyo tumia 8e. Tumia chaguo la l ili kuona orodha ya aina.
Command (m for help): t
Chagua ni kizigeu gani unataka kubadilisha aina.
Selected partition 1 Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Linux LVM)
Baada ya kubadilisha aina, angalia mabadiliko kwa kuchapisha (p) chaguo ili kuorodhesha jedwali la kizigeu.
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
Andika mabadiliko ukitumia w ili kuondoka kwenye matumizi ya fdisk, Anzisha upya mfumo ili kufanya mabadiliko.
Kwa kumbukumbu yako, nimeambatisha picha ya skrini hapa chini ambayo itakupa wazo wazi juu ya kuunda kiendeshi cha LVM.
Baada ya kuwasha upya mfumo, orodhesha jedwali la Kugawa kwa kutumia amri ifuatayo ya fdisk.
# fdisk -l /dev/sda
Hatua ya 2: Kuunda Kiasi cha Mantiki kwa LUNs
Sasa hapa, tutaunda kiasi cha Kimwili kwa kutumia amri ya 'pvcreate'.
# pvcreate /dev/sda1
Unda kikundi cha Kiasi kwa jina la iSCSI ili kutambua kikundi.
# vgcreate vg_iscsi /dev/sda1
Hapa ninafafanua Kiasi 4 cha Kimantiki, ikiwa ni hivyo kutakuwa na LUN 4 kwenye seva yetu ya Lengo la iSCSI.
# 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
Orodhesha kiasi halisi, kikundi cha sauti, kiasi cha kimantiki ili kuthibitisha.
# pvs && vgs && lvs # lvs
Kwa ufahamu bora wa amri iliyo hapo juu, kwa kumbukumbu yako nimejumuisha kunyakua skrini hapa chini.
Hatua ya 3: Bainisha LUNs katika Seva Inayolengwa
Tumeunda Kiasi cha Mantiki na tayari kutumika na LUN, hapa tunafafanua LUNs katika usanidi lengwa, ikiwa ni hivyo tu itapatikana kwa mashine za mteja (Waanzilishi).
Fungua na uhariri faili ya usanidi ya Targer iliyoko ‘/etc/tgt/targets.conf’ ukiwa na chaguo lako la kihariri.
# vim /etc/tgt/targets.conf
Ongeza ufafanuzi ufuatao wa kiasi katika faili inayolengwa ya conf. Hifadhi na funga faili.
<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 jina lililohitimu (iqn.2014-07.com.tecmint:tgt1).
- Tumia chochote kile kama unavyotaka.
- Tambua kwa kutumia lengo, lengo la 1 katika Seva hii.
- 4. LVM Imeshirikiwa kwa LUN mahususi.
Kisha, pakia upya usanidi kwa kuanzisha huduma ya tgd kama inavyoonyeshwa hapa chini.
# /etc/init.d/tgtd reload
Ifuatayo, thibitisha LUN zinazopatikana kwa kutumia amri ifuatayo.
# tgtadm --mode target --op show
Amri iliyo hapo juu itatoa orodha ndefu ya LUN zinazopatikana na habari ifuatayo.
- ISCSI Jina Lililohitimu
- iSCSI iko Tayari Kutumia
- Kwa Chaguomsingi LUN 0 itahifadhiwa kwa Kidhibiti
- LUN 1, Kile Tumekifafanua katika seva inayolengwa
- Hapa nimefafanua GB 4 kwa LUN moja
- Mkondoni : Ndiyo, Iko tayari Kutumia LUN
Hapa tumefafanua LUN za seva inayolengwa kwa kutumia LVM, hii inaweza kupanuliwa na usaidizi kwa vipengele vingi kama vile vijipicha. Hebu tuone jinsi ya kuthibitisha na Seva Lengwa katika SEHEMU-III na kuweka Hifadhi ya mbali ndani ya nchi.