1. はじめに
本ドキュメントでは設定の保存に失敗した場合のトラブルシューティング方法について解説します。
2. 概要
まれに "copy running-config startup-config" による設定の保存に失敗する場合があります。原因については多岐にわたりますが一般的な確認方法を記載しております。
3. Bug Search ツールでの不具合検索,及び Field Notice 情報の検索
まず最初に Bug Search ツールでご利用中の Nexus シリーズを選択し、適切なキーワードや出力メッセージなどで検索を行って下さい。
例えば Nexus 9000 シリーズを選択し、"copy run start fails" と言ったキーワードで検索をした場合で 18 件の不具合が出力され、うち 7 件が設定保存の失敗に関する不具合がとなります。

また、過去ブートフラッシュに起因する Bug/Field Notice が問題になっているケースもあるため、Field Notice 情報もご確認ください。
4. 切り分けコマンド
4.1. show diagnostic result module [Mod# | all]
BootFlash が壊れていないかを確認する事が出来ます。
switch# show diagnostic result module all
Current bootup diagnostic level: complete
Module 1: 48x10/25G/32G + 6x40/100G Ethernet/FC Module (Active)
Test results: (. = Pass, F = Fail, I = Incomplete,
U = Untested, A = Abort, E = Error disabled)
1) USB---------------------------> .
2) NVRAM-------------------------> .
3) RealTimeClock-----------------> .
4) PrimaryBootROM----------------> .
5) SecondaryBootROM--------------> .
6) BootFlash---------------------> E <<<<
※ BootFlash へのテストは 30 分ごとに実施されています。
なお、不具合による BootFlash への書き込み不可の問題も同様の結果となります。不具合に該当していないかは、前述の方法でご確認下さい。
4.2. show system internal sysmgr startup-config locks
他の SSH や Telnet 等のリモートアクセスで設定保存を実行中、もしくはソフトウェアに起因の問題で startup-conifg がロックされたままになると以下のようなメッセージが出力される場合があります。
switch# copy running-config startup-config
Configuration update aborted: another request for config change is already in progress
このような場合、'show system internal sysmgr startup-config locks' でロックされているかどうかを確認が可能です。
switch# show system internal sysmgr startup-config locks
There is 1 acquired startup-config lock:
ID UUID REASON
--------------------
823113963 81 Vshd generic error
ロックされている場合、'system startup-config unlock <id#>' でロックを開場してください.
switch# system startup-config unlock ?
<0-4294967295> Startup-config lock id
4.3. show system internal mts buffers [ detail | summary ]
プロセスの応答がなくなり、以下のようなメッセージと共に設定の保存が失敗する場合があります。
switch# copy running-config startup-config
[########################################] 99%Configuration update aborted: timed out
このような場合,MTS のバッファを確認し、不要な MTS メッセージが滞留していないか確認してください。
switch# show system internal mts buffers summary
* recv_q: not received yet (slow receiver)
* pers_q/npers_q/log_q: received not dropped (leak)
node sapno recv_q pers_q npers_q log_q app/sap_description
sup 4927 16384 0 0 0 snmpd/udp socket
sup 1545 8991 0 0 0 snmpd/SNMP Master Agent SAP
sup 284 0 5 0 0 netstack/TCPUDP process client MTS queue
switch# show system internal mts buffers detail
**Fast Sap Buffers are not displayed below**
Node/Sap/queue Age(ms) SrcNode SrcSAP DstNode DstSAP OPC MsgId MsgSize RRToken Offset
sup/4927/recv 3479366972 0x1b01 284 0x1b01 4927 0 0x23ff4ea1 188 0x23ff4ea1 0xfaa2404
sup/4927/recv 3479364544 0x1b01 284 0x1b01 4927 0 0x23ff4f74 213 0x23ff4f74 0xfaa2604
sup/4927/recv 3479357023 0x1b01 284 0x1b01 4927 0 0x23ff5252 240 0x23ff5252 0xfaa2804
sup/4927/recv 3479356879 0x1b01 284 0x1b01 4927 0 0x23ff5255 188 0x23ff5255 0xfaa2a04
...
上記のように MTS メッセージが滞留している場合,ログを添えて TAC へお問い合わせください
5. 問題が解決しない場合
前述の切り分けで原因の特定,及び問題解決がしない場合、以下のログを添えてお問い合わせください。
- show version
- show module
- show running-config
- show inventory
- show hardware internal bootflash model
- show diagnostic result module all detail
- show system internal flash
- show system internal kernel messages
- show system internal log sysmgr cfgctrl
- show system internal sysmgr startup-config locks
- show system internal sysmgr startup-config state
- show system internal mts buffers summary
- show system internal mts buffers details
- show system internal ascii event-history
- show system internal ascii errors
- show system internal log sysmgr cfgctrl
- show logging logfile
- show logging nvram
6. 備考
このドキュメントの内容は予告なしに変更される可能性があります。