はじめに
VRA (Virtual Router Appliance, 仮想ルーター・アプライアンス) が使用しているデバイスの更新が必要であることがGUI上に表示されており BIOS 更新を実行しました。
環境
IBM Cloud Virtual Router Appliance (Vyatta 5600)
デバイス:HW model: SYS-6019U-TN4R4T
参考 IBM Cloud Docs: "VRAについて"
実行前の情報取得
- 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 から更新を実行します。
BIOS にチェックを入れ「更新」を押します。
失敗....
デバイスのオフラインが必要とのことです...。
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
$
停止済みになりました。
改めて更新を実行します。
更新実行依頼が通りました。
ステータスに更新中が表示されています。
更新中が表示されていますが、「更新が利用可能の枠内」の表示が消えています。
ステータスが実行中に変わりました。
開始前は shutdown で停止しましたが、特に軌道操作は行わずVRAへのログインもできました。(ログ省略)
IBM Cloud から firmware update 完了のメールも飛んできました。
問題なさそうです。
[所要時間]
当環境での BIOS 更新は更新から実行中ステータスに戻るまで1時間半程度かかりました。
おわりに
VRA アップデートの前段として、BIOS 更新を実施しました。
あまり実施しない作業は緊張しますね..
以上です。