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

CentOS/RHEL – Cara Menghapus Informasi Node Target ISCSI basi dari Server Inisiator ISCSI

Masalahnya

Koneksi target ISCSI basi yang masih ada di node Inisiator dapat menyebabkan berbagai masalah seperti:

1. layanan iscsid digantung yang dapat menyebabkan pemadaman global.
2. banjir pesan error seperti:

messages:Jun 3 13:58:00 server1 iscsid: iscsid: Connection5:0 to [target: iqn-name, portal: ip-here,3260] through [iface: default] is shutdown.
messages:Jun 3 13:58:00 server1 iscsiadm: iscsiadm: Could not login to [iface: default, target: iqn-name, portal: ip-here,3260].
messages:Jun 3 13:58:00 server1 iscsiadm: Logging in to [iface: default, target: iqn-name, portal: ip-here,3260] (multiple)
messages:Jun 7 04:24:15 server1 iscsid: iscsid: Connection2:0 to [target: iqn-name, portal: ip-here,3260] through [iface: default] is shutdown.
messages:Jun 7 04:24:15 server1 iscsiadm: iscsiadm: Could not login to [iface: default, target: iqn-name, portal: ip-here,3260].
messages:Jun 7 04:24:15 server1 iscsiadm: Logging in to [iface: default, target: iqn-name, portal: ip-here,3260] (multiple)

3. masalah booting (boot lama/tergantung).

Solusinya

Masalah mungkin muncul setelah bermigrasi antara LUN ISCSI di server inisiator tempat entri lama dihapus dengan “iscsiadm remove ” perintah:

# iscsiadm -m node -T [iqn] -p [ip address]:[port number] -u
# iscsiadm -m node -o delete -T [iqn]
but config files might be still present in /var/lib/iscsi/nodes folder. ISCSI target IQN are stored in /var/lib/iscsi/nodes folder. For example:
/var/lib/iscsi/nodes:
drw-------. 2 root root 30 Mar 16 09:35 iqn-good-node
drw-------. 2 root root 30 Aug 12 2018 iqn-bad-node

/var/lib/iscsi/nodes/iqn-good-node:

-rw-------. 1 root root 2051 Mar 16 09:35 IP_HERE,3260

/var/lib/iscsi/nodes/iqn-bad-node:

-rw-------. 1 root root 2051 Aug 12 2018 IP_HERE,3260

Di atas menunjukkan dua ISCSI Target IQN di mana iqn untuk node yang buruk harus dihapus karena menghasilkan kesalahan dalam file pesan. perintah iscsiadm harus digunakan terlebih dahulu untuk memverifikasi bahwa entri iqn-bad-node tidak lagi ada di sistem dan tidak ada LUN aktif yang ditetapkan dari IQN ini:

# iscsiadm -m session -P 3

iSCSI Transport Class version 2.0-870
version 6.2.0.874-10
Target: iqn-good-node(non-flash)
Current Portal: IP_HERE:3260,1
Persistent Portal: IP_HERE:3260,1
**********
Interface:
**********
Iface Name: default
Iface Transport: tcp
Iface Initiatorname: iqn-good-node
Iface IPaddress: IP_HERE
Iface HWaddress: 
Iface Netdev: 
SID: 1
iSCSI Connection State: LOGGED IN
iSCSI Session State: LOGGED_IN
Internal iscsid Session State: NO CHANGE
*********
Timeouts:
*********
Recovery Timeout: 6000
Target Reset Timeout: 30
LUN Reset Timeout: 30
Abort Timeout: 15
*****
CHAP:
*****
username: 
password: ********
username_in: 
password_in: ********
************************
Negotiated iSCSI params:
************************
HeaderDigest: None
DataDigest: None
MaxRecvDataSegmentLength: 262144
MaxXmitDataSegmentLength: 8192
FirstBurstLength: 65536
MaxBurstLength: 262144
ImmediateData: Yes
InitialR2T: Yes
MaxOutstandingR2T: 1
************************
Attached SCSI devices:
************************
Host Number: 2 State: running
scsi2 Channel 00 Id 0 Lun: 0
scsi2 Channel 00 Id 0 Lun: 1
Attached scsi disk sda State: running

Daftar di atas, hanya entri iqn-good-node dan entri iqn-bad-node yang dapat dihapus dengan aman dari folder /var/lib/iscsi/nodes.

Rencana aksinya adalah:

1. Dapatkan waktu henti untuk reboot.
2. Hapus direktori:

# rm -r /var/lib/iscsi/nodes/iqn-bad-node

Di atas akan menghapus file konfigurasi dan port IP + untuk IQN ini - jadi OS tidak akan menggunakannya lagi dari boot

3. Pastikan file /etc/fstab tidak menyimpan informasi apapun tentang IQN yang buruk:

# cat /etc/fstab | grep -i iqn-bad-node

3. Reboot server yang terpengaruh.

# shutdown -r now

4. Setelah reboot, verifikasi bahwa /var/lib/iscsi/nodes hanya menampung entri untuk:

iqn-good-node

Untuk memverifikasi jalankan:

# ls -la /var/lib/iscsi/nodes

5. Verifikasi dari dmesg bahwa sistem tidak lagi menemukan masalah ISCSI:

# dmesg | grep -i iqn-bad-node

6. Setelah tidak ada kesalahan yang terdeteksi dan kami tidak lagi melihat IQN pra-migrasi - Lanjutkan layanan seperti biasa.


Cent OS
  1. Cara Memasang Wayang Di CentOS 8 / RHEL 8

  2. CentOS / RHEL 6,7 :Cara menghapus Target iSCSI pada inisiator (klien iSCSI)

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

  1. Cara Setup SysLog Server di CentOS 7 / RHEL 7

  2. Cara mengkonfigurasi DM-Multipath dari inisiator iSCSI ke target iSCSI di CentOS / RHEL

  3. Cara Mengubah Zona Waktu dari CST Ke EST di Server CentOS/RHEL 7

  1. Cara Setup Server NFS di CentOS 7 / RHEL 7

  2. Konfigurasikan Target &Inisiator iSCSI di CentOS 7 / RHEL7

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