1、System Software和Kick Start

与普通IOS设备不同,NX OS升级时,共有2个文件需要升级、安装,如果只安装其中一个,可能会导致设备重启后无法进入系统。这2个文件包括:

  • NX-OS System Software:用于功能实现。

  • NX-OS Kick Start:用于系统的启动及运行。

在进行升级时,必须保证同时升级这2个,并且都升级到同一版本。

2、升级步骤

下载NX-OS System Software和Kick Start:在Cisco官网针对设备型号找到对应的NX-OS

找到版本一致的两个文件:

使用TFTP或者FTP等工具导入两个镜像。

①确定设备flash容量:Switch#dir bootflash:
②导入镜像:Switch#copy tftp://1.1.1.1/n3000-uk9-kickstart.6.0.2.U3.4.bin bootflash:
③确定vrf:在②命令行回车后,系统会询问VRF,这个由当前PC连接的设备接口决定。如PC接在N3K管理口上,则默认所属VRF为management;如果PC接在N3K业务口上,默认所属VRF为default。

④等待导入完毕:完毕后使用dir bootflash:检查。

注意:NX-OS System Software的体积较大,TFTP一般传输需要几十分钟。建议使用FTP

使用安装命令安装OS

在kickstart及system software都导入完毕后,使用如下配置进行安装,该命令执行后,系统会自动进行校验。

Switch#installall kickstart bootflash:/ n3000-uk9-kickstart.6.0.2.U3.4.bin system bootflash:/n3000-uk9.6.0.2.U3.4.bin

执行完毕后,系统会询问是否重启,选择“yes”即可。

3、NX-OS ROMMON

当由于管理员操作失误而导致系统无法进入时,需要进入rommon模式进行应急。例如:管理员升级了system software后,直接通过boot system命令指定加载的system p_w_picpath而未升级kickstart时,重启设备后由于设备检测到kickstart与system software版本不一致,就会出现这种情况。

本小节将以上例作为示例,对其解决办法进行介绍。其思路大致是,进入rommon并修改启动的system p_w_picpath与kickstart p_w_picpath相同。因此,对于已经删除原有system p_w_picpath或kickstart p_w_picpath的情况,这里的介绍作用有限。

对于利用rommon修改口令的方法,可以参考文档:Password Recovery Procedure for Cisco NX-OS

相比于普通IOS设备,NX-OS设备中rommon要更为智能。

如何进入ROMMON?

设备启动后,按ctrl + ](在IOS设备中,是ctrl + break)。

如何修改启动镜像?

Switch(boot)#loadbootflash:/ n3000-uk9.6.0.2.U1.2.bin
Switch(boot)#reload

原文:https://blog.51cto.com/thely/1570781

Nexus 3048的NX-OS升级方法的更多相关文章

  1. 假设拦截WebView的错误和OS升级到4.4后链接不能点击的问题

    android OS升级到4.4之后,有些WebView的链接我们点击无效了,以下能够解决当中的某一种情况: webviewClient的shouldOverrideUrlLoading方法必须返回f ...

  2. oracle 11g RAC 补丁升级方法

    一.自动升级方法 使用auto方式在两节点分别进行PSU的安装,安装PSU前注意更新opatch工具至PSU所要求版本,p22191577补丁包括GI和DB,分别执行即可. 两节点分别grid用户执行 ...

  3. Android Studio下载及离线升级方法

    由于众所周知的原因,android官网无法访问,所以我们要用到翻.墙.工具,我用的是自.由.门,大家自行搜索下载. android studio下载地址: https://dl.google.com/ ...

  4. gitlab升级方法

    gitlab升级方法:国内网络环境推荐方法二方法一:官网的升级方式 (1)停止git服务 gitlab-ctl stop unicorn gitlab-ctl stop sidekiq gitlab- ...

  5. MySQL 升级方法指南大全

    原文:MySQL 升级方法指南大全 通常,从一个发布版本升级到另一个版本时,我们建议按照顺序来升级版本.例如,想要升级 MySQL 3.23 时,先升级到 MySQL 4.0,而不是直接升级到 MyS ...

  6. Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块

    Python第二十二天   stat模块  os.chmod方法  os.stat方法  pwd  grp模块 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据 ...

  7. python多进程--------linux系统中python的os.fork()方法

    linux下python 创建子进程的原理: os.fork()方法 的原理 为了实现并发.多任务,我们可以在主程序种开启一个进程或者线程.在类unix操作系统当中(非windows),可以用pyth ...

  8. JEECG 3.7.8 新版表单校验提示风格使用&升级方法(validform 新风格漂亮,布局简单)

    JEECG 表单校验采用的是validform,默认的校验提示需要占用页面布局,提示效果较传统.jeecg这个自定义的校验提示风格,不占用页面布局,提示效果也更美观,简单易用,让表单看起来更漂亮!!! ...

  9. Python os.chdir() 方法

    概述 os.chdir() 方法用于改变当前工作目录到指定的路径. 语法 chdir()方法语法格式如下: os.chdir(path) 参数 path -- 要切换到的新路径. 返回值 如果允许访问 ...

随机推荐

  1. [lua]紫猫lua教程-命令宝典-L1-01-08. math数学函数库

    L1[math]01. 取绝对值 L1[math]02. 三角函数 小知识:注意 lua下三角函数用的参数是弧度 而不是角度 弧度=角度*pi/180  -->弧度角度换算公式  lua的mat ...

  2. AWD - IDE For Web dev汉化版

    一款安卓上的HTML网页编辑软件,不错哦 下载链接 http://t.cn/AiRIvtoL

  3. 力扣MYSQL练习

    176编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . select IFNULL((SELECT distinct salary from employee or ...

  4. 搭建私人通讯录/日历同步服务_使用cardDAV/calDAV服务

    搭建私人通讯录/日历同步服务_使用cardDAV/calDAV服务 转载注明来源: 本文链接 来自osnosn的博客,写于 2020-02-18. Radicale, Radicale (对cardd ...

  5. docker容器 - 新建容器、启动容器、暂停容器和停止容器

    实验环境 CentOS 7.5 容器 容器是镜像的运行实例.不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层:同时,容器中的应用进程处于运行状态. 新建容器 [root@kvm ~]# ...

  6. monkey工具使用(未完待续)

    monkey命令详解: 转自:http://blog.csdn.net/jlminghui/article/details/38238443 http://www.cnblogs.com/wfh198 ...

  7. Django之form表单操作

    小白必会三板斧 from django.shortcuts import render,HttpResponse,redirect HttpRespone:返回字符串 render:返回html页面 ...

  8. 并发编程之CyclicBarrier

    栅栏类似于闭锁,它能阻塞一组线程直到某个事件的发生.栅栏与闭锁的关键区别在于,所有的线程必须同时到达栅栏位置,才能继续执行.闭锁用于等待事件,而栅栏用于等待其他线程. CyclicBarrier可以使 ...

  9. vue音乐播放器

    利用vue写一个简单的音乐播放器,包括功能有歌曲搜索.歌曲播放.歌曲封面.歌曲评论.播放动画.mv播放六个功能. <template> <div class="wrap&q ...

  10. Codeforces Global Round 6D(VECTOR<ARRAY<INT,3> >)

    一个人只要存在债务关系,那么他的债务可以和这整个债务关系网中任何人连边,和他当初借出或欠下的人没有关系.只需要记录他的债务值即可. #define HAVE_STRUCT_TIMESPEC #incl ...