VMware
 

Knowledge Base

Search the Knowledge Base:

Products:
Search In:
 

Is a Server Reboot Required on ESX Server Hosts In Order to See Newly Presented LUNs from an EMC Symmetrix SAN?

Details

I present new LUNs to my ESX Server hosts from an EMC Symmetrix SAN, but when I rescan for new LUNs on the ESX Server system, the new LUNs are not visible. If I reboot the ESX Server or reload the FC HBA driver, the LUNs become visible. Is this process required every time I present new LUNs from a Symmetrix SAN?

Solution

LUN (or device) presentation configuration (also known as "device masking configuration") on the EMC Symmetrix is stored in a special database on the Symmetrix known as the VCM (or Volume Control Management) database. This database stores information such as which LUNs or devices are presented to which hosts and through which FA director ports. The current LUN presentation information is cached into the FA memory, and this information is part of what is called the FA's "memory bitmaps." When the SAN administrator changes the LUN representation configuration, this change is stored only in the VCM database and will not be in the current FA's memory bitmaps. As far as the ESX Server hosts are concerned, newly presented LUNs on the FAs will only be visible after the FA's memory bitmaps are refreshed and up to date. In other words, the change will not take effect on the FAs until it is made "active" -- that is, by updating the FA's memory bitmaps.

There are two methods you can use to refresh FA memory bitmaps.

Method 1:
 
If using Symmetrix ECC (that is, EMC Control Center), you will need "make active" the configuration change. Consult with EMC or refer to your ECC User Guide.
 
Method 2:
 
Use the SymmCLI command-line interface. You will need to issue the "symmask refresh" command. For the exact syntax of the command, refer to EMC's Symmetrix Device Masking Guide. For this command to be successful, the following conditions apply:
  • The command must be run from within a management host. A management host is any host that has the "symm api" agent installed on it.

  • The management host must have access to a Symmetrix gatekeeper LUN.

    Note:
    By default, ESX Server hosts are not management hosts, although they do see gatekeeper LUNs. ESX Server hosts do not need to be management hosts.
Rebooting the ESX Server system or reloading the FC HBA driver triggers the FA memory bitmap to be updated and refreshed. This has the same effect as either method 1 or method 2.
The FC HBA driver can be reloaded as follows:
  • Get the name of the fibre channel module:
    vmkload_mod -l
  • Unload the module:
    vmkload_mod -u
  • Load the modules:
    vmkload_mod <modulenam>
    Note: Loading the module may take a few moments.

For more information on using either of these methods, refer to EMC's documentation on using ECC, Solution Enabler Administration, and Symmetrix Device Masking Administration.

Keywords

LUN presenation, Symmetrix, symmask, symapi, device masking, fibre channel, fiber

Feedback

Rating: 1 - Lowest 2 3 4 5 - Highest (1 Ratings)   

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (2000 or fewer characters)
Submit
Rating: 1 - Lowest 2 3 4 5 - Highest (1 Ratings)   
Actions