It's the time.. Time to UPGRADE
I recently performed a OneFS upgrade to 7.2.1. The entire process is categorized in three phase and below are the steps:
Pre-upgrade tasks:
Use the below commands and do the overall health check of the cluster
• isi status -D
• isi_for_array -s 'isi devices | grep -v HEALTHY'
• isi_for_array -s 'gmirror status'
• In the OneFS web administration interface, click Dashboard > Cluster Overview > Cluster Status.In the Status area, click the ID of a node.In the Chassis and drive status area, click Platform
• isi_for_array -s 'df -h' - Check the utilization of all file system and confirm that it is below 90%
• isi events list
Back up data.
• Backup all important data like corn jobs, etc.
• Ensure synciq jobs completed sucessfully
Collect cluster status.
isi status -D -w
Complete system jobs.
• isi services -a isi_job_d disable
Pause or cancel SyncIQ jobs.
• isi sync policy list -v
• isi sync jobs list"
• isi sync jobs pause --all
Cancel all running jobs:
Use command (isi job jobs list) to view any running jobs, use command ( isi job jobs cancel JobIDNumber) to cancel by ID number
Implementation plan
Check the upgrade image:
# isi update --check-only
when asked to specify the image to update then provide the path where the OneFS image is stored.
Check if you have any job running
# isi job jobs listFlush the cache
# isi_for_array isi_flush
Perform the upgrade
# isi updatewhen asked to specify the image to update then provide the path where the OneFS image is stored.
Are you sure you wish to upgrade (yes/no)? yes
Reboot to complete the process? (Yes/No) Yes
Now system run the upgrade process and you may need to reconnect to the cluster
Check the version
# isi version
Check the events
# isi event list -w
Install the patch if required/needed
Change to the directory where the patch image is stored
# cd <path>
# isi pkg install <file name>
Some times few drives may need firmware upgarde, run below command to do the same
# isi_disk_firmware_reboot -p
Check the services and enable if you have disabled it before performing the upgrade
# isi services -a supportiq enable
# isi services -a nfs enable
# isi services -a smb enable
Cancel all the events
#isi events cancel all
Gather the info and gave it to EMC for review
# isi_gather_info
Happy Learning!