うまいぼうぶろぐ

linuxとhttpdとperlのメモ

Big-IP バージョンアップ


VE版で試した。guiよりcli(tmsh)を使うほうが簡単そう。
参考にしたURLはそれぞれバージョンが違うけど、3つ目のurlだけ見るとバージョンアップ前にlicenseのRe-Activateというのをやっている。謎

実際に以下のような手順でやってみたところre-activateは必要なかった。

1. image, hotfixをscpで/shared/images にupload

# tmsh list sys software
### or
# tmsh
tmos# list sys software

image, hotfix が表示されること(md5 checksumが正しいこと、verified yesなこと)

2. 空きvolumeの確認

tmos# show sys software
--------------------------------------------------
Sys::Software Status
Volume  Product  Version   Build  Active    Status
--------------------------------------------------
HD1.1    BIG-IP   11.4.0  2384.0     yes  complete
HD1.2      none     none    none      no  complete
HD1.3      none     none    none      no  complete


何もしてないbig-ipだったらHD1.1 しか使っていないはずなので、HD1.2 などに新バージョンをinstallする。

3. バージョンアップ

standby側から実施

tmos# install sys software image BIGIP-11.5.1.0.0.110.iso volume HD1.2
tmos# show sys software status
---------------------------------------------------------------
Sys::Software Status
Volume  Product  Version    Build  Active                Status
---------------------------------------------------------------
HD1.1    BIG-IP   11.4.0   2384.0     yes              complete
HD1.2    BIG-IP   11.5.1  0.0.110      no  installing 0.000 pct
HD1.3      none     none     none      no              complete
#### status がcompleteになるまで待つ
---------------------------------------------------
Sys::Software Status
Volume  Product  Version    Build  Active    Status
---------------------------------------------------
HD1.1    BIG-IP   11.4.0   2384.0     yes  complete
HD1.2    BIG-IP   11.5.1  0.0.110      no  complete
HD1.3      none     none     none      no  complete
install sys software image BIGIP-11.5.1.0.0.110.iso create-volume volume HD1.2

hotfixの適用。OSと同様の手順で。

tmos# install sys software hotfix Hotfix-BIGIP-11.5.1.3.0.131-HF3.iso volume HD1.2
tmos# show sys software
----------------------------------------------------------------  
Sys::Software Status
Volume  Product  Version    Build  Active                 Status
----------------------------------------------------------------
HD1.1    BIG-IP   11.4.0   2384.0     yes               complete
HD1.2    BIG-IP   11.5.1  3.0.131      no  installing 39.000 pct
HD1.3      none     none     none      no               complete	
## Bulid の数字が変更して、installingになっているのでcompleteまで待つ
tmsh# show sys software
---------------------------------------------------
Sys::Software Status
Volume  Product  Version    Build  Active    Status
---------------------------------------------------
HD1.1    BIG-IP   11.4.0   2384.0     yes  complete
HD1.2    BIG-IP   11.5.1  3.0.131      no  complete
HD1.3      none     none     none      no  complete	

4. 新しいOSを選択してreboot

tmos# reboot volume HD1.2 


standbyが起動してきたらHAを切り替える。active側で

tmos# run sys failover offline

あとは切り替えてstandby側になった機器で同じことを実施する。再起動が終わったらconfig同期する。

tmos# run cm config-sync to-group dg1