Upgrading and Downgrading SteelHead-c RiOS Software
You can upgrade and downgrade the operating system software on your SteelHead-c for AWS virtual appliances through the Riverbed Cloud Portal by performing the task described in this section.
You can upgrade and downgrade the operating system software on your ESX/ESXi-hosted and Azure-hosted SteelHead-c virtual appliances in the same manner as physical SteelHead appliances by using the Software Upgrade page in an appliance’s management console. For details, see the
SteelHead Management Console User’s Guide and
Upgrading SteelHead-c for Azure or ESX/ESXi to RiOS 9.2.
To upgrade or downgrade RiOS software on SteelHead-c for AWS
1. Log in to the portal and select the Cloud Appliances tab.
2. If your user account is associated with multiple companies, select the company that contains the appliance you want to upgrade.
3. Click Appliances.
4. Click the name of the appliance you want to upgrade or downgrade.
5. Select the Summary tab.
6. Stop the appliance.
7. Select a version from the Version drop-down list.
8. Click Update Details.
Upgrading SteelHead-c for Azure or ESX/ESXi to RiOS 9.2
With RiOS 9.2 for SteelHead-c, the SteelHead-c images use a partition layout for the datastore disk
that is different from the layout of SteelHead-c images using previous versions of RiOS for SteelHead-c.
Because of this change, upgrading through the virtual appliance’s console or the CLI will not work. For Azure and ESX/ESXi environments, you must first create SteelHead-c running RiOS 9.2 and then manually transfer the license, configuration file and datastore disk from a pre-RiOS 9.2 SteelHead-c to the RiOS 9.2 SteelHead-c.
Note: If you are using Discovery Agent, ensure that you reconfigure the Discovery Agent to use the primary IP address of the new RiOS 9.2 SteelHead-c and that you restart the Discovery Agent.
To upgrade a SteelHead-c for Azure or ESX/ESXi to RiOS 9.2
1. Create a new SteelHead-c running RiOS 9.2. Do not create a new datastore disk for it.
2. Deactivate the license for the pre-RiOS 9.2 SteelHead-c on the Riverbed Cloud Portal and on the virtual appliance itself.
3. Remove the datastore disk from the pre-RiOS 9.2 SteelHead-c using the procedure for your platform.
Azure:
– In the Azure portal, select the Virtual Machines tab.
– Select the virtual machine that is hosting the virtual appliance
– Click Detach Disk.
– Select the datastore disk and click OK. Remember the name of the datastore disk.
ESX:
– Log in to vSphere or the host for the virtual machine hosting the virtual appliance.
– Find the virtual machine hosting the virtual appliance and power the virtual machine off.
– Select Edit Settings > Hard Disk options and delete the datastore disk.
– Power on the virtual machine.
4. Attach the disk from
Step 3 to the RiOS 9.2 SteelHead-c that you created in
Step 1.
Azure:
– In the Azure portal, select the Virtual Machines tab.
– Select the virtual machine that is hosting the new virtual appliance.
– Click Attach, then click Attach Disk
– Select the datastore disk from
Step 3 from the Available Disks dropdown menu and click OK.
ESX:
– Log in to vSphere or the host for the virtual machine hosting the new virtual appliance.
– Select the virtual machine hosting the new virtual appliance
– Navigate to Edit Settings > New Device and select Existing Hard Disk.
– Click Add and navigate to the data store disk from
Step 3 (.vmdk file) and click Add.
– If the virtual machine is not running, power it on.
5. Copy the configuration file from the pre-RiOS 9.2 SteelHead-c to the RiOS 9.2 SteelHead-c that you created in
Step 1. If you have SteelCentral Controller for SteelHead you can use it to copy the configuration file to the new RiOS 9.2 SteelHead-c. See the
SteelCentral Controller for SteelHead User’s Guide.
If you do not have SteelCentral Controller for SteelHead, use this procedure to copy the configuration file to the new RiOS 9.2 SteelHead-c.
– Connect to the command-line interface (CLI) for the pre-RiOS 9.2 SteelHead-c. See the Riverbed Command-Line Interface Reference Manual.
– Use the scp command to copy the config to a location that is accessible to both the pre-RiOS 9.2 SteelHead-c and the RiOS 9.2 SteelHead-c.
sh (config)# configuration upload <config-file-name> <destination ftp/http/scp server>
– Connect to the CLI for the RiOS 9.2 SteelHead-c and use the fetch command to copy the configuration file from the upload location to the RiOS 9.2 SteelHead-c.
sh (config)# configuration fetch <ftp/http/scp server>/<config-file-name>
– On the RiOS 9.2 SteelHead-c, show configurations. The list includes the new configuration file.
sh (config)# sh configuration files
initial.bak 2016/03/29 20:30:34
<config-file-name> 2016/03/29 22:22:48
initial (active) 2016/03/29 20:37:58
– Apply the config.
sh (config)# configuration switch-to <config-file-name>
6. Activate the license from
Step 2 on the RiOS 9.2 SteelHead-c.
7. Log in to the console for the RiOS 9.2 SteelHead-c and ensure that the status for the virtual appliance is healthy.
8. Delete the old instance of the virtual appliance.