Virtual Center 2.5 Update 1; ESX 3.5 Update 1
Our virtual Infrastructure is growing and we started adding Hosts to existing ESX Clusters. The existing Hosts have ~10 LUNs presented and since they were built together, the LUN IDs match between them.
I just noticed that an engineer is getting ready to add another Host to this cluster and has presented the LUNs in a different order. The LUN IDs. on thi Host is different than the other 2.
Is this an issue?
Page 60:
If you are using VMotion, DRS, or HA, make sure that both source and target hosts
for virtual machines can see the same LUNs with identical LUN IDs.
This is an issue!
LUNs should be zoned equally across all hosts in a cluster.
Without question the LUN ID's must match. IE: If LUN4 is the LUN with a 300GB VMFS partition for SQL servers, it had better be LUN 4 on every server in the cluster. If not, a virtual mushroom cloud will be produced when you try and vmotion VM's to that host.
I don't think that's the problem. I think the problem is this.
He has LUNS lets say the are in sequential order, LUN1 is ID 1, LUN2 is ID 2, etc..
Now some engineer is coming in and he is created 2 NEW LUNS LUN20 ID 4 and LUN21 ID 5..
He wants to know if order matters, and the answer is no. For easy of administration and a sane mind, yes. But ESX will assign LUN20 (it doesn't care what ID it has, so long as its not duplicated) from ID 4, and it will be presented as such. ALL the ESX hosts that can see ID 4 will see the matching LUN20 datastore.
That's not an issue, I believe that's what he wants to know.
It can.. but then it becomes confusing. Why do you want to change the order?
It's just an ID, and if you tag a datastore with a naming convention, your order of datastores will be totally askew.. So are you sure you know what you want to accomplish by doing this?
Please explain.
Give me a moment to word this better.
RParker - I don't want to change the order, it's just that the engineer presented the LUNs to this new Host in a different order. When I ask him to redo it, I wanted to give him an definitive answer why- when he asks. Frankly, I wasn't sure if it mattered or not.
Sometimes one follows the best practices without fully understanding why. I am guilty. I knew the LUN ID's had to match but in truth I had no idea why.
Here's some documentation:
From SAN Config Guide pg 113.
Issues with Displaying the Same LUN IDs Across Hosts
Normally, a LUN appears with the same LUN ID to all hosts that access the LUN. On
some arrays, however, it may not be possible to display the LUN with the same LUN
ID across hosts. As a result, the ESX Server system incorrectly detects the LUN as a
snapshot and places it offline.
I think there are workarounds but.... if it's trivial for him to present you the same LUN IDs I would just do it.
Page 60:
If you are using VMotion, DRS, or HA, make sure that both source and target hosts
for virtual machines can see the same LUNs with identical LUN IDs.
Perfect. I should have probably searched the SAN Configuration Guide but, the communities never let me down. I'm sure this thread will help someone.
Thanks for everyone's input.