Cara Membuat dan Mengatur LUN menggunakan LVM di "iSCSI Target Server" di RHEL/CentOS/Fedora - Bagian II


LUN adalah Nomor Unit Logis, yang dibagikan dari Server Penyimpanan iSCSI. Drive Fisik server target iSCSI membagikan drivenya ke inisiator melalui jaringan TCP/IP. Kumpulan drive yang disebut LUN untuk membentuk penyimpanan besar sebagai SAN (Storage Area Network). Dalam lingkungan nyata, LUN didefinisikan dalam LVM, jika demikian, LUN dapat diperluas sesuai kebutuhan ruang.

Mengapa LUNS Digunakan?

LUNS digunakan untuk tujuan penyimpanan, Penyimpanan SAN dibangun dengan sebagian besar Grup LUNS untuk menjadi kumpulan, LUN adalah Potongan disk Fisik dari server target. Kita dapat menggunakan LUNS sebagai Disk Fisik sistem kita untuk menginstal sistem Operasi, LUNS digunakan di Cluster, server Virtual, SAN, dll. Tujuan utama Penggunaan LUNS di server Virtual untuk tujuan penyimpanan OS. Performa dan keandalan LUNS akan bergantung pada jenis disk yang kita gunakan saat membuat server penyimpanan Target.

Persyaratan

Untuk mengetahui tentang membuat Server Target ISCSI ikuti tautan di bawah ini.

  1. Membuat Penyimpanan Aman Terpusat menggunakan iSCSI Target – Bagian I
Pengaturan Server Utama

Informasi sistem dan pengaturan Jaringan sama dengan Server Target iSCSI seperti yang ditunjukkan pada Bagian – I, Karena kita mendefinisikan LUN di server yang sama.

  1. Sistem Operasi – CentOS rilis 6.5 (Final)
  2. IP Target iSCSI – 192.168.0.200
  3. Port yang Digunakan : TCP 860, 3260
  4. File konfigurasi : /etc/tgt/targets.conf

Membuat LUN menggunakan LVM di iSCSI Target Server

Pertama, cari tahu daftar drive menggunakan perintah fdisk -l, ini akan memanipulasi daftar panjang informasi setiap partisi pada sistem.

fdisk -l

Perintah di atas hanya memberikan informasi drive dari sistem dasar. Untuk mendapatkan informasi perangkat penyimpanan, gunakan perintah di bawah ini untuk mendapatkan daftar perangkat penyimpanan.

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

CATATAN: Di sini vda adalah hard drive mesin virtual karena saya menggunakan mesin virtual untuk demonstrasi, /dev/sda ditambahkan tambahan untuk penyimpanan.

Langkah 1: Membuat Drive LVM untuk LUN

Kami akan menggunakan drive /dev/sda untuk membuat LVM.

fdisk -l /dev/sda

Sekarang mari Partisi drive menggunakan perintah fdisk seperti yang ditunjukkan di bawah ini.

fdisk -cu /dev/sda
  1. Opsi '-c' mematikan mode yang kompatibel dengan DOS.
  2. Opsi '-u' digunakan untuk membuat daftar tabel partisi, memberikan ukuran dalam sektor, bukan silinder.

Pilih n untuk membuat Partisi Baru.

Command (m for help): n

Pilih p untuk membuat partisi Primer.

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

Berikan nomor Partisi yang perlu kita buat.

Partition number (1-4): 1

Seperti di sini, kita akan menyiapkan drive LVM. Jadi, kita perlu menggunakan pengaturan default untuk menggunakan Drive ukuran penuh.

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

Pilih jenis partisi, Di sini kita perlu menyiapkan LVM jadi gunakan 8e. Gunakan opsi l untuk melihat daftar jenis.

Command (m for help): t

Pilih partisi mana yang ingin diubah jenisnya.

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

Setelah mengubah jenis, periksa opsi perubahan dengan mencetak (p) untuk membuat daftar tabel partisi.

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

Tulis perubahan menggunakan w untuk keluar dari utilitas fdisk, Restart sistem untuk membuat perubahan.

Untuk referensi Anda, saya telah melampirkan cuplikan layar di bawah ini yang akan memberi Anda gambaran jelas tentang membuat drive LVM.

Setelah sistem reboot, daftarkan tabel Partisi menggunakan perintah fdisk berikut.

fdisk -l /dev/sda

Langkah 2: Membuat Volume Logis untuk LUN

Sekarang di sini, kita akan membuat volume Fisik menggunakan perintah 'pvcreate'.

pvcreate /dev/sda1

Buat grup Volume dengan nama iSCSI untuk mengidentifikasi grup.

vgcreate vg_iscsi /dev/sda1

Disini saya mendefinisikan 4 Volume Logis, jika demikian maka akan ada 4 LUN di server Target iSCSI kami.

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

Cantumkan volume Fisik, grup Volume, volume logis untuk dikonfirmasi.

pvs && vgs && lvs
lvs

Untuk pemahaman yang lebih baik tentang perintah di atas, untuk referensi Anda, saya telah menyertakan tangkapan layar di bawah.

Langkah 3: Tentukan LUN di Server Target

Kami telah membuat Volume Logis dan siap digunakan dengan LUN, di sini kami mendefinisikan LUN dalam konfigurasi target, jika demikian hanya akan tersedia untuk mesin klien (Inisiator).

Buka dan edit file konfigurasi Targeter yang terletak di '/etc/tgt/targets.conf' dengan editor pilihan Anda.

vim /etc/tgt/targets.conf

Tambahkan definisi volume berikut dalam file conf target. Simpan dan tutup file.

<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. Nama yang memenuhi syarat iSCSI (iqn.2014-07.com.tecmint:tgt1).
  2. Gunakan apa pun sesuai keinginan Anda.
  3. Identifikasi menggunakan target, target pertama di Server ini.
  4. 4. LVM Dibagikan untuk LUN tertentu.

Selanjutnya, muat ulang konfigurasi dengan memulai layanan tgd seperti yang ditunjukkan di bawah ini.

/etc/init.d/tgtd reload

Selanjutnya verifikasi LUN yang tersedia menggunakan perintah berikut.

tgtadm --mode target --op show

Perintah di atas akan memberikan daftar panjang LUN yang tersedia dengan informasi berikut.

  1. Nama Berkualitas iSCSI
  2. iSCSI Siap Digunakan
  3. Secara Default LUN 0 akan dicadangkan untuk Pengendali
  4. LUN 1, Apa yang telah kita Tetapkan di server Target
  5. Di sini saya telah menetapkan 4 GB untuk satu LUN
  6. Online : Ya, Siap Menggunakan LUN

Di sini kami telah mendefinisikan LUN untuk server target menggunakan LVM, ini dapat diperluas dan mendukung banyak fitur seperti snapshot. Mari kita lihat cara mengautentikasi dengan server Target di BAGIAN-III dan memasang Penyimpanan jarak jauh secara lokal.