- Community Home
- >
- Storage
- >
- Midrange and Enterprise Storage
- >
- HPE EVA Storage
- >
- Re: EVA 4400 MPIO Load Balancing on W2K8: Why usin...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-14-2010 05:08 AM
тАО08-14-2010 05:08 AM
EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
we are currently running the following environment with an EVA 4400 as storage:
- two W2K8 servers with two LUNs each, all presented to controller A. HP MPIO installed with load balancing set to SQST and all four paths being active (controller A + B).
- two ESX 4.1 servers with four LUNs each, all presented to controller B. Path policy set to Round Robin and two paths being active (controller B).
While compared to the VMware environment I/O from the Windows servers is fairly high we want to separate both environments by explicitly using controller A for Windows and controller B for VMware.
I already thought that this was the case by selecting the preferred path/policy for each LUN to the corresponding controller on the EVA.
However, monitoring performance with EVAperf shows that I/O from the Windows servers is still distributed over both controllers (see attached screenshot) whereas I/O from the ESX servers only uses controller B.
I guess this is because MPIO on the Windows servers is configured with all four paths being active. When removing the paths to controller B from the subset, only controller A is used. So basically this is what I want: Using controler A for the Windows servers and controller B for VMware.
But I've got one question: Why is the default behaviour of MPIO to use all four paths and why does it actually do this? Doesn't it make more sense to only use the two (optimized) paths to the LUN owning controller like VMware does?
Especially with the load balancing policy set to SQST I would expect that only the optimized path were used (since there is nothing that needs to be proxied so the time for pending I/O should always be less?).
Any suggestions are highly appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-14-2010 11:35 AM
тАО08-14-2010 11:35 AM
Re: EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
Using Controller A for one environment and Controller B for the other... exclusively... does not make ANY sense at all. It totally blows away the idea of having a Redundant Storage System.
What if Controller A fails? You lose access toall of your Windows data?
What if Controller B fails? All of your VM's go offline?
From the sounds of it... you don't have enough i/o to make even the slightest dent in the i/o capability of the EVA4400. I have customers with 16+ ESX servers and 6+ Windows servers and they don;t have a problem with i/o.
What is "fairly high" ? Do you have numbers you can share?
How many disks do you have in the EVA? How many disk groups?
It sounds to me like you may have a design or configuration problem, vs. a real problem with i/o.
What firmware is running on the EVA? How about your SAN Switches? Which models are they?
Anything else you can share about the environment?
Steven
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-14-2010 01:25 PM
тАО08-14-2010 01:25 PM
Re: EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
I actually don't have any problems with poor performance. However, it looks best practice to me to seperate those to systems. Because of ALUA the ESX servers are only using the optimized paths anyway (which are the ones to the LUN managing controller). Why would I want the Windows systems to use those paths as well when there is the possibility to use dedicated controllers for each environment?
Maybe I'm misssing something, but I don't see your point regarding redundancy.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-14-2010 01:51 PM
тАО08-14-2010 01:51 PM
Re: EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
- two ESX 4.1 servers with four LUNs each, all presented to controller B. Path policy set to Round Robin and two paths being active (controller B).
"
Sorry, I misread the second statement since it seemed like you were only allowing the ESX servers to see Controller B. (like one of those trickily worded questions on a test) Appparently that is not the case.
I still don't think you have to split it the way you are saying, but that just my opinion.
Steven
HP Master ASE, Storage, Servers, and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5, vSphere 6.x)
RHCE
NPP3 (Nutanix Platform Professional)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-14-2010 02:06 PM
тАО08-14-2010 02:06 PM
Re: EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
However - regarding my original question - do you know why MPIO not only uses the two paths to the LUN managing controller but also the unoptimized paths to the non managing controller?
On the screenshot you can see I/O happening on both controllers. I would have expected to only see I/O on one controller (the managnig one) like it is the case with VMware.
If I understand correctly and only the LUN managing controller can issue I/O to the disks, you can't reach 8gbit/s just by using both controllers. So I really don't understand why MPIO uses both controllers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-14-2010 03:16 PM
тАО08-14-2010 03:16 PM
Re: EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
EVA's are Active/Active since Generation 2 (EVA 4/6/8000)
The native state of an A/A controller pair is to use all available paths with respect to the setting of Load balancing.
If you want to force to use only one controller then you need to set Load balancing to NLB (No Load Balancing) and set a preferred path to the controller you want. It will also failover if a path fails, but without any failure only one path will work to a LUN. You can set each LUN to a different path to utilize paths to Controller A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-14-2010 03:31 PM
тАО08-14-2010 03:31 PM
Re: EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
Hence, I still don't understand the benefit of additionally using the unoptimized paths when everything needs to be proxied to the managing controller anyway. Again, VMware only uses the optimized paths and that makes sense to me.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-15-2010 07:53 AM
тАО08-15-2010 07:53 AM
Re: EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
Note: While I am an HPE Employee, all of my comments (whether noted or not), are my own and are not any official representation of the company
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-15-2010 08:06 AM
тАО08-15-2010 08:06 AM
Re: EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
But am I right in assuming that using both the optimized and unoptimized path doesn't nake any sense?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО08-15-2010 07:34 PM
тАО08-15-2010 07:34 PM
Re: EVA 4400 MPIO Load Balancing on W2K8: Why using all four paths?
As I recall, Windows checks every five (5) minutes if the IO to the LUN is 2/3's read. Only if the Read ratio is high enough will the paths switch (assuming you have ALB enabled in the first place).
FWIW, the last time I helped a customer set up his HP MPIO DSM and DSM Manager, once we enabled ALB on the LUN, the paths immediately showed which were active and which were "unoptimized".
Note: While I am an HPE Employee, all of my comments (whether noted or not), are my own and are not any official representation of the company