Upgrade bigip image in active/standby HA

Import the latest iso to both the active and standby bigip

import1import2

Install latest iso on standby bigip

install1.png

On command line:

[root@bigip2:Standby:In Sync] config # tmsh
root@(bigip2)(cfg-sync In Sync)(Standby)(/Common)(tmos)# /sys software image
root@(bigip2)(cfg-sync In Sync)(Standby)(/Common)(tmos.sys.software.image)# install BIGIP-12.1.0.0.0.1434.iso volume HD1.1

HD1.1 currently has the base version 12 image, we will want to overwrite this.

progress.png

Activate the new image on the standby bigip

activate1.png

After the standby unit has finished rebooted the configsync status will be disconnected. This means latest configuration cannot be sync over to the standby unit. This is caused by version mismatch.

The active bigip will still be accepting traffic, failover to the standby unit is still possible. Hence after the active bigip finished installation, do a failover to the standby unit.

root@(bigip1)(cfg-sync Disconnected)(Active)(/Common)(tmos)# run /sys failover standby

Install the latest image on the active unit

The installation process is the same when upgrading the standby unit. The active bigip will still accept traffic hence till now there should be no disruption to the clients.

install2.png

When finished installation, make this unit a standby bigip by issuing the command in tmsh.


root@(bigip1)(cfg-sync Disconnected)(Active)(/Common)(tmos)# run /sys failover standby

The failover should be transparent to the client, traffic will still be processed on the newly active bigip the state should also be failed over.

install3

Activate the latest image.

Config sync device to group

Do a config sync and overwrite the config after the standby has finished reboot.

sync the configsync the config 2

Client’s impact

client

0% packet loss while doing the upgrade and failover

 

Advertisements
This entry was posted in F5, General stuffs, High Availability and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s