Buat penyimpanan aman terpusat menggunakan target ISCSI pada bagian rhel/centos/fedora -i

Buat penyimpanan aman terpusat menggunakan target ISCSI pada bagian rhel/centos/fedora -i

iscsi adalah protokol level blok untuk berbagi Perangkat penyimpanan mentah melalui jaringan TCP/IP, berbagi dan mengakses penyimpanan melalui ISCSI, dapat digunakan dengan jaringan IP dan Ethernet yang ada seperti NIC, beralih, router dll. Target ISCSI adalah hard disk jarak jauh yang disajikan dari target server iSCSI jarak jauh (OR).

Instal target iSCSI di Linux

Kami tidak membutuhkan sumber daya tinggi untuk konektivitas dan kinerja yang stabil di sisi klien. Server ISCSI menelepon sebagai Target, Saham ini adalah penyimpanan dari server. Klien ISCSI dipanggil sebagai Pemrakarsa, Ini akan mengakses penyimpanan yang dibagikan dari server target. Ada adaptor ISCSI yang tersedia di pasar untuk layanan penyimpanan besar seperti San Storage.

Mengapa kami membutuhkan adaptor ISCSI untuk area penyimpanan yang luas?

Ethernet Adapters (NIC) dirancang untuk mentransfer data level file paket di antara sistem, server dan perangkat penyimpanan seperti NAS Storage, mereka tidak mampu mentransfer data level blok melalui internet.

Fitur target iscsi

  1. Mungkin untuk menjalankan beberapa target ISCSI pada satu mesin.
  2. Mesin tunggal yang membuat beberapa target iSCSI tersedia di ISCSI SAN
  3. Targetnya adalah penyimpanan dan membuatnya tersedia untuk inisiator (klien) melalui jaringan
  4. Penyimpanan ini dikumpulkan bersama -sama agar tersedia bagi jaringan adalah ISCSI LUNS (nomor unit logis).
  5. ISCSI mendukung beberapa koneksi dalam sesi yang sama
  6. Inisiator ISCSI Temukan target dalam jaringan kemudian mengotentikasi dan masuk dengan LUNS, untuk mendapatkan penyimpanan jarak jauh secara lokal.
  7. Kami dapat memasang sistem operasi apa pun di LUN yang dipasang secara lokal seperti yang kami gunakan untuk memasang di sistem dasar kami.

Mengapa kebutuhan iscsi?

Dalam virtualisasi kita membutuhkan penyimpanan dengan redundansi tinggi, stabilitas, ISCSI menyediakan semuanya dengan biaya rendah. Membuat penyimpanan SAN dengan harga murah sambil membandingkan dengan SAN Fiber Channel, kami dapat menggunakan peralatan standar untuk membangun SAN menggunakan perangkat keras yang ada seperti NIC, Ethernet beralih dll…

Biarkan Mulai untuk Menginstal dan Mengkonfigurasi Penyimpanan Aman Terpusat Menggunakan Target ISCSI. Untuk panduan ini, saya telah menggunakan pengaturan berikut.

  1. Kami membutuhkan 1 sistem terpisah untuk mengatur server dan inisiator target ISCSI (klien).
  2. Beberapa jumlah hard disk dapat ditambahkan dalam lingkungan penyimpanan yang besar, tetapi kami di sini hanya menggunakan 1 drive tambahan kecuali disk instalasi dasar.
  3. Di sini kami hanya menggunakan 2 drive, satu untuk instalasi server dasar, yang lain untuk penyimpanan (LUNS) yang akan kami buat di bagian-II dari seri ini.
Pengaturan Master Server
  1. Sistem Operasi - Rilis CentOS 6.5 (final)
  2. ISCSI Target IP - 192.168.0.200
  3. Port yang Digunakan: TCP 860, 3260
  4. File konfigurasi:/etc/tgt/target.conf

Seri ini akan berjudul persiapan untuk pengaturan Penyimpanan aman terpusat menggunakan ISCSI Melalui Bagian 1-3 dan mencakup topik-topik berikut.

Bagian 1: Buat penyimpanan aman terpusat menggunakan target ISCSI Bagian 2: Cara membuat dan mengatur LUNS menggunakan LVM di "ISCSI Target Server" Bagian 3: Secure Secure Storage (ISCSI) - Pengaturan “Klien Inisiator”

Menginstal target ISCSI

Terminal Buka dan Gunakan Perintah YUM untuk mencari nama paket yang perlu diinstal untuk target ISCSI.

# pencarian yum iscsi
Output sampel
========================== N/S cocok: iScsi =================== ===== ISCSI-INITIATIATOR-UTILS.x86_64: Daemon ISCSI dan Program Utilitas ISCSI-INTIATIATOR-UTILS-Devel.x86_64: file pengembangan untuk iScsi-initiator-utils lsscsi.x86_64: Daftar perangkat SCSI (atau host) dan informasi terkait scsi-target-utils.x86_64: Program Daemon dan Utilitas Target SCSI

Kami mendapatkan hasil pencarian seperti di atas, pilih Target paket dan instal untuk bermain -main.

# yum instal scsi-target-utils -y
Instal util iSCSI

Sebutkan paket yang diinstal untuk mengetahui konfigurasi default, layanan, dan lokasi halaman pria.

# rpm -ql scsi-target-utils.x86_64
Cantumkan semua file iSCSI

Mari kita mulai layanan ISCSI, dan periksa status layanan dan berjalan, layanan ISCSI bernama sebagai tgtd.

# /etc /init.d/tgtd mulai #/etc/init.status d/tgtd
Mulai Layanan ISCSI

Sekarang kita perlu mengonfigurasinya untuk memulai secara otomatis saat start-up sistem.

# chkconfig tgtd di

Selanjutnya, verifikasi bahwa level run dikonfigurasi dengan benar untuk tgtd melayani.

# chkconfig -list tgtd
Aktifkan ISCSI saat startup

Mari kita gunakan tgtadm Untuk mencantumkan target dan LUN apa yang saat ini kami dapat dikonfigurasi di server kami.

# TGTADM - -Mode Target --OP Show

Itu tgtd diinstal dan berjalan, tetapi tidak ada Keluaran dari perintah di atas karena kami belum mendefinisikan LUN di server target. Untuk halaman manual, jalankan 'pria' memerintah.

# man tgtadm
ISCSI MAN PAGS

Akhirnya kita perlu menambahkan aturan iptables untuk ISCSI jika ada ptables yang digunakan di server target Anda. Pertama, temukan nomor port target iSCSI menggunakan perintah NetStat berikut, target selalu mendengarkan di port TCP 3260.

# netstat -tulnp | grep tgtd
Temukan port ISCSI

Selanjutnya tambahkan aturan berikut untuk memungkinkan iptables menyiarkan penemuan target iSCSI.

# ptables -a input -i eth0 -p tcp --dport 860 -m state --state baru, mapan -J menerima # ptables -sa input -i eth0 -p tcp --dport 3260 -m state --state new, Mapan -J menerima
Buka port ISCSI Tambahkan port ISCSI ke ptables

Catatan: Aturan dapat bervariasi sesuai dengan Anda Kebijakan rantai default. Kemudian simpan ptables dan restart ptables.

# iptables-save # /etc /init.restart d/iptables
Restart ptables

Di sini kami telah menggunakan server target untuk berbagi LUN kepada inisiator apa pun yang mengautentikasi dengan target melalui TCP/IP, ini juga cocok untuk lingkungan produksi skala kecil hingga besar.

Dalam artikel saya berikutnya yang akan datang, saya akan menunjukkan kepada Anda cara membuat LUN menggunakan LVM di server target dan cara berbagi LUN di mesin klien, sampai kemudian tetap mengikuti Tecmint untuk lebih banyak pembaruan seperti itu dan jangan lupa untuk memberikan komentar yang berharga.