vserver iscsi session show
Display iSCSI sessions
Availability: This command is available to cluster and Vserver administrators at the admin privilege level.
Description
This command displays iSCSI session information. If you do not specify the target session ID (TSIH), the command displays all session information for the specified Vserver. If a Vserver is not specified, the command displays all session information in the cluster. Use the vserver iscsi connection show command to display connection information. Use the vserver iscsi session parameter show command to show the parameters used when creating the session.
You can use session information for troubleshooting performance problems.
An iSCSI session can have one or multiple connections. Typically a session has at least one connection.
Most of the parameters are read-only. However, some parameters can be modified with the vserver iscsi modify command.
Parameters
- {
[-fields <fieldname>,…]
-
If you specify the
-fields <fieldname>, …
parameter, the command output also includes the specified field or fields. You can use '-fields ?' to display the fields to specify. - |
[-instance ]
} -
If you specify the
-instance
parameter, the command displays detailed information about all fields. [-vserver <Vserver Name>]
- Vserver-
Use this parameter to display iSCSI session information that matches the Vserver name that you specify.
[-tpgroup <text>]
- Target Portal Group-
Use this parameter to display iSCSI session information that matches the target portal group name that you specify.
[-tsih <integer>]
- Target Session ID-
Use this parameter to display iSCSI session information that matches the target session ID that you specify.
[-max-ios-per-session <integer>]
- Max Commands per Session-
Use this parameter to display iSCSI session information that matches the maximum commands per session count you specify.
[-data-pdu-in-order {true|false}]
- Data PDU in Order-
Specifies if the data PDUs are in sequence order. If you enter this command without using this parameter, it is set to true, and the command displays all session information that supports PDUs in order. If you provide a false value, the command displays all session information that does not support PDUs in order.
[-data-sequence-in-order {true|false}]
- Data Sequence in Order-
Specifies if the data is in sequence order. If you enter this command without using this parameter, it is set to true, and the command displays all session information where data sequence is supported. If you provide a false value, the command displays all session information that does not support data sequence.
[-default-time-to-retain <integer>]
- Default Time to Retain-
Use this parameter to display session information that matches the retain time that you specify. This value specifies the amount of time before active reassignment is possible after an unexpected connection termination or a connection reset. A value of 0 means the connection task state is immediately discarded by the target.
[-default-time-to-wait <integer>]
- Default Time to Wait-
Use this parameter to display session information that matches the logout or active task assignment wait time that you specify. Wait time refers to the amount of time before attempting an explicit or implicit logout or active task assignment after an unexpected connection termination or connection reset.
[-error-recovery-level <integer>]
- Error Recovery Level-
Use this command to display session information that matches the error recovery level that you specify.
[-first-burst-length <integer>]
- First Burst Length-
Use this parameter to display session information that matches the first burst length that you specify. First burst length is the maximum amount of unsolicited data in bytes that can be sent during the execution of a single iSCSI packet. First burst length covers the total amount of immediate data and the unsolicited data-out PDU. The first burst length must not exceed the maximum burst length.
[-immediate-data-enabled {true|false}]
- Immediate Data-
Specifies if immediate data is supported. When immediate data is supported, the initiator can send immediate data. If you enter this command using the parameter without a value, it is set to true, and the command displays all session information that supports immediate data. If you provide a false value, the command displays all session information that does not support immediate data.
[-initiator-alias <text>]
- Initiator Alias-
Use this parameter to display iSCSI session information that matches the alias name of the initiator that you specify.
[-initial-r2t-enabled {true|false}]
- Initial R2T Enabled-
Specifies if the initiator supports Initial Ready to Transfer (R2T). R2T is the mechanism that allows the target to request the initiator for output data. If you enter this command using the parameter without a value, it is set to true, and the command displays all session information that supports initial R2T data. If you provide a false value, the command displays all session information that does not support initial R2T data.
[-initiator-name <text>]
- Initiator Name-
Use this parameter to display the iSCSI session information that matches the initiator name that you specify.
[-isid <text>]
- Initiator Session ID-
Use this parameter to display iSCSI session information that matches the initiator session ID that you specify.
[-max-burst-length <integer>]
- Max Burst Length for Session-
Use this parameter to display iSCSI session information that matches the maximum burst length that you specify. Maximum burst length is the maximum iSCSI data payload in bytes for a data-in or solicited data-out sequence.
[-max-connections <integer>]
- Max Connections for Session-
Use this parameter to display iSCSI session information that matches the maximum number of connections that you specify.
[-max-outstanding-r2t <integer>]
- Max Outstanding R2T for Session-
Use this parameter to display iSCSI session information that matches the maximum number of outstanding R2T per task that you specify.
[-session-type <iSCSI Session Type>]
- Session Type-
Use this parameter to display iSCSI session information that matches the session type that you specify.
[-tpgroup-tag <integer>]
- Target Portal Group Tag-
Use this parameter to display iSCSI session information that matches the target portal group tag that you specify.
[-connection-ids <integer>,…]
- Active Connection IDs-
Use this parameter to display iSCSI session information that matches the active connection IDs that you specify.
Examples
cluster1::> vserver iscsi session show -vserver vs_1 Tpgroup Initiator Initiator Vserver Name TSIH Name ISID Alias --------- ------- ------ ---------------------- --------- ----------------------- vs_1 tpgroup_1 2 iqn.1993-08.org.debian:01:fa752b8a5a3a 00:02:3d:01:00:00 initiator-alias Displays session information for all sessions on Vserver vs_1.