Multipath for Persistent iSCSI LUNs on single wired services
After rebooting one of our iSCSI based Oracle servers one day, we found ourselves in a bit of a dilemma. Through our cloud vendor's SAN engineering support, we discovered that iSCSI mounted persistence is NOT part of NetApp’s hardware-capable functionality. The engineer also stated that “all existing iSCSI presentations are currently not using multipathing”. Another engineer also stated “relying on them [iSCSI LUNs] to stay the same in my experience is sketchy: It works until it doesn't.” Come to find out it was VMware's upgrade that caused the problem. In the past -- prior to the VMware VM hardware upgrades from version 4 to version 7, the iSCSI devices were mapped in order, even when new LUNs were presented. Now, this is no longer the case. All multiple path’d iSCSI based LUNs are now at risk once upgraded to the new VM hardware version due to the way that VMware realigns the IRQs for the PCI devices. Our 'wonderful' vendor's SAN engineering