Project

General

Profile

Actions

Feature #38332

closed

mgr/dashboard: Prevent deletion of iSCSI IQNs with open sessions

Added by Lenz Grimmer about 5 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Ricardo Marques
Category:
Component - iSCSI
Target version:
% Done:

0%

Source:
Tags:
administration, iscsi
Backport:
nautilus
Reviewed:
Affected Versions:
Pull request ID:

Description

Currently, the dashboard does not check if a given IQN is actually in use when it's deleted.

However, it is possible to get an idea of connected initiators via configFS on the iSCSI gateway nodes.

The number of sessions for a given target IQN can be determined via the contents of:

/sys/kernel/config/target/iscsi/$TARGET_IQN/fabric_statistics/iscsi_instance/sessions

If the ceph-iscsi configuration generates initiator ACLs (e.g. CHAP auth is enabled), then you can see whether an initiator is logged in via:

/sys/kernel/config/target/iscsi/$TARGET_IQN/$TPGT/acls/$INITIATOR_IQN/info

If initiator ACLs are not used, then initiator IQNs for active sessions can be dumped via:

/sys/kernel/config/target/iscsi/$TARGET_IQN/$TPGT/dynamic_sessions

Related issues 4 (0 open4 closed)

Related to Dashboard - Bug #39004: mgr/dashboard: Prevent target update if logged in client deletion is requiredWon't Fix

Actions
Has duplicate Dashboard - Bug #38273: mgr/dashboard: Prevent iSCSI target edit/delete until clients are logged outDuplicate

Actions
Has duplicate Dashboard - Bug #43524: mgr/dashboard: forward ceph-iscsi HTTP response error messages to dashboard front-endDuplicate

Actions
Copied to Dashboard - Backport #43354: nautilus: mgr/dashboard: Prevent deletion of iSCSI IQNs with open sessionsResolvedRicardo MarquesActions
Actions

Also available in: Atom PDF