07-24-2012 05:18 AM - edited 03-01-2019 10:31 AM
Upgrading the nexus 1000v, we wran the pre-upgrade utility which failed at step 7 with this error:
========= CHECK 7: ========= Checking for Non-system Native Vlans in System Port-profiles.... Note: The duration of this check depends on the size of the running configuration. ############################################################################### ## FAIL ## ## ## ## The following list of system port-profiles have respective non-system ## ## vlan as native vlan: ## ## ## 1: Port-profile: 'DATA-UPLINK', Native Vlan: '1'. ## ## ## ===================== ## ## Corrective Measures: ## ## ===================== ## ## Before upgrading the Nexus1000v to 4.2(1)SV1(4b) user MUST convert the ## ## above listed non-system native vlans in the respective port-profiles to ## ## system vlan using the command 'system vlan <vlan-list> '. ## ## Please re-run the script after making above changes. ## ###############################################################################
Then we tried to fix it as suggested but we got an error message:
ERROR: Cannot remove system vlans, port-profile currently in use by interface Eth3/1
Could you help us to understandi what happened and solve the problem?
Is strictly necessary to fix the problem showed by pre-upgrade utility?
Thank You
Regards
Mauro
Solved! Go to Solution.
07-24-2012 09:23 AM
Yes, that is correct. "system vlan 1,3205-3206,3211-3212" is what you would need. This page talks about the guidelines/limitations when dealing with system VLANs:
It also talks about why you cannot enter just 'system vlan 1' and end up erasing the other existing ones.
Thanks,
Shankar
07-24-2012 06:56 AM
Hello Mauro,
The error is reported when the pre-upgrade script detects a non-system native vlan:
I believe you have explicitly configured VLAN 1 as the native VLAN on the port-profile named DATA-UPLINK. Please confirm this. If yes, then your options are:
- Configure 'default switchport trunk native vlan' in the port-profile. But this might cause a link flap due to CSCtr97841
- Configure 'system vlan 1,
- Ignore the error as long as you are not using VLAN 1 and config matches on the upstream switchport.
Thanks,
Shankar
07-24-2012 07:15 AM
Hi Sprasath,
I "inerhited" the 1000v configuration so I can't tell you hat they thopught when they configured VLAN1.
Unluckily I'm not a netwrok administrator so I bumped in this problem and I'm trying to deal whith it.
I was trying to configure 'system vlan 1' as suggetsed in the pre-upgrade checking tool pheraphs I didn't undertand command syntax.
Looking at your suggestion I uderstood my error because writing:
"system vlan 1" actually adds system VLAN 1 in the system VLANs but in the meanwhile take off the "unwritten" vlans that I already have configured isn't it?
Looking at the switch configuration I can see:
show port-profile name DATA-UPLINK
port-profile DATA-UPLINK
description:
type: ethernet
status: enabled
capability l3control: no
pinning control-vlan: 0
pinning packet-vlan: 0
system vlans: 3205-3206,3211-3212
port-group: DATA-UPLINK
max ports: -
inherit:
config attributes:
switchport mode trunk
switchport trunk native vlan 1
switchport trunk allowed vlan 1,5,8,10,12,2000,3000,3205-3206,3211-3212
channel-group auto mode on mac-pinning
no shutdown
evaluated config attributes:
switchport mode trunk
switchport trunk native vlan 1
switchport trunk allowed vlan 1,5,8,10,12,2000,3000,3205-3206,3211-3212
channel-group auto mode on mac-pinning
no shutdown
assigned interfaces:
port-channel1
port-channel2
port-channel3
port-channel4
port-channel5
port-channel6
port-channel7
port-channel8
Ethernet3/1 (member of port-channel1)
Ethernet3/2 (member of port-channel1)
Ethernet4/1 (member of port-channel3)
Ethernet4/2 (member of port-channel3)
Ethernet5/1 (member of port-channel4)
Ethernet5/2 (member of port-channel4)
Ethernet6/1 (member of port-channel2)
Ethernet6/2 (member of port-channel2)
Ethernet7/1 (member of port-channel5)
Ethernet7/2 (member of port-channel5)
Ethernet8/1 (member of port-channel6)
Ethernet8/2 (member of port-channel6)
Ethernet9/1 (member of port-channel7)
Ethernet9/2 (member of port-channel7)
Ethernet10/1 (member of port-channel8)
Ethernet10/2 (member of port-channel8)
So should the complete command be somethin like:
"system vlan 1,3205-3206,3211-3212"?
Thank You
Regards
Mauro
07-24-2012 09:23 AM
Yes, that is correct. "system vlan 1,3205-3206,3211-3212" is what you would need. This page talks about the guidelines/limitations when dealing with system VLANs:
It also talks about why you cannot enter just 'system vlan 1' and end up erasing the other existing ones.
Thanks,
Shankar
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide