2022年4月26日 (初版)
TAC SR Collection |
主な問題 |
NX-OS で稼働している Nexus を ACI-OS にコンバートした後、/bootflash 配下に ACI-OS では利用しない .rpmstore , .swtam ディレクトリが残っている場合があります。このディレクトリは root user で作成されており、admin user では削除することは出来ません。
leaf# ls -al /bootflash/
total 3843232
drwxrwxr-x 6 root admin 4096 Apr 25 12:11 .
drwxr-xr-x 24 root root 540 Jan 20 12:30 ..
drwxr-xr-x 6 root root 4096 Jan 20 12:30 .rpmstore <====
drwx------ 3 root root 4096 Jan 20 12:30 .swtam <====
-rw-rw-rw- 1 root root 2493943 Apr 25 12:11 CpuUsage.Log
-rw-rw-rw- 1 root root 8447848 Jan 20 12:18 MemoryLog.65%_usage
-rw-rw-rw- 1 root root 2099334981 Jan 20 12:03 aci-n9000-dk9.15.2.2e.bin
-rw-r--r-- 1 root root 1816564549 Jan 20 12:24 auto-s
-rw-rw-rw- 1 root root 2 Jan 20 12:34 diag_bootup
-rw-r--r-- 1 root root 56 Apr 25 12:10 disk_log.txt
-rw-rw-rw- 1 root root 7 Jan 20 12:03 imgDnldStatus ...
|
回避方法 |
以下の何れかの方法で上記ディレクトリを削除する事が可能です。
方法1. 一旦 NX-OS で bootflash を フォーマット後、ACI-OS を USB flash や tftp server からACI-OSを読み込み起動インストールする。
フォーマットの手順は以下の通りです。
1. NX-OS が /bootflash にある状態で再起動 2. 再起動中に ctrl + c を入力し loader プロンプトに入る 3. 以下のコマンドで、switch(boot) プロンプトに入る loader > cmdline recoverymode=1 loader > boot (nxos imageファイル名) 4. 以下のコマンドで bootflash をフォーマット switch(boot)# init system
loader での操作に関しては、以下のドキュメントも参考になります。
https://supportforums.cisco.com/t5/-/-/ta-p/3224104
方法2: ACI-OS の root ユーザで対象ディレクトリを削除 この方法を行うには TAC SR で root パスワードの発行が必要です。root password の発行に関しては以下のドキュメントを参照下さい。
https://supportforums.cisco.com/t5/-/-/ta-p/3784768
1. root user でログイン leaf# ssh root@localhost 2. /bootflash に移動後対象ディレクトリを削除 leaf# cd /bootflash leaf# rm -rf .rpmstore/ leaf# rm -rf .swtam/
|
備考
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。