此产品的文档集力求使用非歧视性语言。在本文档集中,非歧视性语言是指不隐含针对年龄、残障、性别、种族身份、族群身份、性取向、社会经济地位和交叉性的歧视的语言。由于产品软件的用户界面中使用的硬编码语言、基于 RFP 文档使用的语言或引用的第三方产品使用的语言,文档中可能无法确保完全使用非歧视性语言。 深入了解思科如何使用包容性语言。
思科采用人工翻译与机器翻译相结合的方式将此文档翻译成不同语言,希望全球的用户都能通过各自的语言得到支持性的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 Cisco Systems, Inc. 对于翻译的准确性不承担任何责任,并建议您总是参考英文原始文档(已提供链接)。
本文档介绍如何从引导加载程序提示和引导模式恢复多层数据中心交换机(MDS)。
为了正常工作,MDS交换机需要有效的非损坏启动和系统映像才能完全启动。无效、损坏或缺失Kickstart映像会阻止交换机启动并在启动加载程序提示符处停止。具有有效Kickstart映像,但系统映像无效或缺失的交换机将进入引导模式。
思科建议您了解以下主题:
本文档中的信息基于软件要求版本6.2(9)及更高版本。
本文档使用的是支持12到48个线速16 Gbps光纤通道端口的MDS9148S交换机名称tempest。
本文档中的信息都是基于特定实验室环境中的设备编写的。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
BIOS > Loader > Kickstart Image > System Image
阶段 |
提示 |
描述 |
BIOS |
不可启动 |
BIOS开始加电自检和内存测试。 |
加载程序 |
loader> |
启动加载器解压缩加载的软件以启动启动映像。 Ctrl + C(Control Key和C Key)进入引导加载程序提示符。 |
启动 |
switch(boot)# |
启动加载器阶段结束时,按Ctrl + ](控制键和右括号键)进入启动模式。 |
system |
登录: |
系统映像加载启动配置文件,并将交换机返回到登录提示符。 |
从交换机控制台会话。
loader>
步骤1.下载交换机的Kickstart和System映像,并将其放入TFTP服务器目录中。
在本示例中,TFTP服务器的IP地址为64.104.204.100。
步骤2.配置交换机管理IP地址及其默认网关。
loader> net —ip=10.66.78.80
loader> net —nm=255.255.255.128
loader> net —gw=10.66.78.4
在本例中:
步骤3.测试TFTP服务器和交换机之间的IP连接。
从TFTP服务器ping交换机管理IP地址。
C:\Users\mpandika> ping 10.66.78.80 Pinging 10.66.78.80 with 32 bytes of data: Reply from 10.66.78.80: bytes=32 time=2ms TTL=60 Reply from 10.66.78.80: bytes=32 time=3ms TTL=60 Reply from 10.66.78.80: bytes=32 time=3ms TTL=60 Reply from 10.66.78.80: bytes=32 time=3ms TTL=60 Ping statistics for 10.66.78.80: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 2ms, Maximum = 3ms, Average = 2ms C:\Users\mpandika>
步骤4.启动位于TFTP服务器目录中的Kickstart映像,使交换机进入启动模式。
loader> boot tftp://64.104.204.100/ m9100-s5ek9-kickstart-mz.8.3.1.bin eTSEC2: Speed 1000, full duplex Using eTSEC2 device TFTP from server 64.104.204.100; our IP address is 10.66.78.80; sending through gateway 10.66.78.4 Filename 'm9100-s5ek9-kickstart-mz.8.3.1.bin'. Load address: 0x8000000 Loading: *################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ####### done Bytes transferred = 26027008 (18d2400 hex) NBI at 08000000 size 26027008 Booting image at addr 0x00800000 ... Memory <- <0x0 0x0 0x1 0x0> (4096MB) ethernet0: local-mac-address <- 10:05:ca:b6:c5:a0 ethernet1: local-mac-address <- 00:e0:0c:00:01:fd ethernet2: local-mac-address <- 00:e0:0c:00:02:fd CPU clock-frequency <- 0x3f941f80 (1067MHz) CPU timebase-frequency <- 0x3f941f8 (67MHz) CPU bus-frequency <- 0x1fca0fc0 (533MHz) zImage starting: loaded at 0x00800000 (sp: 0x7fedc620) Allocating 0x620d88 bytes for kernel ... gunzipping (0x00000000 <- 0x00817000:0x00de3838)...done 0x5bc060 bytes Using loader supplied ramdisk at 0x2800000-0x3de8e00 initrd head: 0x1f8b0808 Linux/PowerPC load: rw root=/dev/ram0 rdbase=0x7000000 card_index=9046 maxcpus=2 ip=off ramdisk_size=262144 noquiet obfl_type_ide=1 kgdboc=ttyS0,9600,B console=ttyS0,9600n8nn loader_ver="02.01.17" card_index=9046 quiet bootdev=mgmt0 server_ip=64.104.204.100 ksimg=m9100-s5ek9-kickstart-mz.8.3.1.bin isanimg= Finalizing device tree... flat tree at 0xdf0140 Ísetup_arch: bootmem mpc85xx_ds_setup_arch() arch: exit [ 0.060378] Host controller irq 26 [ 0.103390] Assign root port irq 26 [ 0.144046] Host controller irq 24 [ 0.193691] Assign root port irq 24 [ 0.810630] physmap-flash physmap-flash.0: Could not reserve memory region [ 1.084751] Enabling all PCI devices INIT: Checking all filesystems..r.r.r.retval=[1] r done WARNING: Image sync is going to be disabled after a loader netboot. Loading system software No system image is specified /etc/init.d/functions: li INIT: Sending processes the KILL signal Cisco Nexus Operating System (NX-OS) Software TAC support: http://www.cisco.com/tac Copyright (c) 2002-2018, 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)#
步骤5.从启动模式恢复交换机。
switch(boot)# config t Enter configuration commands, one per line. End with CNTL/Z. switch(boot)(config)# interface mgmt 0 switch(boot)(config-if)# ip address 10.66.78.80 255.255.255.128 switch(boot)(config-if)# no shut switch(boot)(config-if)# exit switch(boot)(config)# ip default-gateway 10.66.78.4 switch(boot)(config)# exit
switch(boot)# copy tftp://64.104.204.100/m9100-s5ek9-kickstart-mz.8.3.1.bin bootflash: Trying to connect to tftp server...... Connection to server Established. Copying Started..... TFTP get operation was successful Copy complete, now saving to disk (please wait)... switch(boot)# switch(boot)#copy tftp://64.104.204.100/m9100-s5ek9-mz.8.3.1.bin bootflash: Trying to connect to tftp server...... Connection to server Established. Copying Started..... TFTP get operation was successful Copy complete, now saving to disk (please wait)... switch(boot)#
switch(boot)# dir bootflash: 4096 Dec 22 2002 01:38:31 .partner/ 297 Nov 09 2017 07:18:54 MDS201711091818530370.lic 297 Nov 09 2017 07:28:42 MDS201711091828418770.lic 4096 Jul 23 2018 14:44:25 lost+found/ 26027008 Aug 08 2018 02:55:31 m9100-s5ek9-kickstart-mz.8.3.1.bin 109635731 Aug 08 2018 02:53:38 m9100-s5ek9-mz.8.3.1.bin 3430222 Feb 01 2000 02:31:30 moonlake.1.f.xsvf 23467 Jul 30 2018 12:40:56 mts.log 347607 Jul 28 2017 04:46:31 portchannel 4096 Dec 22 2002 02:38:54 scripts/ 31812 Jun 30 2018 05:07:27 snmp.pcap Usage for bootflash: filesystem 1264746496 bytes used 2106781696 bytes free 3371528192 bytes total switch(boot)#
switch(boot)# load bootflash:m9100-s5ek9-mz.8.3.1.bin Uncompressing system image: bootflash:/m9100-s5ek9-mz.8.3.1.bin CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC Load plugins that defined in image conf: /isan/plugin_img/img.conf No Patching support on this platform Loading plugin 0: core_plugin... No Patching support on this platform Enter pboot_chk_compatibility num srgs 1 0: swid-core-s5ek9m, swid-core-s5ek9m num srgs 1 0: swid-sup-mini-ks, swid-sup-mini-ks INIT: Switching to runlevel: 3 INIT: Sending processes the TERM signal switch(boot)# INIT: 2018 Aug 8 03:13:03 %SYSLOG-2-SYSTEM_MSG : Syslogs wont be logged into logflash until logflash is online 2018 Aug 8 03:13:06 %KERN-0-SYSTEM_MSG: [ 1.084751] Enabling all PCI devices - kernel 2018 Aug 8 03:14:13 switch %CARDCLIENT-2-REG: OK System is coming up ... Please wait ... System is coming up ... Please wait ... 2018 Aug 8 03:14:22 switch %ASCII-CFG-2-CONFIG_REPLAY_STATUS: Bootstrap Replay Started. System is coming up ... Please wait ... User Access Verification 10.66.78.80 login: 2018 Aug 8 03:14:41 switch %ASCII-CFG-2-CONFIG_REPLAY_STATUS: Bootstrap Replay Done. 2018 Aug 8 03:14:44 switch %PMON-SLOT1-2-PMON_CRIT_INFO: Port Monitor Critical Information: Config download success . 2018 Aug 8 03:14:45 switch %ASCII-CFG-2-CONFIG_REPLAY_STATUS: Ascii Replay Started. 2018 Aug 8 03:14:45 switch %PMON-SLOT1-2-PMON_CRIT_INFO: Port Monitor Critical Information: Policy (slowdrain) activation is successfull . 2018 Aug 8 03:14:46 switch %PLATFORM-2-PS_OK: Power supply 1 ok(Serial number QCS18242L8D) 2018 Aug 8 03:14:46 switch %PLATFORM-2-PS_FANOK: Fan in Power supply 1 ok 2018 Aug 8 03:14:46 switch %PLATFORM-2-PS_FAIL: Power supply 2 failed or shut down(Serial number QCS18242L0H) 2018 Aug 8 03:14:46 switch %PLATFORM-2-FAN_OK: Fan module ok 2018 Aug 8 03:14:46 switch %PLATFORM-2-FAN_OK: Fan module ok 2018 Aug 8 03:14:46 switch %PLATFORM-2-FAN_OK: Fan module ok 2018 Aug 8 03:14:46 switch %PLATFORM-2-FAN_OK: Fan module ok 2018 Aug 8 14:15:35 tempest %ASCII-CFG-2-CONFIG_REPLAY_STATUS: Ascii Replay Done. User Access Verification tempest login:
注意:交换机以前配置有switchname tempest。
tempest login: admin Password: Last login: Wed Aug 8 14:20:01 on pts/0 Cisco Nexus Operating System (NX-OS) Software TAC support: http://www.cisco.com/tac Copyright (c) 2002-2018, 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 tempest#
tempest# show boot Current Boot Variables: kickstart variable = bootflash:/m9100-s5ek9-kickstart-mz.8.1.1.bin system variable = bootflash:/m9100-s5ek9-mz.8.1.1.bin Boot POAP Disabled No module boot variable set Boot Variables on next reload: kickstart variable = bootflash:/m9100-s5ek9-kickstart-mz.8.1.1.bin system variable = bootflash:/m9100-s5ek9-mz.8.1.1.bin Boot POAP Disabled No module boot variable set tempest#
tempest# show version Cisco Nexus Operating System (NX-OS) Software TAC support: http://www.cisco.com/tac Documents: http://www.cisco.com/en/US/products/ps9372/tsd_products_support_serie s_home.html Copyright (c) 2002-2018, Cisco Systems, Inc. All rights reserved. The copyrights to certain works contained herein are owned by other third parties and are used and distributed under license. Some parts of this software are covered under the GNU Public License. A copy of the license is available at http://www.gnu.org/licenses/gpl.html. Software BIOS: version 2.1.17 loader: version N/A kickstart: version 8.3(1) system: version 8.3(1) BIOS compile time: 01/08/14 system image file is: bootflash:///m9100-s5ek9-mz.8.3.1.bin system compile time: 7/30/2018 12:00:00 [07/12/2018 19:32:46] Hardware cisco MDS 9148S 16G 48 FC (1 Slot) Chassis ("2/4/8/16 Gbps FC/Supervisor") Motorola, e500v2 with 4088556 kB of memory. Processor Board ID JAE18250A8C Device name: tempest bootflash: 4018896 kB Kernel uptime is 0 day(s), 0 hour(s), 47 minute(s), 44 second(s) Last reset at 362296 usecs after Wed Aug 8 13:02:31 2018 Reason: Reset Requested by CLI command reload System version: 8.1(1) Service: plugin Core Plugin tempest# config t Enter configuration commands, one per line. End with CNTL/Z. tempest(config)# boot kickstart bootflash:m9100-s5ek9-kickstart-mz.8.3.1.bin Performing image verification and compatibility check, please wait.... tempest(config)# boot system bootflash:m9100-s5ek9-mz.8.3.1.bin Performing image verification and compatibility check, please wait.... tempest# show boot Current Boot Variables: kickstart variable = bootflash:/m9100-s5ek9-kickstart-mz.8.3.1.bin system variable = bootflash:/m9100-s5ek9-mz.8.3.1.bin Boot POAP Disabled No module boot variable set Boot Variables on next reload: kickstart variable = bootflash:/m9100-s5ek9-kickstart-mz.8.1.1.bin system variable = bootflash:/m9100-s5ek9-mz.8.1.1.bin Boot POAP Disabled No module boot variable set
tempest# copy running-config startup-config [########################################] 100% Copy complete. tempest#