at_shinya.matsumoto
2023年8月3日 15時15分
Armadillo Base OSでロールバック先を最新にする方法を説明します。
2面化について
Armadillo Base OS搭載製品はブートローダー、Armadillo Base OS、コンテナは2面化して保存しています。
アップデートする際、現在の動作している面をA面とすると、バックグラウンドでB面にインストールされます。
また、アップデート途中に電源断で失敗したり、正常に起動出来なかった場合や、動作不良とユーザーが判断
した場合には自動または手動で前のバージョンにロールバックする事が出来ます。
2面とも同じデータにする方法
ロールバック機能があると便利ですが、前のバージョンに致命的なバグや脆弱性があってアップデートした
場合にはロールバックする事は逆に危険ですので、現在正常に動作している環境をロールバック先にもコピー
する方法が必要になります。
※正常に動作しているかはお客様自身でご判断願います。
コマンドはシンプルで下記コマンドを実行する事で現在の状態を、もう一方の面にコピーする事が出来ます。
注意:Armadillo Base OS v3.18.2-at.1以降でご使用下さい
# abos-ctrl rollback-clone
サイズにもよりますが20秒~30秒程度で書き換えが完了します。