To be clear, what Satid had described is the opposite of what you are planning on doing. That was IBM i acting as a storage host to a Windows OS. Most likely that was to support the embedded Intel on a Power adapter devices (I cannot remember what they were called). Those where Intel processors on a adapter card that installed in a Power systems slot and connected to the IBM i via the Power system bus. The idea was that you could run an Intel server with Windows or Linux and leverage the storage from your IBM i hosting virtual disk.
FWIW, I never actually saw one of those used as anything but a glorified ethernet adapter.
I feel I should also echo what others have said about the performance of the iSCSI solution you are proposing. In the absence of a dedicated iSCSI specific adapter all of that TCP/IP overhead is going to be handled by the processor in your VIOS. In addition, your VIOS processor will also need to handle the vSCSI processing. That means you will not get anywhere near the 25Gb bandwidth you are expecting. Not just a little less - a LOT less. Closer to 1G than 25G, and that will be with very high VIOS processor utilization.
For IBM i performance, that will be catastrophic. IBM i needs high performance I/O to perform, and you will be giving it something that performs worse than a spinning disk. Don't forget that you will also be choking its processor as well since you will be using it for VIOS instead.
Do yourself a favor and get a couple of Fiber Channel cards and justify it by the savings of not having to pay for more Power processors.
------------------------------
Vincent Greene
IT Consultant
Technology Expert labs
IBM
Vincent.Greene@ibm.comThe postings on this site are my own and don't necessarily represent IBM's positions, strategies or opinions.
------------------------------
Original Message:
Sent: Tue January 02, 2024 07:41 AM
From: Stefano Ricca
Subject: iSCSI disk inside VIOS assigned to IBM i client LPAR using vscsi
Thanks again Satid, yes, in fact, I wonder why it was supported in the past and now that technology and performance evolved it is not.
------------------------------
Stefano Ricca
Original Message:
Sent: Mon January 01, 2024 05:05 AM
From: Satid Singkorapoom
Subject: iSCSI disk inside VIOS assigned to IBM i client LPAR using vscsi
Dear Stefano
IBM i used to support iSCSI hosting in the distant past to be used by MS Windows Server OS (IBM i hosts its virtual disk resource to Windows server as its client). My guess that IBM i does not support your scenario may be because no one develops iSCSI client part for IBM i. But I also have a guess that you should be able to create vSCSI disk units over iSCSI hdisk and let IBM i client LPAR use it but this is just an uneducated guess. If this works (with or without any usage issue), it is likely that IBM does not support it. In my past professional experience, I knew of a few IBM i customers with adventurous spirits who implemented some functions that were not support by vendors (IBM, SAP, Mocrosoft, etc.) but they work fine. There was a reason why there were not so many of them, though.
------------------------------
Chance favors only the prepared mind.
-- Louis Pasteur
------------------------------
Satid S.
Original Message:
Sent: Fri December 29, 2023 07:53 AM
From: Stefano Ricca
Subject: iSCSI disk inside VIOS assigned to IBM i client LPAR using vscsi
Thank you for your contribution. I am fully aware of the URLs you mention. Also I have submitted a SCORE, but it has been rejected. I didn't find explanation on why this is not supported. Is it a matter of performance or of missing drivers or what? This is the reason why I am asking if anyone has never had experience with this kind of scenario.
------------------------------
Stefano Ricca
Original Message:
Sent: Thu December 28, 2023 08:20 PM
From: Satid Singkorapoom
Subject: iSCSI disk inside VIOS assigned to IBM i client LPAR using vscsi
Dear Stefano
I find relevant information from this IBM URL : iSCSI disk support for VIOS at https://www.ibm.com/docs/en/power9?topic=overview-iscsi-disk-support-vios but it contains the following statement :
VIOS version 3.1 enables Multipath I/O (MPIO) support for the iSCSI initiator. With MPIO support, you can configure and create multiple paths to an iSCSI disk, similar to other protocols. The client logical partition can run either an AIX® or Linux® operating system.
If this information URL is totally accurate, then it implies that your case is NOT supported.
This blog post on iSCSI support for PowerVM does not mention IBM i at all either : https://community.ibm.com/community/user/power/blogs/veena-ganti1/2020/06/23/iscsi-support-on-powervm.
------------------------------
Chance favors only the prepared mind.
-- Louis Pasteur
------------------------------
Satid S.
Original Message:
Sent: Wed December 27, 2023 06:38 AM
From: Stefano Ricca
Subject: iSCSI disk inside VIOS assigned to IBM i client LPAR using vscsi
Anyone tried or has experience of a scenario like the following?
Could it work?
------------------------------
Stefano Ricca
------------------------------