Symptoms:
The nexus switch has 3 sub-VDC's but following a discovery only one VDC is discovered :
On the switch we see:
switch667North-admin# sh vdc
Switchwide mode is f2e f3
vdc_id vdc_name state mac type lc
------ -------- ----- ---------- --------- ----------------------------------------------------
1 switch667North-admin active 00:2a:6a:b6:f3:91 Admin None
2 switch667South active 00:2a:6a:b6:f3:92 Ethernet f2e f3
3 switch667East active 00:2a:6a:b6:f3:93 Ethernet f2e f3
4 switch667West active 00:2a:6a:b6:f3:94 Ethernet f2e f3
The following steps were followed to configure and discover the VDCs:
1) Enable the flag EnableVirtualDataContextDiscovery in tpmgr-param.conf file controls VDC discovery.
Default Value=TRUE
2) Provide the read-only or Administrator VDC credentials under the CLI Access Group in
Polling and Threshold -> Device Access.
3) Discover all the VDC devices using their IP addresses.
4) Discovery will create Switch(Main Switch)->ComposedOf->Switch(Child Switch) relationship.
5) Relationships are created based on the Child Switch Mac address and Sub-VDC Mac address available in Main VDC Device.
6) Device is certified using CONT = Cisco-Nexus-VDC-CLI