以前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 しましょう~(^^;)
今回は絵はありません。。。
今日実施しようと思っていた内容は中止して、次回にしたいと思います~(^^;)