質問
Edge Gateway の片方のエリアが正常に起動しなくなった場合の復旧手順を教えてください。
回答
片方のエリアのみが起動しない場合、複数の要因が考えられます。
例
apt-get autoremove –purge 等の削除コマンドを実行することにより、Edge Gateway の正常起動に必要なファイルや環境なども削除された。
このような場合、一度起動エリアを現在とは異なるエリアで起動し、Firmware 全体更新または エリア同期を行うことで改善される可能性があります。
復旧手順
- Edge Gateway の電源を切ります。
- Edge Gateway と PC をシリアル接続し、TeraTerm を起動します。
- DIP スイッチを U-Boot モードに変更します。
- AC アダプターを接続します。
- 破損エリアでない方の正常なエリア(U-Bootで切替)で起動します。(後述の手順参照)
- ファームウェア全体更新を実行するか、 firmware area sync コマンドで起動エリアと破損エリアを同期します。(後述の手順参照)
U-Boot から起動エリアを変更する
- DIP スイッチを U-Boot コマンドモードにします。
- Edge Gateway を起動します (初期パスワード: amnimo)
TIM-1.0
WTMI-devel-18.12.1-118f0bd
WTMI: system early-init
SVC REV: 5, CPU VDD voltage: 1.108V
(略)
STATUS:SN=[300002],MAC0=[E8:1B:4B:00:30:02],BS=[a:0 b:385 h:0 s:0],DIPBM=[ubootcomman d]
am_show_board_status: CNTFRQ_EL0=12500000 Hz
Please enter password - autoboot in 10 sec... ← PASSWORD "amnimo" and ENTER
Return to boot status(0x55) for login
Amnimo run stopwdt ← STOP WATCHDOG
Amnimo - 現在の起動エリアを確認します。
Amnimo ambootsw get
- 別の起動エリアに変更します。
Amnimo ambootsw set Number ← CHOOSE AREA NUMBER (0 or 1)
- DIP スイッチを Linux モードに変更し、"reset" と入力して Edge Gateway を再起動します。
Amnimo reset
ファームウェアを全体更新する
- amsh を管理者モードで起動します。
-
ファームウェアの URL を指定し最新のファームウェアをダウンロードします。
amnimo# firmware file check ftp://(お客様のアカウント):(お客様のaptパスワード)@package.amnimo.com/firmware/ag10.amf
Downloading...
############################################################################################################# 100.0%
version: amnimo G series AG10 version x.x.x build xxxxx
contents: rootfs bootloader -
ファームウェアのダウンロードとアップデートを行います。※both を指定することで起動領域、冗長領域どちらも更新します。
amnimo# firmware area update target both
reboot for area update? (y/N): y
(10分程度経過)
ファームウェアの冗長エリアを同期する
- amsh を管理者モードで起動します。
-
firmware area sync コマンドで起動エリアと破損エリアを同期します。
amnimo# firmware area sync
reboot to sync? (y/N):
コメント
0件のコメント
サインインしてコメントを残してください。