聊聊Cisco 3650交换机系统升级那点事儿!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊聊Cisco 3650交换机系统升级那点事儿!相关的知识,希望对你有一定的参考价值。
说起思科的交换机升级,大多数人想到的是以下几步:
(1)把系统.bin文件通过TFTP或是FTP上传到交换机中
(2)将原有.bin文件删除,重启(或是手动设置引导顺序)
(3)重启后升级完成。
的确,2960、3560、3750等等交换机的升级都可以通过以上几点来完成。可是思科的3650交换机升级跟以前的有些不同。
在升级之前,先看一下3650中的dir信息
Switch#dir
Directory of flash:/
15490 -rw- 15954556 Feb 13 2018 00:53:01 +00:00 cat3k_caa-guestshell.16.03.05b.SPA.pkg
15491 -rw- 22301472 Feb 13 2018 00:52:59 +00:00 cat3k_caa-rpbase.16.03.05b.SPA.pkg
15492 -rw- 266035828 Feb 13 2018 00:53:01 +00:00 cat3k_caa-rpcore.16.03.05b.SPA.pkg
15493 -rw- 9089660 Feb 13 2018 00:53:00 +00:00 cat3k_caa-srdriver.16.03.05b.SPA.pkg
15494 -rw- 212812400 Feb 13 2018 00:53:00 +00:00 cat3k_caa-wcm.16.03.05b.SPA.pkg
15495 -rw- 13423224 Feb 13 2018 00:53:00 +00:00 cat3k_caa-webui.16.03.05b.SPA.pkg
15496 -rw- 4748 Feb 13 2018 00:53:24 +00:00 packages.conf
15497 -rw- 629 Jul 31 2018 02:09:08 +00:00 bootloader_evt_handle.log
15498 drwx 4096 Feb 13 2018 00:59:14 +00:00 core
54209 drwx 4096 Feb 13 2018 00:55:52 +00:00 .prst_sync
69697 drwx 4096 Feb 13 2018 00:55:53 +00:00 .rollback_timer
77441 drwx 4096 Jul 31 2018 02:09:22 +00:00 dc_profile_dir
77443 drwx 4096 Feb 13 2018 00:56:02 +00:00 gs_script
15499 -rw- 65301 Jul 31 2018 02:09:39 +00:00 memleak.tcl
15500 drwx 4096 Feb 13 2018 00:56:31 +00:00 .installer
15502 -rw- 2097152 Jul 31 2018 02:12:32 +00:00 nvram_config
15503 -rw- 2097152 Jul 31 2018 02:12:32 +00:00 nvram_config_bkup
15504 -rw- 35 Jul 30 2018 06:29:18 +00:00 pnp-tech-time
15505 -rw- 54759 Jul 30 2018 06:29:21 +00:00 pnp-tech-discovery-summary
在这里你会发现这里没有.bin文件了。
虽然如此,但是在这里升级仍然需要使用到.bin文件,因为你从思科网站上下载的升级文件就是.bin的。下面我们说一下具体步骤:
1、从网站上下载所需要的升级文件,文件扩展名是.bin。
2、通过TFTP上传到交换机中,如下:
Switch#copy tftp://10.0.0.2/cat3k_caa-universalk9.16.03.06.SPA.bin flash:
Destination filename [cat3k_caa-universalk9.16.03.06.SPA.bin]?
Accessing tftp://10.0.0.2/cat3k_caa-universalk9.16.03.06.SPA.bin...
Loading cat3k_caa-universalk9.16.03.06.SPA.bin from 10.0.0.2 (via GigabitEthernet1/0/2): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 537577577 bytes]
537577577 bytes copied in 211.316 secs (2543951 bytes/sec)
3、与之前升级不同的就是在这里,执行以下命令进行安装
Switch#request platform software package install switch all file flash:cat3k_caa-universalk9.16.03.06.SPA.bin
--- Starting install local lock acquisition on switch 1 ---
Finished install local lock acquisition on switch 1
Expanding image file: flash:cat3k_caa-universalk9.16.03.06.SPA.bin
[1]: Expanding file
[1]: Finished expanding all-in-one software package in switch 1
SUCCESS: Finished expanding all-in-one software package.
[1]: Performing install
SUCCESS: install Finished
[1]: install package(s) on switch 1
--- Starting list of software package changes ---
Old files list:
Removed cat3k_caa-guestshell.16.03.05b.SPA.pkg
Removed cat3k_caa-rpbase.16.03.05b.SPA.pkg
Removed cat3k_caa-rpcore.16.03.05b.SPA.pkg
Removed cat3k_caa-srdriver.16.03.05b.SPA.pkg
Removed cat3k_caa-wcm.16.03.05b.SPA.pkg
Removed cat3k_caa-webui.16.03.05b.SPA.pkg
New files list:
Added cat3k_caa-guestshell.16.03.06.SPA.pkg
Added cat3k_caa-rpbase.16.03.06.SPA.pkg
Added cat3k_caa-rpcore.16.03.06.SPA.pkg
Added cat3k_caa-srdriver.16.03.06.SPA.pkg
Added cat3k_caa-wcm.16.03.06.SPA.pkg
Added cat3k_caa-webui.16.03.06.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[1]: Finished install successful on switch 1
Checking status of install on [1]
[1]: Finished install in switch 1
SUCCESS: Finished install: Success on [1]
其实到这里升级就完成了一半儿,因为上面提示:New software will load on reboot.也就是说重启之后就是以新的系统启动了。
这时我们再用dir查看一下:
Switch#dir
Directory of flash:/
15490 -rw- 15954556 Feb 13 2018 00:53:01 +00:00 cat3k_caa-guestshell.16.03.05b.SPA.pkg
15491 -rw- 22301472 Feb 13 2018 00:52:59 +00:00 cat3k_caa-rpbase.16.03.05b.SPA.pkg
15492 -rw- 266035828 Feb 13 2018 00:53:01 +00:00 cat3k_caa-rpcore.16.03.05b.SPA.pkg
15493 -rw- 9089660 Feb 13 2018 00:53:00 +00:00 cat3k_caa-srdriver.16.03.05b.SPA.pkg
15494 -rw- 212812400 Feb 13 2018 00:53:00 +00:00 cat3k_caa-wcm.16.03.05b.SPA.pkg
15495 -rw- 13423224 Feb 13 2018 00:53:00 +00:00 cat3k_caa-webui.16.03.05b.SPA.pkg
15509 -rw- 4737 Jul 31 2018 02:37:29 +00:00 packages.conf
15497 -rw- 666 Jul 31 2018 02:21:44 +00:00 bootloader_evt_handle.log
15498 drwx 4096 Feb 13 2018 00:59:14 +00:00 core
54209 drwx 4096 Feb 13 2018 00:55:52 +00:00 .prst_sync
69697 drwx 4096 Feb 13 2018 00:55:53 +00:00 .rollback_timer
77441 drwx 4096 Jul 31 2018 02:21:58 +00:00 dc_profile_dir
77443 drwx 4096 Feb 13 2018 00:56:02 +00:00 gs_script
15499 -rw- 65301 Jul 31 2018 02:22:15 +00:00 memleak.tcl
15500 drwx 4096 Feb 13 2018 00:56:31 +00:00 .installer
15502 -rw- 2097152 Jul 31 2018 02:25:06 +00:00 nvram_config
15503 -rw- 2097152 Jul 31 2018 02:25:06 +00:00 nvram_config_bkup
15504 -rw- 35 Jul 30 2018 06:29:18 +00:00 pnp-tech-time
15505 -rw- 54759 Jul 30 2018 06:29:21 +00:00 pnp-tech-discovery-summary
15496 -rw- 0 Jul 31 2018 02:37:52 +00:00 .onreboot
15511 -rw- 15950464 Jul 31 2018 02:36:20 +00:00 cat3k_caa-guestshell.16.03.06.SPA.pkg
15516 -rw- 22302593 Jul 31 2018 02:36:25 +00:00 cat3k_caa-rpbase.16.03.06.SPA.pkg
15512 -rw- 265124472 Jul 31 2018 02:36:21 +00:00 cat3k_caa-rpcore.16.03.06.SPA.pkg
15514 -rw- 9095808 Jul 31 2018 02:36:23 +00:00 cat3k_caa-srdriver.16.03.06.SPA.pkg
15510 -rw- 4737 Jul 31 2018 02:37:15 +00:00 cat3k_caa-universalk9.16.03.06.SPA.conf
15515 -rw- 211675764 Jul 31 2018 02:36:25 +00:00 cat3k_caa-wcm.16.03.06.SPA.pkg
15513 -rw- 13423228 Jul 31 2018 02:36:23 +00:00 cat3k_caa-webui.16.03.06.SPA.pkg
15508 -rw- 4748 Jul 31 2018 02:37:29 +00:00 packages.conf.00-
1621966848 bytes total (453984256 bytes free)
通过上面的显示可以看出flash中已经安装了新版本的系统,但是老版本的系统仍然在。那么该如何删除老版本的系统释放系统空间呢?我们往下继续
4、重启交换机,重启之后交换机会以新版本的系统启动
Cisco ios Software [Denali], Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version 16.3.6, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Wed 28-Feb-18 15:23 by mcpre
上面显示已经从16.3.6启动了,紧接着我们可以通过下面的命令来释放系统空间:
Switch#request platform software package clean switch all file flash:
Running command on switch 1
Cleaning up unnecessary package files
Scanning boot directory for packages ... done.
Preparing packages list to delete ...
packages.conf
File is in use, will not delete.
cat3k_caa-guestshell.16.03.06.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpbase.16.03.06.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpcore.16.03.06.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.03.06.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.03.06.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.03.06.SPA.pkg
File is in use, will not delete.
done.
The following files will be deleted:
[1]:
/flash/cat3k_caa-guestshell.16.03.05b.SPA.pkg
/flash/cat3k_caa-rpbase.16.03.05b.SPA.pkg
/flash/cat3k_caa-rpcore.16.03.05b.SPA.pkg
/flash/cat3k_caa-srdriver.16.03.05b.SPA.pkg
/flash/cat3k_caa-universalk9.16.03.06.SPA.conf
/flash/cat3k_caa-wcm.16.03.05b.SPA.pkg
/flash/cat3k_caa-webui.16.03.05b.SPA.pkg
/flash/packages.conf.00-
Do you want to proceed? [y/n]y
[1]:
Deleting file flash:cat3k_caa-guestshell.16.03.05b.SPA.pkg ... done.
Deleting file flash:cat3k_caa-rpbase.16.03.05b.SPA.pkg ... done.
Deleting file flash:cat3k_caa-rpcore.16.03.05b.SPA.pkg ... done.
Deleting file flash:cat3k_caa-srdriver.16.03.05b.SPA.pkg ... done.
Deleting file flash:cat3k_caa-universalk9.16.03.06.SPA.conf ... done.
Deleting file flash:cat3k_caa-wcm.16.03.05b.SPA.pkg ... done.
Deleting file flash:cat3k_caa-webui.16.03.05b.SPA.pkg ... done.
Deleting file flash:packages.conf.00- ... done.
SUCCESS: Files deleted.
Switch#
这时再用dir查看就会发现老版本的系统已经删除了,这时3650已经升级完成了。
说明:升级系统前最好先查看一下官方文档,不过我查看3650升级的官方文档时发现,文档中把第四步放在了上传文件之前,按照他们的说法是先发释放一下系统空间,不过如果你真按照那样做了就会发现,那样释放空间是行不通的!为什么行不通,留给你思考了,不过其实答案就在这篇文章中……
以上是关于聊聊Cisco 3650交换机系统升级那点事儿!的主要内容,如果未能解决你的问题,请参考以下文章