Nexus升级、license安装和恢复密码
原文链接:https://blog.csdn.net/ligang636/article/details/42386639
一、Nexus系列物理硬件
1.1 Nexus 7010
1.2 Nexus 5K/2K
1.3 N7K引擎
1.3.1 Supervisor 1
Supervisor 2
四核CPU,2.12Ghz
NX-OS需要6.1以上的版本支持;
12GB内存
不支持CMP管理;
1.3.2 Supervisor 2/2e
Supervisor 2e
2个四核CPU,2.12GHz
NX-OS需要6.1以上的版本支持;
32GB内存;
不支持CMP管理;
支持最多45个Nexus 2K扩展(具体数量不明确)
二、Nexus NX-OS开机初始化
2.1 系统升级和license安装
2.1.1 NX-OS系统升级
NX-OS升级需要用到两个文件,且必须保证同时升级并安装!这两个文件为:
1、 NX-OS system software:用于系统功能实现;
2、 NX-OS Kick Start:用于系统的启动和运行;
SRCB现网生产网络
Nexus 7K系统版本为:version 5.2(7);
Nexus 5K系统版本为:version5.1(3)N2(1b)
以Nexus 7K为例,目前现网N7K引擎均为1代supervisor,而新一批采购的N7K均标配的是2代引擎,且2代引擎必须安装6.X以上的系统文件。
目前在模拟环境的N7K(2代supervisor)安装的是6.2.10,用到的两个安装文件为:
n7000-s2-dk9.6.2.10.bin
n7000-s2-kickstart.6.2.10.bin
将文件拷贝到bootflash中:
1. 将IOS镜像文件导入bootflash: 5、6 引擎都需要导入
2. 使用 umount usb1 退出U盘
升级(2种升级方式):
##N7K可以使用ISSU不间断业务升级,如下:
install all kickstart bootflash: n7000-s2-kickstart.6.2.10.bin system bootflash:n7000-s2-dk9.6.2.10.bin
备注:这条命令执行后,主引擎先安装升级程序,然后重启,主切换到备,备引擎再安装升级,待主引擎起来后,备引擎进入重启。
##还有一种是冷启动,强制升级
(config)# boot kickstart bootflash: n7000-s2-kickstart.6.2.10.bin sup-1 sup-2
(config)# boot system bootflash: n7000-s2-dk9.6.2.10.bin sup-1 sup-2
#copy run start
#show boot
# reload
备注:Nexus 5K、3K只能使用冷启动方式强制升级!
2.1.2 EPLD升级(electronic programmable logic devices)
1. 将EPLD文件导入bootflash:5、6 引擎都需要导入
2. 使用 umount usb1 退出U盘
3. 升级命令: N7K-VDC1-FOR-MGT # install all epld bootflash:n7000-s1-epld.6.0.1.img(根据具体的EPLD文件版本)
注意:在敲完此命令后,系统会检查EPDL版本情况,如下:
在检测完成后,需要你确认是否升级(显示时间很短,需要关注):
The above modulesrequire upgrade.
Do you want tocontinue (y/n) ? [n] y----------------需要敲Y
Compatibilitycheck:
Module Type Upgradable Impact Reason
------ ---- ---------- ---------- ------
1 LC Yes disruptive Module Upgradable
3 LC Yes disruptive Module Upgradable
5 SUP Yes disruptive Module Upgradable
6 SUP Yes disruptive Module Upgradable
8 LC Yes disruptive Module Upgradable
10 LC Yes disruptive Module Upgradable
1 Xbar Yes disruptive Module Upgradable
2 Xbar Yes disruptive Module Upgradable
3 Xbar Yes disruptive Module Upgradable
1 FAN Yes disruptive Module Upgradable
2 FAN Yes disruptive Module Upgradable
3 FAN Yes disruptive Module Upgradable
4 FAN Yes disruptive Module Upgradable
Copycomplete, now saving to disk (please wait)...
RetrievingEPLD versions... Please wait.
Imageswill be upgraded according to following table:
Module Type EPLD Running-Version New-Version Upg-Required
------ ---- ------------- --------------- ----------- ------------
1 LC Power Manager 4.008 4.008 No
1 LC IO 2.007 2.007 No
1 LC Forwarding Engine 1.006 1.006 No
1 LC CDL 2.004 2.004 No
3 LC Power Manager 4.006 4.008 Yes
3 LC IO 1.003 1.006 Yes
3 LC Forwarding Engine 1.006 1.006 No
3 LC SFP 1.004 1.004 No
5 SUP Power Manager 3.009 3.009 No
5 SUP IO 3.028 3.028 No
5 SUP Inband 1.008 1.008 No
5 SUP Local Bus CPLD 3.000 3.000 No
5 SUP CMP CPLD 6.000 6.000 No
6 SUP Power Manager 3.009 3.009 No
6 SUP IO 3.028 3.028 No
6 SUP Inband 1.008 1.008 No
6 SUP Local Bus CPLD 3.000 3.000 No
6 SUP CMP CPLD 6.000 6.000 No
8 LC Power Manager 4.006 4.008 Yes
8 LC IO 1.003 1.006 Yes
8 LC Forwarding Engine 1.006 1.006 No
8 LC SFP 1.004 1.004 No
10 LC Power Manager 4.008 4.008 No
10 LC IO 2.007 2.007 No
10 LC Forwarding Engine 1.006 1.006 No
10 LC CDL 2.004 2.004 No
1 Xbar Power Manager 2.009 2.010 Yes
2 Xbar Power Manager 2.009 2.010 Yes
3 Xbar Power Manager 2.009 2.010 Yes
1 FAN Fan Controller (1) 0.007 0.007 No
1 FAN Fan Controller (2) 0.007 0.007 No
2 FAN Fan Controller (1) 0.007 0.007 No
2 FAN Fan Controller (2) 0.007 0.007 No
3 FAN Fan Controller (1) 0.007 0.007 No
3 FAN Fan Controller (2) 0.007 0.007 No
4 FAN Fan Controller (1) 0.007 0.007 No
4 FAN Fan Controller (2) 0.007 0.007 No
The above modulesrequire upgrade.
Doyou want to continue (y/n) ? [n] y
4. 检查(每块板卡都需要检测):
Ø show version module 1
Ø show version module 1 epld
Ø show version fan 1 epld
Ø show version xbar 1 epld
2.1.3 License 安装
1. n7000# show license host-id ---------------收集设备host-id
2. 通过key以及host-id在cisco内网上提交license申请并copy到bootflash:
3. n7000# install license bootflash:license_file.lic --------------安装申请的license
4. show license usage --------------检测license 使用情况
5. N7000# sh license usage
Feature Ins Lic Status Expiry Date Comments
Count
--------------------------------------------------------------------------
------
ENHANCED_LAYER2_PKG No - Unused -
SCALABLE_SERVICES_PKG No - Unused -
TRANSPORT_SERVICES_PKG No - Unused -
LAN_ADVANCED_SERVICES_PKG Yes - Unused Never -
LAN_ENTERPRISE_SERVICES_PKG Yes - Unused Never
2.2 开机配置
2.2.1 带外管理配置
2.2.1.1 传统mgmt口管理
NX-OS默认采用VRF的管理方式进行配置,其管理口mgmt默认VRF为management. 所以配置带外路由时不能在全局路由表下,而应到VRF context模式下进行配置!
例:
interface mgmt0
description For_management_and_keepalive
no cdp enable
ip address 172.20.1.1/24
vrf context management
ip route 10.1.128.0/24 172.20.0.250 name management
2.2.1.2 CMP口管理
CMP(Control and Monitor Processor)口在2代引擎中已经被剔除。
Nexus 7010在引擎上支持独立的CPU、memory、Flash硬件,运行一个基于linux的操作系统,通过CMP口提供“lights-out”熄灯式带外管理功能。
通过CMP口带外管理,可以直接监控引擎,接管引擎,重启引擎。在引擎出现故障,传统带外无法登录管理时,可以直接通过CMP口接管整个Nexus系统。从CMP口能够重启整台机器。
Ø 在NX-OS CLI下配置CMP
interface cmp-mgmt module [5 | 6] //必须配置CMP口IP和网关
ipaddress X.X.X.X/24
ipdefault-gateway X.X.X.Y
Ø 从NX-OS CLI切换到CMP进行配置
N7K-demo#attach cmp
N7K-demo-cmp5#conf t
N7K-demo-cmp5# interface cmp-mgmt
N7K-demo-cmp5(config)# ip addressX.X.X.X/24
N7K-demo-cmp5(config)# ip default-gatewayX.X.X.Y
N7K-demo#attach cp
//连接到管理引擎的console口(cp). 一旦你连接到cp,你可以做任何正常连接cp时你能做的事
N7K-demo-cmp5#reload cp //重启引擎5,会引起主备引擎切换
N7K-demo-cmp5#reload system //重启整台Nexus
2.2.2 远程登录配置
2.2.2.1 telnet登录
NX-OS的telnet默认是关闭的,在设备加电初始化时一定不要忘记将telnet的功能打开。且NX-OS不需要到line下配置login local,该feature打开后即可使用本地帐号登陆设备。
(config)# feature telnet //打开telnet功能
2.2.2.2 SSH登录
NX-OS默认开启SSH,推荐使用该方式进行设备管理,因telnet明文传输,缺乏安全性。
(config)#feature ssh //打开SSH功能,默认为开启状态
2.3 密码重置
2.3.1 Nexus 7K密码重置
1、抽离standby引擎,关电重启,ctrl + C,中断系统启动过程;
2、进入loader>
3、引导kickstart镜像
loader> boot n7000-s1-kickstart.5.2.7.bin
4、进入switch(boot)#
5、修改admin密码
switch(boot)# configure terminal
switch(boot-config)# admin-password cisco@123
WARNING! Remote Authentication for login through console has been
disabled
switch(boot-config)# exit
6、加载系统镜像
switch(boot)# dir bootflash:
switch(boot) # load bootflash:n7000-s1-dk9.5.2.7.bin
7、使用admin新密码进入系统
switch login: admin
Password: cisco@123
8、(可选)保险起见,再新建一个本地帐号
switch# configure terminal
switch(config)# username admin password cisco@123 rolenetwork-admin
switch(config)# exit
9、保存系统配置(需等系统稳定下来)
switch# copy running-config startup-config
10、系统reload重启,插入standby同步配置。
2.3.2 Nexus 5K密码重置
1、 关机重启
2、 当看到“Loadingsystem software”字样时,快速按“Ctrl +】”
3、 系统进入boot模式
switch(boot)#configure terminal
switch(boot-config)# admin-password cisco@123
WARNING! Remote Authentication for loginthrough console has been
disabled
switch(boot-config)# exit
switch(boot)# dir bootflash:
switch(boot)# load bootflash:n7000-s1-dk9.5.2.7.bin
4、接下来的操作与N7K类似
---------------------
作者:当当doudou
来源:CSDN
原文:https://blog.csdn.net/ligang636/article/details/42386639
版权声明:本文为博主原创文章,转载请附上博文链接!
Nexus升级、license安装和恢复密码的更多相关文章
- 13-MySQL DBA笔记-迁移、升级、备份、恢复数据库
第13章 迁移.升级.备份.恢复数据库本章将为读者讲述数据库的各种维护任务:迁移.升级.备份和恢复.因为每个人熟悉的工具不同,其对应的迁移.升级.备份和恢复的方式也都略有不同,本书将尽量对笔者认为最具 ...
- 解决xcode升级之后安装的插件失效
title: 解决xcode升级之后安装的插件失效date: 2015-08-23 11:07:53categories: 编辑工具 tags: xcode 我的博客:http://daycoding ...
- IBM Domino 9 出现 Domino Designer 您正在试图升级多用户安装。请获取正确的安装包以完成升级。 解决方案
如果网上搜索的其他方法解决不了,那么我的这个方法可以试一下. 出现的场景: 先装好了Notes,后准备装Designer. 在装Designer解压包之后,出现下面的错误,不能安装: 您正在试图升级多 ...
- 用pip install升级已安装的包的附加包, 以tabulate包为例
用pip install升级已安装的附加包, 以tabulate包为例 去pypi官网查看tabulate包的介绍, 发现tabulate 0.7.6才开始支持宽字符的美化打印. 而且还需要安装它的附 ...
- vs2017升级、安装
图解VS 2017升级并安装.NET Core 2.1 SDK https://jingyan.baidu.com/album/ff42efa9fb5816c19e2202ef.html?picind ...
- Python升级已经安装的第三方库
Python升级已经安装的第三方库 主要两步操作,查看需要升级库,升级库.如下: pip list # 列出安装的库 pip list --outdated # 列出有更新的库 pip install ...
- CentOS6.5升级手动安装GCC4.8.2 与 CentOS 6.4 编译安装 gcc 4.8.1
http://blog.163.com/zhu329599788@126/blog/static/6669335020161179259975 http://www.cnblogs.com/codem ...
- Oracle 无备份情况下的恢复--密码文件/参数文件
13.1 恢复密码文件 密码文件(linux 为例)在$ORACLE_HOME/dbs目录下,文件名的前缀是orapw,后接数据库实例名. [oracle@DSI backup]$ cd /u01/a ...
- Gitlab 安装、升级、备份、恢复、汉化等
一.Gitlab安装 1. 基于yum方式安装Gitlab 安装步骤如下 (1)配置yum源 # vim /etc/yum.repos.d/gitlab-ce.repo (2)复制如下内容并保存(注意 ...
随机推荐
- Apache Kafka(十一)Topic 的配置与组成
Topic 的配置与组成 之前我们仅主要介绍了Kafka Producer与Kafka Consumer 的相关配置,而未详细介绍过有关topic的配置.Topic的配置在Kafka 使用中也至关重要 ...
- java_获取指定ip的定位
因为自己网站后台做了一个进站ip统计,之前只是获取了ip,这次优化了下,把ip的大致区域弄出来了 废话不多说,进正题 首先要用到几个网络大头的api 淘宝API:http://ip.taobao.co ...
- python入门(二十讲):爬虫
什么是爬虫? 按照一定的规则,自动地抓取万维网信息的程序或脚本. 爬虫目的: 从网上爬取出来大量你想获取类型的数据,然后用来分析大量数据的类似点或者其他信息来对你所进行的工作提供帮助. 为什么选择py ...
- RNGCryptoServiceProvider 生成订单号
先生成1~1000的随机数 class Program { // Create a new instance of the RNGCryptoServiceProvider. private stat ...
- [Vue源码]一起来学Vue双向绑定原理-数据劫持和发布订阅
有一段时间没有更新技术博文了,因为这段时间埋下头来看Vue源码了.本文我们一起通过学习双向绑定原理来分析Vue源码.预计接下来会围绕Vue源码来整理一些文章,如下. 一起来学Vue双向绑定原理-数据劫 ...
- ASP.NET的 Razor引擎和JavaScript是一种什么关系
Razor能做的JS大部分能做,不是全部.比如说,如果你用了Entity Frame一类的ORM的时候,Razor可以直接绑定数据库数据,但JS就不可能直接访问数据库——必须通过其他web servi ...
- PowerDesigner--comment和name互相复制
1.comment复制到name 脚本代码: Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl Set ...
- 【资源分享】Dll Injector(DLL注入器)
*----------------------------------------------[下载区]----------------------------------------------* ...
- 【12】(难&精)【DFS】矩阵中的路径
题目 矩阵中的路径 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径.路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左.右.上.下移动一格.如果一条路径经过了矩阵的某一 ...
- C语言当中int,float,double,char这四个有什么区别?
区别在以下方面: 一.定义方面: 1.int为整数型,用于定义整数类型的数据 . 2.float为单精度浮点型,能准确到小数点后六位 . 3.double为双精度浮点型,能准确到小数点都十二位 . 4 ...