Cisco Nexus N3K-C3548P-10G

  1. Start the console session.

    Plug in serial cable to console port of device from PC COM1 port
    Open PuTTY and select "Serial" connection type, leave baud rate (Speed) and other settings as default.
    Plug power into device and if a power button exists, turn it on.
  2. Reset BIOS to defaults.

    Press the Delete key when prompted:
    Version 2.14.1219. Copyright (C) 2011 American Megatrends, Inc. Press <DEL> or <F2> to enter setup. Entering Setup...
    Navigate using the left/right arrow keys to the Save & Exit menu, then the up/down arrows to the Restore Defaults menu item, press Enter and select Yes to confirm.
    Navigate up to the Save Changes and Exit menu item, press Enter and select Yes to confirm.
  3. Set a new password for the Admin account.

    Press Ctrl ] repeatedly when you see the line POST is completed until you see the switch(boot)#  prompt:
    POST is completed ^B]^B]^BChecking all filesystems.]^B]...^B]^Br. done. ]^B]^]^]^]]]^]^]^B^[][^]^]^[^]^[^]nohup: redirecting stderr to stdout ^]^[Loading system software INIT: ^]^]^B^]^] Cisco Nexus Operating System (NX-OS) Software TAC support: http://www.cisco.com/tac Copyright (c) 2002-2014, Cisco Systems, Inc. All rights reserved. The copyrights to certain works contained in this software are owned by other third parties and used and distributed under license. Certain components of this software are licensed under the GNU General Public License (GPL) version 2.0 or the GNU Lesser General Public License (LGPL) Version 2.1. A copy of each such license is available at http://www.opensource.org/licenses/gpl-2.0.php and http://www.opensource.org/licenses/lgpl-2.1.php switch(boot)#
    Type the config terminal command to enter configuration mode:
    switch(boot)# config terminal Enter configuration commands, one per line. End with CNTL/Z. switch(boot)(config)#
    Type the admin-password command followed by a temporary password complex enough to be accepted and that you will remember, then either press Ctrl Z or type the exit command.
    switch(boot)(config)# admin-password Passw0rd123 WARNING! Enabling local authentication for login through console due to password recovery switch(boot)(config)# exit
    Type the dir command and then the load command including the .bin file that does NOT have kickstart in the filename:
    switch(boot)# dir 0 Jan 02 2011 10:57:14 20110101_235714_poap_3775_init.log 168 Mar 19 2014 10:35:34 20140318_233304_poap_3681_init.log 625 Feb 13 2014 10:59:35 license_FOC1803R169_5_1.lic 4096 Feb 13 2014 11:14:06 lost+found/ 31868416 Feb 13 2014 10:50:05 n3500-uk9-kickstart.6.0.2.A1.1d.bin 232250664 Feb 13 2014 10:52:25 n3500-uk9.6.0.2.A1.1d.bin 10758940 Feb 17 2020 11:09:30 show.tech 4096 Jan 02 2011 10:56:17 vdc_2/ 4096 Jan 02 2011 10:56:17 vdc_3/ 4096 Jan 02 2011 10:56:17 vdc_4/ Usage for bootflash: filesystem 405065728 bytes used 1490104320 bytes free 1895170048 bytes total switch(boot)# load n3500-uk9.6.0.2.A1.1d.bin Bootstrapping via POAP if startup-config doesn't exist Uncompressing system image: bootflash:/n3500-uk9.6.0.2.A1.1d.bin Mon Aug 15 11:46:26 AEST 2022
    Further output will bring you to the login:   prompt.
  4. Log in, check for any licenses, and erase configuration.

    Type admin for the login and the password you set in step 3, then type the dir command:
    login: admin Password: Passw0rd123 Cisco Nexus Operating System (NX-OS) Software TAC support: http://www.cisco.com/tac Copyright (c) 2002-2014, Cisco Systems, Inc. All rights reserved. The copyrights to certain works contained in this software are owned by other third parties and used and distributed under license. Certain components of this software are licensed under the GNU General Public License (GPL) version 2.0 or the GNU Lesser General Public License (LGPL) Version 2.1. A copy of each such license is available at http://www.opensource.org/licenses/gpl-2.0.php and http://www.opensource.org/licenses/lgpl-2.1.php rmsultisw34# dir 0 Jan 02 10:57:14 2011 20110101_235714_poap_3775_init.log 168 Mar 19 10:35:34 2014 20140318_233304_poap_3681_init.log 625 Feb 13 10:59:35 2014 license_FOC1803R169_5_1.lic 4096 Feb 13 11:14:06 2014 lost+found/ 31868416 Feb 13 10:50:05 2014 n3500-uk9-kickstart.6.0.2.A1.1d.bin 232250664 Feb 13 10:52:25 2014 n3500-uk9.6.0.2.A1.1d.bin 10758940 Feb 17 11:09:30 2020 show.tech 4096 Jan 02 10:56:17 2011 vdc_2/ 4096 Jan 02 10:56:17 2011 vdc_3/ 4096 Jan 02 10:56:17 2011 vdc_4/ Usage for bootflash:// 405065728 bytes used 1490104320 bytes free 1895170048 bytes total
    Use pattern matching with the del command to erase any data bearing files/folders, confirming with y:
    rmsultisw34# del 20* This command may delete one or more files.Please wait... Do you want to continue? (yes/no) [y] y Do you want to delete "20110101_235714_poap_3775_init.log" ? (yes/no/abort) [y] y Do you want to delete "20140318_233304_poap_3681_init.log" ? (yes/no/abort) [y] y rmsultisw34# del show.tech rmsultisw34# rmdir lost+found
    Type the show license file command using the .lic file shown in the directory if any, then the show license usage command:
    rmsultisw34# show license file license_FOC1803R169_5_1.lic license_FOC1803R169_5_1.lic: SERVER this_host ANY VENDOR cisco FEATURE 24P_LIC_PKG cisco 1.0 permanent uncounted \ VENDOR_STRING=<LIC_SOURCE>NEXUS_PRODUCTION</LIC_SOURCE><SKU>N3548-24P-LI C</SKU> \ HOSTID=VDH=FOC1803R169 \ NOTICE=<LicFileID>20140212155827000</LicFileID><LicLineID>1</LicLineID>< PAK>N3K-C3548P-10GFOC1803R169</PAK> \ SIGN=5EC671302CA2 FEATURE LAN_BASE_SERVICES_PKG cisco 1.0 permanent uncounted \ VENDOR_STRING=<LIC_SOURCE>NEXUS_PRODUCTION</LIC_SOURCE><SKU>N3548-BAS1K9 </SKU> \ HOSTID=VDH=FOC1803R169 \ NOTICE=<LicFileID>20140212155827000</LicFileID><LicLineID>2</LicLineID>< PAK>N3K-C3548P-10GFOC1803R169</PAK> \ SIGN=505AA2A6E4B4 rmsultisw34# show license usage Feature Ins Lic Status Expiry Date Comments Count -------------------------------------------------------------------------------- 24P_LIC_PKG Yes - Unused Never - 24P_UPG_PKG No - Unused - LAN_BASE_SERVICES_PKG Yes - Unused Never - ALGO_BOOST_SERVICES_PKG No - Unused - LAN1K9_ENT_SERVICES_PKG No - Unused - LAN_ENTERPRISE_SERVICES_PKG No - Unused - --------------------------------------------------------------------------------
    Type the write erase command followed by the reload command, confirming with y for both:
    rmsultisw34# write erase Warning: This command will erase the startup-configuration. Do you wish to proceed anyway? (y/n) [n] y rmsultisw34# reload WARNING: This command will reboot the system Do you want to continue? (y/n) [n] y 2022 Aug 15 11:50:19 rmsultisw34 %$ VDC-1 %$ %PFMA-2-PFM_SYSTEM_RESET: Manual system restart
    Allow the device to fully reboot, type y to abort provisioning and ensure there is no password set for the admin account:
    Abort Power On Auto Provisioning and continue with normal setup ?(yes/no)[n]:y ---- System Admin Account Setup ---- Do you want to enforce secure password standard (yes/no):
    Do not continue, just turn off/unplug the device.
  5. Copy all the output from the session into your records.

    Right-click PuTTY's titlebar, from that dropdown menu click on "Copy All to Clipboard"
    Open the file of record certifying the deconfiguration of this device and use CTRL V to paste all the output from PuTTY into that file. Formatting the text with a fixed-width font helps it look more readable.
  6. End the session.

    Close PuTTy.