Latest News:
2018-11-29: XigmaNAS 11.2.0.4.6229 - released!

We really need "Your" help on XigmaNAS https://translations.launchpad.net/xigmanas translations. Please help today!

Producing and hosting XigmaNAS cost money, please consider a donation to our project so we can continue to offer you the best.
We need your support! eg: PAYPAL

iSCSI - XigmaNAS - VMware - howto

iSCSI over TCP/IP.
Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
maulbongo
Starter
Starter
Posts: 47
Joined: 25 Jun 2012 08:59
Status: Offline

iSCSI - XigmaNAS - VMware - howto

#1

Post by maulbongo » 04 Dec 2018 15:54

Hi guys,

As I was struggling with XigmaNAS iSCSI to work correctly with VMware and MPIO, I wrote a small howto.
I had to read loads of sources and informations to get it working.
So I put it all together in a pdf, so if somebody is interested in doing this, it could be worth reading this.
All VMware screenshots are in german, but if you are familiar with VMware, it should not be such a big deal.
You do not have the required permissions to view the files attached to this post.
greetings maulbongo

User avatar
ms49434
Developer
Developer
Posts: 444
Joined: 03 Sep 2015 18:49
Location: Neuenkirchen, Germany - GMT+1
Status: Offline

Re: iSCSI - XigmaNAS - VMware - howto

#2

Post by ms49434 » 04 Dec 2018 17:04

Your tutorial is based on istgt, this is probably the reason why you encountered performance issues.
Please have a look at ctld (CAM Target Layer), I did some testing with ESXi 6.5 and I had no performance issues running targets based on ZFS volumes. The performace boost in comparison to istgt was noticeable.
1) XigmaNAS 11.2.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7, 22GB out of 32GB ECC RAM, LSI 9300-8i IT mode in passthrough mode. Pool 1: 2x HGST 10TB, mirrored, SLOG: Samsung 850 Pro, L2ARC: Samsung 850 Pro, Pool 2: 1x Samsung 860 EVO 1TB , services: Samba AD, CIFS/SMB, ftp, ctld, rsync, syncthing, zfs snapshots.
2) XigmaNAS 11.2.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7, 8GB out of 32GB ECC RAM, IBM M1215 crossflashed, IT mode, passthrough mode, 1x HGST 10TB , services: rsync.

maulbongo
Starter
Starter
Posts: 47
Joined: 25 Jun 2012 08:59
Status: Offline

Re: iSCSI - XigmaNAS - VMware - howto

#3

Post by maulbongo » 05 Dec 2018 09:58

Oh great,

thanks for the informations, right now I'm testing it, will report later ;)
greetings maulbongo

maulbongo
Starter
Starter
Posts: 47
Joined: 25 Jun 2012 08:59
Status: Offline

Re: iSCSI - XigmaNAS - VMware - howto

#4

Post by maulbongo » 07 Dec 2018 09:01

Hi ms49434,

I tested ctld and it is way faster than istgt.
I got 10Gb NICs and storage migration takes for 108GB only 2:31 min really fast.
Just one thing, when I try to assign a naa Identifier I get:
The following errors were detected:
LUN NAA Identifier: The value is invalid.
How to do this? Didn't find any helpful hint.

I attached two screenshots of CrystalDiskMark, same machines and vm and the performance is way better with ctld and storage migration via VMware is very reliable without any loss of performance.
I'll also make a new howto for using ctld with VMware.

Thanks for the great work.
You do not have the required permissions to view the files attached to this post.
greetings maulbongo

User avatar
ms49434
Developer
Developer
Posts: 444
Joined: 03 Sep 2015 18:49
Location: Neuenkirchen, Germany - GMT+1
Status: Offline

Re: iSCSI - XigmaNAS - VMware - howto

#5

Post by ms49434 » 07 Dec 2018 12:51

The NAA identifier currently allows 128-bit identifiers (32 hex characters). I've reviewed RFC 3980 and its successor RFC 7143 and found that 64-bit identifiers are allowed as well. The validation rule has been updated to allow both (commit 6249).
1) XigmaNAS 11.2.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7, 22GB out of 32GB ECC RAM, LSI 9300-8i IT mode in passthrough mode. Pool 1: 2x HGST 10TB, mirrored, SLOG: Samsung 850 Pro, L2ARC: Samsung 850 Pro, Pool 2: 1x Samsung 860 EVO 1TB , services: Samba AD, CIFS/SMB, ftp, ctld, rsync, syncthing, zfs snapshots.
2) XigmaNAS 11.2.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7, 8GB out of 32GB ECC RAM, IBM M1215 crossflashed, IT mode, passthrough mode, 1x HGST 10TB , services: rsync.

Post Reply

Return to “iSCSI (Internet Small Computer Systems Interface)”