gorosuke5656の日記

ネットワーク好きで個人で色々勉強しています😀 ですので内容はメーカーの公式見解ではありません🙇‍♀️

Junosにおける【”THIS DEVICE HAS BOOTED FROM THE BACKUP JUNOS IMAGE”】 メッセージ表示における対応例~


以前SRXを実運用で使用していたときにも度々あったのですが。。
シャットダウンせずにJunosを落としちゃった時に。。以下のメッセージ良くでましたね。。

 

今回は自宅で実施していたのですが、いきなりこの状態に。。なぜ。。(;^_^A

 

【以下、メッセージ内容】

SRX100B (ttyu0)

login: admin
Password:

--- JUNOS 10.4R1.9 built 2010-12-04 10:20:16 UTC

***********************************************************************
**                                                                   **
**  WARNING: THIS DEVICE HAS BOOTED FROM THE BACKUP JUNOS IMAGE      **
**                                                                   **
**  It is possible that the primary copy of JUNOS failed to boot up  **
**  properly, and so this device has booted from the backup copy.    **
**                                                                   **
**  Please re-install JUNOS to recover the primary copy in case      **
**  it has been corrupted.                                           **
**                                                                   **
***********************************************************************


admin@SRX100B>

admin@SRX100B> show system alarms
1 alarms currently active
Alarm time               Class  Description
2023-11-05 06:17:39 UTC  Minor  Host 0 Boot from backup root

admin@SRX100B>

Juniper Networks - 
[EX] Switch boots from backup root patition after file system corruption on the primary root partition - Knowledge Baseによると、
Cause: It is likely that the file system became corrupted due to a sudden power loss, or ungraceful shutdown of the EX Switch.

ということで、やはり突然の電源オフが原因だったらしい…_| ̄|〇

 

SRXのケースを探すと、
LivingUK - wonderful experiences in UK: Juniper SRX: THIS DEVICE HAS BOOTED FROM THE BACKUP JUNOS IMAGEが該当。


これによると、
「request system snapshot slice alternate」を実行して、
  プライマリパーティションをセカンダリパーティションに複製すればよいとのことです~

 

これを参考に、次のように実行してみました~

以下、お品書き(;^_^A

 

① 現在bootしているPartitionを確認
② Alarm状態を確認
③「request system snapshot slice alternate」を実行して、

   プライマリパーティションをセカンダリパーティションに複製
④ プロンプトが帰ってきたらrebootを実施!
⑤ 再起動後、「show system alarms」で何もアラームが出ていないことを確認

 

では始めます~

① 現在bootしているPartitionを確認
admin@SRX100B> show system storage partitions
Boot Media: internal (da0)
Active Partition: da0s2a
Backup Partition: da0s1a
Currently booted from: backup (da0s1a)  

                                                                ←このsliceから起動することを示す

Partitions information:
  Partition  Size   Mountpoint
  s1a        293M   /
  s2a        293M   altroot
  s3e        24M    /config
  s3f        342M   /var
  s4a        30M    recovery

admin@SRX100B>

② Alarm状態を確認
admin@SRX100B> show system alarms
1 alarms currently active
Alarm time               Class  Description
2023-11-05 06:17:39 UTC  Minor  Host 0 Boot from backup root    

 ←alarmの日時stampを示す

admin@SRX100B>


③「request system snapshot slice alternate」を実行して、

                プライマリパーティションをセカンダリパーティションに複製

admin@SRX100B> request system snapshot slice alternate
Formatting alternate root (/dev/da0s2a)...

Copying '/dev/da0s1a' to '/dev/da0s2a' .. (this may take a few minutes)
The following filesystems were archived: /

admin@SRX100B>

 

④ プロンプトが帰ってきたらrebootを実施!

admin@SRX100B>> request system reboot

 


⑥ 再起動後、「show system alarms」で何もアラームが出ていないことを確認


SRX100B (ttyu0)

login: admin
Password:

--- JUNOS 10.4R1.9 built 2010-12-04 10:20:16 UTC

admin@SRX100B>

admin@SRX100B> show system alarms
No alarms currently active

admin@SRX100B> show version
Hostname: SRX100B
Model: srx100b
JUNOS Software Release [10.4R1.9]

admin@SRX100B>

 

サイトの手順と若干違うか。。JunosのVersionにもよるのかな。。

 


今回は、こちらのサイトも参考にさせていただきました~

 

運悪くBACKUP IMAGEで起動してしまったJUNOS BOXを直す方法。
http://ukaying.blogspot.com/2013/04/juniper-srx-this-device-has-booted-from.html

 

THIS DEVICE HAS BOOTED FROM THE BACKUP JUNOS IMAGE
https://tech-memo.hatenadiary.org/entry/20140723/1406126111

 

Junos® OSソフトウェアのインストールおよびアップグレードガイド
https://www.juniper.net/documentation/jp/ja/software/junos/junos-install-upgrade/topics/topic-map/configure-root-partitions-srx.html


停止するときは
request system poweroff しましょう~(^^;)

 

 

今回は絵はありません。。。

今日実施しようと思っていた内容は中止して、次回にしたいと思います~(^^;)