FlashGrid Server Update package is a single self-extracting bash script file that allows updating the following components:
- FlashGrid Storage Fabric RPM
- FlashGrid Diagnostics RPM
- FlashGrid Cloud Area Network RPM
- FlashGrid Health Checker RPM
- Linux kernel (can be skipped)
Using this package makes it easier to have the update performed to the latest validated set of software components and helps avoid accidental installation of incompatible software versions.
Note: Please review corresponding release notes and check with FlashGrid support before performing any major version update. A major version consists of the first two numbers. The third number represents a revision (hotfix). For example, update from version 19.02.x to 19.05.x is major, but from 19.05.100 to 19.05.200 is a hotfix revision.
To update software using FlashGrid Server Update package, perform the following steps
-
Create backup snapshot of the OS disk
a. Flush OS buffers:
# sync
b. Create snapshot of the OS disk /dev/sda1 using AWS console or CLI
-
Stop all running databases.
-
Stop Oracle High Availability Services:
# crsctl stop has
-
Stop the FlashGrid Diagnostics monitoring service:
# systemctl stop flashgrid-node-monitor
-
Stop the FlashGrid Storage Fabric services:
# flashgrid-node stop
-
Stop the FlashGrid Cloud Area Network service:
# systemctl stop flashgrid-clan
-
Run the update script as root.
Example with kernel update:
# bash flashgrid_standalone_server_update-21.2.24.63665.sh
Example without kernel update:
# bash flashgrid_standalone_server_update-21.2.24.63665.sh skip-kernel-update
-
Reboot the server:
# sync; sync
# reboot