A couple of days ago I had a strange problem on newly deployed VMware ESX hosts which were added to Cisco 1000V Distributed Virtual Switch. Both, the Management Network and vMotion interfaces were OK but VMs on any other port groups did not have network connection. The UCS server profiles were configured correctly and all necessary VLANs were presented on the vNICs. As a test, I created a new Standard Switch, configured a Port Group and put a test VM on it. It worked just fine. It was time to troubleshoot Cisco 1000V DVS… As there were already a few hosts configured on Cisco 1000V switch, I was confident that the basic configuration was correct. It turned out to be the licensing issue. Unfortunately, there are times when we built new ESXi hosts at a faster rate than we add licenses… :)
- Login to Cisco Nexus 1000V VSM (Virtual Supervisor Module) and check the number of licenses available:
C1000v-01# show license usage
Feature Ins Lic Status Expiry Date Comments
Count
--------------------------------------------------------------------------------
NEXUS_VSG_SERVICES_PKG No 0 Unused -
NEXUS1000V_LAN_SERVICES_PKG Yes 28 In use Never -
NEXUS_ASA1000V_SERVICES_PKG No 0 Unused -
-------------------------------------------------------------------------------- - Check what hosts are licensed. As you can see, two servers are unlicensed:
C1000v-01# show module
Mod Ports Module-Type Model Status
--- ----- -------------------------------- ------------------ ------------
1 0 Virtual Supervisor Module Nexus1000V active *
2 0 Virtual Supervisor Module Nexus1000V ha-standby
4 248 Virtual Ethernet Module NA ok
5 248 Virtual Ethernet Module NA ok
7 248 Virtual Ethernet Module NA ok
8 248 Virtual Ethernet Module NA ok
9 248 Virtual Ethernet Module NA ok
10 248 Virtual Ethernet Module NA unlicensed
11 248 Virtual Ethernet Module NA unlicensed
17 248 Virtual Ethernet Module NA ok
{skipped}
Mod Server-IP Server-UUID Server-Name
--- --------------- ------------------------------------ --------------------
1 192.168.38.15 NA NA
2 192.168.38.15 NA NA
4 192.168.38.115 00000000-0000-0000-0101-0a0b0c0d0110 dc1esx015.vStrong.info
5 192.168.38.116 00000000-0000-0000-0101-0a0b0c0d010f dc1esx016.vStrong.info
7 192.168.38.119 00000000-0000-0000-0101-0a0b0c0d0111 dc1esx019.vStrong.info
8 192.168.38.120 00000000-0000-0000-0101-0a0b0c0d0112 dc1esx020.vStrong.info
9 192.168.38.121 00000000-0000-0000-0101-0a0b0c0d0113 dc1esx021.vStrong.info
10 192.168.38.122 00000000-0000-0000-0101-0a0b0c0d0115 dc1exc04n01.vStrong.info
11 192.168.38.123 00000000-0000-0000-0101-0a0b0c0d0114 dc1exc04n02.vStrong.info - OK, it is time to contact your Cisco account manager and buy new licenses.
Cisco Nexus 1000V is licensed per physical CPU i.e. if you have dual CPU, quad core host, you need two Cisco Nexus 1000V licenses. Please refer to “Cisco Nexus 1000V Switch for VMware vSphere Licensing Information“.- You will be sent a PAK (Product Authorization Key) which you need to register with Cisco;
- Login to www.Cisco.com, Support, Manage Software, Register and Manager Licenses, click on “Continue to Product License Registration”;
- Enter PAK or click ‘Load More PAKs…’ to register multiple PAKs, click Fulfill Selecte PAKs;
- Type the Host ID for the Cisco Nexus 1000V switch that you need to add the licenses to (see below);
C1000v-01# show license host-id
License hostid: VDH=9623761541319554XXX - Click Assign, click Next;
- Select End User, confirm that the email address is correct, click on Get Licenses. The licenses will be emailed to you in a .ZIP file or you can download them straight away;
- If you registered multiple PAKs or split up license, you will get multiple license files (.lic). If you don’t remember which one is for which 1000V switch – no problem: a) you will not be able to add license that is assigned to another switch (different host ID) and b) license file contains the switch host id:
These license files were carved out of one PAK (3711J318XXX
):License1.lic:
SERVER this_host ANY
VENDOR cisco
INCREMENT NEXUS1000V_LAN_SERVICES_PKG cisco 1.0 permanent 2
HOSTID=VDH=9623761541319554XXX
NOTICE="<LicFileID>20130722020450170</LicFileID><LicLineID>1</LicLineID>
<PAK>3711J318XXX</PAK>" SIGN=29650F741XXXLicense2.lic:
SERVER this_host ANY
VENDOR cisco
INCREMENT NEXUS1000V_LAN_SERVICES_PKG cisco 1.0 permanent 2
HOSTID=VDH=9641345861319634XX
NOTICE="<LicFileID>20130722020450XXX</LicFileID><LicLineID>1</LicLineID>
<PAK>3711J318XXX</PAK>" SIGN=9224DF2E1XXX
- Download license file from a FTP site:
C1000v-01# copy ftp://User_Name@192.168.36.89/N1KVFEAT20130722020450XXX.lic bootflash:
- Make sure the license file has been coppied:
C1000v-01# dir bootflash:
248 Jul 23 09:30:55 2013 N1KVFEAT20130722020450XXX.lic
{skipped}
Usage for bootflash://sup-local
713424896 bytes used
881451008 bytes free
1594875904 bytes total - Install Cisco Nexus 1000V license:
C1000v-01# install license bootflash:N1KVFEAT20130722020450XXX.lic
Installing license ......done - Check the license file has been added:
C1000v-01# show license brief
N1KVFEAT20111101083251XXX.lic
N1KVFEAT20130722020450XXX.lic <-- new license file
C1000v-01# show license usage
Feature Ins Lic Status Expiry Date Comments
Count
--------------------------------------------------------------------------------
NEXUS_VSG_SERVICES_PKG No 0 Unused -
NEXUS1000V_LAN_SERVICES_PKG Yes 30 In use Never -
NEXUS_ASA1000V_SERVICES_PKG No 0 Unused -
-------------------------------------------------------------------------------- - Check the VEMs are licensed:
C1000v-01# show moduleMod Ports Module-Type Model Status
--- ----- -------------------------------- ------------------ ------------
1 0 Virtual Supervisor Module Nexus1000V active *
2 0 Virtual Supervisor Module Nexus1000V ha-standby
4 248 Virtual Ethernet Module NA ok
5 248 Virtual Ethernet Module NA ok
7 248 Virtual Ethernet Module NA ok
8 248 Virtual Ethernet Module NA ok
9 248 Virtual Ethernet Module NA ok
10 248 Virtual Ethernet Module NA ok
11 248 Virtual Ethernet Module NA ok
{skipped}
Mod Server-IP Server-UUID Server-Name
--- --------------- ------------------------------------ --------------------
1 192.168.38.15 NA NA
2 192.168.38.15 NA NA
4 192.168.38.115 00000000-0000-0000-0101-0a0b0c0d0110 dc1esx015.vStrong.info
5 192.168.38.116 00000000-0000-0000-0101-0a0b0c0d010f dc1esx016.vStrong.info
7 192.168.38.119 00000000-0000-0000-0101-0a0b0c0d0111 dc1esx019.vStrong.info
8 192.168.38.120 00000000-0000-0000-0101-0a0b0c0d0112 dc1esx020.vStrong.info
9 192.168.38.121 00000000-0000-0000-0101-0a0b0c0d0113 dc1esx021.vStrong.info
10 192.168.38.122 00000000-0000-0000-0101-0a0b0c0d0115 dc1exc04n01.vStrong.info
11 192.168.38.123 00000000-0000-0000-0101-0a0b0c0d0114 dc1exc04n02.vStrong.info - Happy days!? Not really!…
Runshow license usage <package_name>
to get a real picture:
C1000v-01# show license usage NEXUS1000V_LAN_SERVICES_PKG
----------------------------------------
Feature Usage Info
----------------------------------------
Installed Licenses : 30
Default Eval Licenses : 0
Max Overdraft Licenses : 16
Installed Licenses in Use : 30
Overdraft Licenses in Use : 12 <-- We need more licenses...
Default Eval Lic in Use : 0
Default Eval days left : 0
Licenses Available : 4 <-- Well, there is hope!...
Shortest Expiry : Never
Hope this will help…
Recent Comments