GNU/Linux >> Belajar Linux >  >> Cent OS

Cara memecahkan masalah iSCSI di CentOS / RHEL 6,7

Internet Small Computer System Interface (iSCSI) adalah standar berbasis IP untuk menghubungkan perangkat penyimpanan. iSCSI menggunakan jaringan IP untuk merangkum perintah SCSI, memungkinkan data untuk ditransfer jarak jauh. iSCSI menyediakan penyimpanan bersama di antara sejumlah sistem klien. Perangkat penyimpanan terpasang ke server (target). Sistem klien (pemrakarsa) mengakses perangkat penyimpanan jarak jauh melalui jaringan IP. Untuk sistem klien, perangkat penyimpanan tampaknya terpasang secara lokal. iSCSI menggunakan infrastruktur IP yang ada dan tidak memerlukan kabel tambahan, seperti halnya dengan jaringan area penyimpanan Fibre Channel (FC).

Postingan tersebut menjelaskan cara memecahkan masalah iSCSI menggunakan tcpdump.

Perintah Berguna

Di bawah ini adalah beberapa perintah yang berguna untuk mengumpulkan informasi tentang penyiapan iSCSI saat ini yang mungkin Anda miliki.

1. Untuk mendapatkan daftar target, jalankan:

# iscsiadm -m discovery

2. Untuk mendapatkan daftar simpul, jalankan:

# iscsiadm -m node

3. Daemon iscsid membuka sesi TCP dengan target . Untuk memeriksa sesi terbuka, jalankan:

# iscsiadm -m session

atau

# netstat -tpan | grep iscsid

atau periksa /sys/class/iscsi_session

4. Temukan sesi mana yang dimiliki disk:

# iscsiadm -m session

Outputnya akan menyertakan sesi aktif dan disk scsi yang terpasang.

Men-debug masalah iSCSI

1. Log out dari koneksi iSCSI dengan perintah:

# iscsiadm --mode node --targetname [target_name(iqn)] --portal [target_IP:port_number] --logout

2. Hentikan daemon iscsid:

# service iscsid stop   ### RHEL 6
# systemctl iscsid stop   ### RHEL 7

3. Mulai pengambilan paket pada antarmuka jaringan:

# tcpdump -s0 -i [interface] -w /var/tmp/[interface]-dump.pcap

4. Jalankan iscsid dalam mode debug dan tulis semua output ke dalam file /tmp/iscsid.log :

# iscsid -d 8 -c /etc/iscsi/iscsid.conf -i /etc/iscsi/initiatorname.iscsi -f &> /tmp/iscsid.log

5. Setelah itu login lagi ke target :

# iscsiadm --mode node --targetname [target_name] --portal [target_IP:port_number] --login

Tunggu sampai Anda memiliki kesalahan dalam log. Kemudian hentikan program tcpdump dan iscsid untuk meninjau (*.pcap dan iscsid.log).

CATATAN :Menambahkan parameter “-d 8” ke skrip init.d tidak akan menambahkan log debug ke /var/log/messages.Cara mengkonfigurasi Inisiator iSCSI (klien) di CentOS / RHEL 6
Cara konfigurasikan target iSCSI menggunakan targetcli di CentOS / RHEL 7
Cara mengkonfigurasi iSCSI Initiator (client) di CentOS / RHEL 7
CentOS / RHEL 6,7 :Cara menghapus Target iSCSI pada inisiator (klien iSCSI )


Cent OS
  1. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  2. Cara mengkonfigurasi iSCSI Initiator (klien) di CentOS / RHEL 6

  3. Cara mengkonfigurasi iSCSI Initiator (klien) di CentOS / RHEL 7

  1. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  2. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  3. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  1. Cara menginstal phantomjs di RHEL 8 / CentOS 8

  2. Cara menginstal Dropbox di RHEL 8 / CentOS 8

  3. Cara memasang kompas di RHEL 8 / CentOS 8