java中的接口是类吗
654
2022-09-27
聊聊Cisco 3650交换机系统升级那点事儿!(聊聊此生)
说起思科的交换机升级,大多数人想到的是以下几步:
(1)把系统.bin文件通过TFTP或是FTP上传到交换机中
(2)将原有.bin文件删除,重启(或是手动设置引导顺序)
(3)重启后升级完成。
的确,2960、3560、3750等等交换机的升级都可以通过以上几点来完成。可是思科的3650交换机升级跟以前的有些不同。
在升级之前,先看一下3650中的dir信息
Switch#dirDirectory of flash:/15490 -rw- 15954556 Feb 13 2018 00:53:01 +00:00 cat3k_caa-guestshell.16.03.05b.SPA.pkg15491 -rw- 22301472 Feb 13 2018 00:52:59 +00:00 cat3k_caa-rpbase.16.03.05b.SPA.pkg15492 -rw- 266035828 Feb 13 2018 00:53:01 +00:00 cat3k_caa-rpcore.16.03.05b.SPA.pkg15493 -rw- 9089660 Feb 13 2018 00:53:00 +00:00 cat3k_caa-srdriver.16.03.05b.SPA.pkg15494 -rw- 212812400 Feb 13 2018 00:53:00 +00:00 cat3k_caa-wcm.16.03.05b.SPA.pkg15495 -rw- 13423224 Feb 13 2018 00:53:00 +00:00 cat3k_caa-webui.16.03.05b.SPA.pkg15496 -rw- 4748 Feb 13 2018 00:53:24 +00:00 packages.conf15497 -rw- 629 Jul 31 2018 02:09:08 +00:00 bootloader_evt_handle.log15498 drwx 4096 Feb 13 2018 00:59:14 +00:00 core54209 drwx 4096 Feb 13 2018 00:55:52 +00:00 .prst_sync69697 drwx 4096 Feb 13 2018 00:55:53 +00:00 .rollback_timer77441 drwx 4096 Jul 31 2018 02:09:22 +00:00 dc_profile_dir77443 drwx 4096 Feb 13 2018 00:56:02 +00:00 gs_script15499 -rw- 65301 Jul 31 2018 02:09:39 +00:00 memleak.tcl15500 drwx 4096 Feb 13 2018 00:56:31 +00:00 .installer15502 -rw- 2097152 Jul 31 2018 02:12:32 +00:00 nvram_config15503 -rw- 2097152 Jul 31 2018 02:12:32 +00:00 nvram_config_bkup15504 -rw- 35 Jul 30 2018 06:29:18 +00:00 pnp-tech-time15505 -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 1Expanding image file: flash:cat3k_caa-universalk9.16.03.06.SPA.bin[1]: Expanding file[1]: Finished expanding all-in-one software package in switch 1SUCCESS: 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.pkgNew 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.pkgFinished list of software package changesSUCCESS: Software provisioned. New software will load on reboot.[1]: Finished install successful on switch 1Checking status of install on [1][1]: Finished install in switch 1SUCCESS: Finished install: Success on [1]
其实到这里升级就完成了一半儿,因为上面提示:New software will load on reboot.也就是说重启之后就是以新的系统启动了。
这时我们再用dir查看一下:
Switch#dirDirectory of flash:/15490 -rw- 15954556 Feb 13 2018 00:53:01 +00:00 cat3k_caa-guestshell.16.03.05b.SPA.pkg15491 -rw- 22301472 Feb 13 2018 00:52:59 +00:00 cat3k_caa-rpbase.16.03.05b.SPA.pkg15492 -rw- 266035828 Feb 13 2018 00:53:01 +00:00 cat3k_caa-rpcore.16.03.05b.SPA.pkg15493 -rw- 9089660 Feb 13 2018 00:53:00 +00:00 cat3k_caa-srdriver.16.03.05b.SPA.pkg15494 -rw- 212812400 Feb 13 2018 00:53:00 +00:00 cat3k_caa-wcm.16.03.05b.SPA.pkg15495 -rw- 13423224 Feb 13 2018 00:53:00 +00:00 cat3k_caa-webui.16.03.05b.SPA.pkg15509 -rw- 4737 Jul 31 2018 02:37:29 +00:00 packages.conf15497 -rw- 666 Jul 31 2018 02:21:44 +00:00 bootloader_evt_handle.log15498 drwx 4096 Feb 13 2018 00:59:14 +00:00 core54209 drwx 4096 Feb 13 2018 00:55:52 +00:00 .prst_sync69697 drwx 4096 Feb 13 2018 00:55:53 +00:00 .rollback_timer77441 drwx 4096 Jul 31 2018 02:21:58 +00:00 dc_profile_dir77443 drwx 4096 Feb 13 2018 00:56:02 +00:00 gs_script15499 -rw- 65301 Jul 31 2018 02:22:15 +00:00 memleak.tcl15500 drwx 4096 Feb 13 2018 00:56:31 +00:00 .installer15502 -rw- 2097152 Jul 31 2018 02:25:06 +00:00 nvram_config15503 -rw- 2097152 Jul 31 2018 02:25:06 +00:00 nvram_config_bkup15504 -rw- 35 Jul 30 2018 06:29:18 +00:00 pnp-tech-time15505 -rw- 54759 Jul 30 2018 06:29:21 +00:00 pnp-tech-discovery-summary15496 -rw- 0 Jul 31 2018 02:37:52 +00:00 .onreboot15511 -rw- 15950464 Jul 31 2018 02:36:20 +00:00 cat3k_caa-guestshell.16.03.06.SPA.pkg15516 -rw- 22302593 Jul 31 2018 02:36:25 +00:00 cat3k_caa-rpbase.16.03.06.SPA.pkg15512 -rw- 265124472 Jul 31 2018 02:36:21 +00:00 cat3k_caa-rpcore.16.03.06.SPA.pkg15514 -rw- 9095808 Jul 31 2018 02:36:23 +00:00 cat3k_caa-srdriver.16.03.06.SPA.pkg15510 -rw- 4737 Jul 31 2018 02:37:15 +00:00 cat3k_caa-universalk9.16.03.06.SPA.conf15515 -rw- 211675764 Jul 31 2018 02:36:25 +00:00 cat3k_caa-wcm.16.03.06.SPA.pkg15513 -rw- 13423228 Jul 31 2018 02:36:23 +00:00 cat3k_caa-webui.16.03.06.SPA.pkg15508 -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: (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 1Cleaning 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升级的官方文档时发现,文档中把第四步放在了上传文件之前,按照他们的说法是先发释放一下系统空间,不过如果你真按照那样做了就会发现,那样释放空间是行不通的!为什么行不通,留给你思考了,不过其实答案就在这篇文章中……
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~