目次
本記事では、Edge Gateway の片方のエリアが正常に起動しなくなった場合の復旧手順を説明します。
起動エリアを正常なエリアに切り替えた後、ファームウェア全体更新またはエリア同期を実行することで改善される可能性があります。
ℹ️ 補足:apt-get autoremove --purge 等の削除コマンドを実行することにより、Edge Gateway の正常起動に必要なファイルや環境が削除された場合も、本手順で改善される可能性があります。
復旧手順の概要
- Edge Gateway の電源を切ります。
- Edge Gateway と PC をシリアル接続し、TeraTerm を起動します。
- DIP スイッチを U-Boot モードに変更します。
- AC アダプターを接続します。
- 破損エリアでない正常なエリアで起動します(後述の「U-Boot から起動エリアを変更する」参照)。
- ファームウェア全体更新を実行するか、
firmware area syncコマンドで起動エリアと破損エリアを同期します(後述の各手順参照)。
❶ U-Boot から起動エリアを変更する
1. DIP スイッチを U-Boot コマンドモードにします。
2. 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=[ubootcommand] 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
3. 現在の起動エリアを確認します。
Amnimo ambootsw get
4. 別の起動エリアに変更します。
Amnimo ambootsw set Number ← CHOOSE AREA NUMBER (0 or 1)
5. DIP スイッチを Linux モードに変更し、reset と入力して Edge Gateway を再起動します。
Amnimo reset
❷ ファームウェアを全体更新する
正常なエリアで起動後、以下の手順でファームウェアを全体更新します。
1. amsh を管理者モードで起動します。
2. ファームウェアの 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
3. ファームウェアのダウンロードとアップデートを行います。both を指定することで、起動領域・冗長領域の両方を更新します。
amnimo# firmware area update target both reboot for area update? (y/N): y (10 分程度経過)
❸ ファームウェアの冗長エリアを同期する
firmware area sync コマンドで起動エリアの内容を破損エリアに同期することもできます。
1. amsh を管理者モードで起動します。
2. firmware area sync コマンドで起動エリアと破損エリアを同期します。
amnimo# firmware area sync reboot to sync? (y/N):
コメント
0件のコメント
サインインしてコメントを残してください。