In this post, I’ll detail some useful commands that can be leveraged to rename Cisco zoning components:
-
FCALIAS
ZONE
ZONESET
RENAME ALIAS FOR HOSTS (vsan id of 10):
switch(config)# fcalias rename old-AliasName new-AliasName vsan 10
RENAME ZONES:
switch(config)# zone rename old-ZoneName new-ZoneName vsan 10
RENAME ZONESETS:
switch(config)# zoneset rename old-ZoneSetName new-ZoneSetName vsan 10
Once complete Activate and Commit these changes:
zoneset activate name vsan10_zs vsan 10
zone commit vsan 10
To view the changes made:
switch# show fcalias
Displays alias mappings.
switch# show zone
Displays zone mappings.
switch# show zoneset
Displays all zone sets.
switch# show zoneset active
Displays the active zone set for each VSAN, including
which devices have logged in and are communicating.
switch# show flogi database
Displays the devices that have logged into the fabric.
Retrieve pWWNs for aliases and zoning from this
database.
Example of changing 4 Hosts on both Fabric A&B:
Fabric A
fcalias rename VMwareESX4_v0 VMwareESX5_v0 vsan 10
fcalias rename VMwareESX3_v0 VMwareESX4_v0 vsan 10
fcalias rename VMwareESX2_v0 VMwareESX3_v0 vsan 10
fcalias rename VMwareESX1_v0 VMwareESX2_v0 vsan 10
zone rename VMwareESX4_v0-VNX5400-b4 VMwareESX5_v0-VNX5400-b4 vsan 10
zone rename VMwareESX4_v0-VNX5400-a4 VMwareESX5_v0-VNX5400-a4 vsan 10
zone rename VMwareESX3_v0-VNX5400-b4 VMwareESX4_v0-VNX5400-b4 vsan 10
zone rename VMwareESX3_v0-VNX5400-a4 VMwareESX4_v0-VNX5400-a4 vsan 10
zone rename VMwareESX2_v0-VNX5400-b4 VMwareESX3_v0-VNX5400-b4 vsan 10
zone rename VMwareESX2_v0-VNX5400-a4 VMwareESX3_v0-VNX5400-a4 vsan 10
zone rename VMwareESX1_v0-VNX5400-b4 VMwareESX2_v0-VNX5400-b4 vsan 10
zone rename VMwareESX1_v0-VNX5400-a4 VMwareESX2_v0-VNX5400-a4 vsan 10
zoneset activate name vsan10_zs vsan 10
zone commit vsan 10
Fabric B
fcalias rename VMwareESX4_v1 VMwareESX5_v1 vsan 11
fcalias rename VMwareESX3_v1 VMwareESX4_v1 vsan 11
fcalias rename VMwareESX2_v1 VMwareESX3_v1 vsan 11
fcalias rename VMwareESX1_v1 VMwareESX2_v1 vsan 11
zone rename VMwareESX4_v1-VNX5400-b1 VMwareESX5_v1-VNX5400-b1 vsan 11
zone rename VMwareESX4_v1-VNX5400-a1 VMwareESX5_v1-VNX5400-a1 vsan 11
zone rename VMwareESX3_v1-VNX5400-b1 VMwareESX4_v1-VNX5400-b1 vsan 11
zone rename VMwareESX3_v1-VNX5400-a1 VMwareESX4_v1-VNX5400-a1 vsan 11
zone rename VMwareESX2_v1-VNX5400-b1 VMwareESX3_v1-VNX5400-b1 vsan 11
zone rename VMwareESX2_v1-VNX5400-a1 VMwareESX3_v1-VNX5400-a1 vsan 11
zone rename VMwareESX1_v1-VNX5400-b1 VMwareESX2_v1-VNX5400-b1 vsan 11
zone rename VMwareESX1_v1-VNX5400-a1 VMwareESX2_v1-VNX5400-a1 vsan 11
zoneset activate name vsan11_zs vsan 11
zone commit vsan 11
For additional information about all Cisco SAN-OS commands, refer to the Cisco MDS9000 Family Command Reference.
it’s quite useful for storage admins and very much informative
Request you share on cisco troble shooting procedure if ypu have any.
Your blogs are really useful…Thanks !
I’m trying to rename zone in cisco switch, getting below error.
(config)# zone rename ESX05_HBA2_P1_SPB2 ESX05_HBA1_P2_SPB2 vsan 2
Rename requested for a non existing zone
Please help…
Thanks Sunil, please issue a ‘show zone name ESX05_HBA2_P1_SPB2 vsan 2’ and ensure that the zone is present
Thanks for reply David…my colleague had renamed the zone already but didn’t activated the zoneset. It worked after activating zoneset 🙂
Glad to hear 😀
Hi David I have brand new MDS cisco 9710 switch no fabric only one switch I have created VSAN and active zoneset but no zones . Next day I have added one zone into active zoneset all looks good but I am facing problem in removing the zone in active zoneset I have enabled enhanced Zone mode. can you please help me
Hi Chandu
The following post should assist you:
https://davidring.ie/2014/03/22/cisco-mds-how-to-remove-zones-from-an-active-zoneset/
Regards
David