LUN ID management

Software-based VM-centric and flash-friendly VM storage + free version

Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)

Post Reply
sls
Posts: 17
Joined: Fri Jun 18, 2010 6:16 pm

Sun Jun 20, 2010 11:30 pm

We have a 16TB storage setup in HA mode. Since ESX server doesn't support a LUN is 2TB or greater, we have to create 8 different targets with image file 1.99TB each. That makes the ESX sees 8 different volume from 8 targets. There is a few problems here. StarWind management interface only allows you to create a target that assosciates with an image file and each target only presents to the initiator as LUN 0. In this case, the ESX sees 8 different LUNs with all LUN ID 0. It's very tough to manage the iSCSI LUNs if they all appear to be LUN0 in the ESX environment. The only way to identify which LUN in ESX goes to which image file in Starwind management interface is the read out the iSCSI iqn string carefully on both system.
Comparing to other iSCSI target product in the market, almost all other products allow you to create targets as well as allow you to manage the LUN ID. If you created iSCI targets with different LUN ID, you can much easier to identify each LUN in ESX and the iSCSI target environment.
User avatar
Max (staff)
Staff
Posts: 533
Joined: Tue Apr 20, 2010 9:03 am

Mon Jun 21, 2010 8:53 am

Hi,
We do not have a multilun configuration so we define the target by the alias,
You can specify a unique alias for each of your targets and differ them switching to the "path ID" using it as a primary disk identifier.
Max Kolomyeytsev
StarWind Software
sls
Posts: 17
Joined: Fri Jun 18, 2010 6:16 pm

Mon Jun 21, 2010 4:43 pm

In the VMware client interface, under the Storage Adapters screen, the Starwind target appears to be some thing like "ROCKET iSCSI Disk (eui.203c7fa5d91f7dea)". The identifier is eui.203c7fa5d91f7dea and the LUN id is 0. Because all targets are LUN0 and the only difference is the "eui" number. There is no way you can indentify which eui device maps to which target in Starwind storage. In order to indetify the difference between each target, you have to drill down deeper and go into "Manage Path" properties of the target and compare the "iqn" (very long text string) with the "iqn" in Starwind interface.

This way makes the administrator very inconvenient to manage there mission critical device. It also very easy to make mistake when working on the multiple iqn numbers since the iqn number is very long.

Most of the iSCSI products out there use LUN numbers to indentify the different LUN from the same storage. When each target presents with different LUN ID, you can very easy to tell LUN1 is the HAimage disk 1 in Storage and LUN2 is the HAimage disk 2 in storage and such. We don't have to care what eui number is or what iqn number is on the target. :mrgreen:

We wish Starwind software developers take seriours looks on this issue and implement LUN control feature in the future software release. :idea:
User avatar
anton (staff)
Site Admin
Posts: 4010
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Mon Jun 21, 2010 5:06 pm

We do take this serios. And V5.4 / V5.5 we ceritfy for VMware ESX/ESXi *HAS* multi-LUN image file based storage. So you'll definitely see this feature in production one day :)
sls wrote:In the VMware client interface, under the Storage Adapters screen, the Starwind target appears to be some thing like "ROCKET iSCSI Disk (eui.203c7fa5d91f7dea)". The identifier is eui.203c7fa5d91f7dea and the LUN id is 0. Because all targets are LUN0 and the only difference is the "eui" number. There is no way you can indentify which eui device maps to which target in Starwind storage. In order to indetify the difference between each target, you have to drill down deeper and go into "Manage Path" properties of the target and compare the "iqn" (very long text string) with the "iqn" in Starwind interface.

This way makes the administrator very inconvenient to manage there mission critical device. It also very easy to make mistake when working on the multiple iqn numbers since the iqn number is very long.

Most of the iSCSI products out there use LUN numbers to indentify the different LUN from the same storage. When each target presents with different LUN ID, you can very easy to tell LUN1 is the HAimage disk 1 in Storage and LUN2 is the HAimage disk 2 in storage and such. We don't have to care what eui number is or what iqn number is on the target. :mrgreen:

We wish Starwind software developers take seriours looks on this issue and implement LUN control feature in the future software release. :idea:
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
sls
Posts: 17
Joined: Fri Jun 18, 2010 6:16 pm

Mon Jun 21, 2010 5:08 pm

Fantastic :P :P
User avatar
anton (staff)
Site Admin
Posts: 4010
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Tue Jun 22, 2010 9:47 am

Doing our best to keep you guys happy :)
sls wrote:Fantastic :P :P
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
Post Reply