LoginSignup
0
0

More than 1 year has passed since last update.

VRA (Virtual Router Appliance) の BIOS firmware の更新

Posted at
はじめに

VRA (Virtual Router Appliance, 仮想ルーター・アプライアンス) が使用しているデバイスの更新が必要であることがGUI上に表示されており BIOS 更新を実行しました。

firmwareupdate0.png

BIOS のリリースノート


環境

IBM Cloud Virtual Router Appliance (Vyatta 5600)
デバイス:HW model: SYS-6019U-TN4R4T

参考 IBM Cloud Docs: "VRAについて"


実行前の情報取得
  1. BIOS 更新前にバックアップを取得することが推奨されているので、OS 上の構成情報を取得します。(VRA システム・バックアップはマニュアル上には見当たっていません)
    configuration command結果、構成情報バックアップ、config.boot、tech-support 情報を取得しました。

参考 IBM Cloud Docs: "構成情報のバックアップ"

・ show configuration commands の結果を取得

vyatta@vratest1:~$ show configuration commands > /home/vyatta/configcomm.bak-20220603
vyatta@vratest1:~$ ls -l /home/vyatta/configcomm.bak-20220603
-rw-r----- 1 vyatta vyatta 8244 Jun  3 09:50 /home/vyatta/configcomm.bak-20220603

・構成情報のバックアップ

vyatta@vratest1:~$ configure
[edit]
vyatta@vratest1# save /home/vyatta/config-20220603.bak
Saving configuration to '/home/vyatta/config-20220603.bak'...
Done

・/config/config.boot の取得

(config.boot のコピーは root権限が必要でした)

vyatta@vratest1:~$ cp /config/config.boot /home/vyatta/config.boot.bak-20220603
cp: cannot open '/config/config.boot' for reading: Permission denied

vyatta@vratest1:~$ ls -l /config/config.boot
-rw------- 1 root vyattacfg 6351 Jun  1 08:10 /config/config.boot

vyatta@vratest1:~$ su -
Password: 

root@vratest1:~# cp /config/config.boot /home/vyatta/config.boot.bak-20220603
root@vratest1:~# ls -l /home/vyatta/config.boot*

rw------- 1 root   root        6351 Jun  3 10:03 config.boot.bak-20220603

・tech-support 取得

vyatta@vratest1:~$ generate tech-support archive
Saving the archivals...
Saving output to /opt/vyatta/etc/config/support/vratest1.tech-support-archive.2022-06-03-095834/state.vratest1.tech-support.2022-06-03-100100.txt ...
Compressed File: /opt/vyatta/etc/config/support/vratest1.tech-support-archive.2022-06-03-095834/state.vratest1.tech-support.2022-06-03-100100.txt.gz
Done
Saved tech-support archival at /opt/vyatta/etc/config/support/vratest1.tech-support-archive.2022-06-03-095834.tgz
vyatta@vratest1:~$

vyatta@vratest1:~$ ls -l /opt/vyatta/etc/config/support/
total 987592
-rw-r----- 1 root vyattacfg 1011289837 Jun  3 10:01 vratest1.tech-support-archive.2022-06-03-095834.tgz

(取得情報はVRA上とは別の場所に保管しました。)

(2) 更新実行

GUI から更新を実行します。

firmwareupdate1.png

BIOS にチェックを入れ「更新」を押します。

firmwareupdate2.png

失敗....
デバイスのオフラインが必要とのことです...。

firmwareupdate3.png

VRAにログインし、 CLI にてOS 停止を実行します。

vyatta@vratest1:~$ su -
Password:
root@vratest1:~# which shutdown
/sbin/shutdown
root@vratest1:~# date
Fri Jun  3 11:04:35 CDT 2022
root@vratest1:~# shutdown -h now
Connection to 10.8.xx.xxx closed.
$ ping 10.8.xx.xxx
PING 10.8.xx.xxx (10.8.xx.xxx): 56 data bytes
^C
--- 10.8.xx.xxx ping statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
$

停止済みになりました。

firmwareupdate4.png

改めて更新を実行します。

firmwareupdate5.png

firmwareupdate6.png

更新実行依頼が通りました。

ステータスに更新中が表示されています。

firmwareupdate7.png

更新中が表示されていますが、「更新が利用可能の枠内」の表示が消えています。

firmwareupdate8.png

ステータスが実行中に変わりました。
開始前は shutdown で停止しましたが、特に軌道操作は行わずVRAへのログインもできました。(ログ省略)

firmwareupdate9.png

IBM Cloud から firmware update 完了のメールも飛んできました。

firmwareupdate10.png

問題なさそうです。

firmwareupdate11.png

[所要時間]
当環境での BIOS 更新は更新から実行中ステータスに戻るまで1時間半程度かかりました。


おわりに

VRA アップデートの前段として、BIOS 更新を実施しました。

あまり実施しない作業は緊張しますね..

以上です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0