Hello
I'm currently try some stuff in an All-in-one lab environment.
I have a one ESXi host with a iSCSI serving VM on it and the ESXi host itself uses this iSCSI storage for VMs.
Following setup:
Everything is on a single vDS.
One PortGroup for "Storage" where the iSCSI serving VM is attached to serve the iSCSI-storage with a virtual vmxnet3 adapter.
Three "iSCSI" portgroups for multi-nic iSCSI with a vmk on each of these three portgroups.
VM and all three iSCSI vmk's are in the same subnet.
My assumption:
To serve iSCSI to other host this would be fine, and the "Storage" portgroup attached physical nic would be the limiting factor untill the 3 "iSCSI" portgroups are fully used.
Now, i think this setup is not ideal to serve the single host itself with iSCSI. As I understand, all iSCSI traffic will flow from the host to the physical switch (trough the 3 iSCSI portgroups) and back to the VM over the "Storage" portgroup.
So I use bandwidth of the physical environment where I think this shouldn't be the case.
So my question... what would be a better setup?
For my understanding, I would do the following:
Put the iSCSI serving VM on the first "iSCSI" portgroup and drop the dedicated useless "Storage" portgroup. As I understand, then the traffic will not flow over the physical switch and i should be able to fully use the power of the virtual vmxnet3 adapter to server the host itself.
Is my assumption right or do I have still something wrong in my mind.
Any other ideas or should this work as stated.
regards
Thomas