iSCSI Portal Listening on VIP Address

Description

I have a iXsystems X20 with dual controllers. I have recently tried diving into iSCSI and found a bug with the iSCSI portal listening on VIP addresses when 0.0.0.0 is not selected. The listed IP addresses are for the interfaces on controller A and controller B. VIP address is not listed.

When I go to the drop-down menu under “IP Address”, the options I have are

If I select “192.168.2.1/192.168.2.2” and remove “0.0.0.0”, the controllers stop listening on the VIP address. This is further confirmed by connecting via SSH and showing the services that are listening on port 3260.

If “0.0.0.0” is selected, the iSCSI service shows listening on *:3260. If “192.168.2.1/192.168.2.2” is selected, the iSCSI service shows listening on 192.168.2.1:3260 on controller A and 192.168.2.2:3260 on controller B . This renders the VIP address useless for iSCSI and there is no other way to filter/select the addresses for iSCSI to listen on.

 

Very simple fix: include the VIP address in the iSCSI portal IP addresses. The HA protocol is based very similar to the VRRP protocol. The active controller just needs to start listening on both IP addresses (VIP and configured)

Problem/Justification

None

Impact

None

Activity

Show:

Bug Clerk October 22, 2024 at 12:10 AM

This issue has now been closed. Comments made after this point may not be viewed by the TrueNAS Teams. Please open a new issue if you have found a problem or need to re-engage with the TrueNAS Engineering Teams.

Tony Bowers October 21, 2024 at 10:09 PM

If iSCSI ALUA is selected, it will disable the VIP address from listening.

No further investigation needs to be done. I was able to get my answer. This can be closed

Bug Clerk October 21, 2024 at 10:00 PM

Thank you for submitting this TrueNAS Bug Report! So that we can quickly investigate your issue, please attach a Debug file and any other information related to this issue through our secure and private upload service below. Debug files can be generated in the UI by navigating to System -> Advanced -> Save Debug.

https://ixsystems.atlassian.net/servicedesk/customer/portal/15/group/37/create/153

Behaves as Intended
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Impact

Low

Components

Fix versions

Affects versions

Priority

More fields

Katalon Platform

Created October 21, 2024 at 10:00 PM
Updated October 22, 2024 at 12:10 AM
Resolved October 22, 2024 at 12:10 AM