Check the Release Notes for any special requirements for the upgraded version
Verify access to the package repository
$setup appliance upgrade -t
this is a dry run, that does not make any changes
Clean up the device links, on both nodes:
nmc$ lunsync -r
# devfsadm -Cv
Make sure all appliance faults have been cleared.
nmc$ show faults
Verify node to node communications
nmc$ show network ssh-bindings
Make a backup of the appliance configuration (both nodes)
nmc$ setup appliance configuration store
Transfer the backup file off the system. the file is saved in:
/volumes/.configuration
If iSCSI, also backup the mapping configuration.
On the node with active iSCSI connections:
nmc$ setup iscsi config saved
Disable all auto-sync and auto-snap jobs
nmc$ show auto-syncnmc$ show auto-snap
Remove cluster cache files
# mv /etc/zfs/zpool.cache /etc/zfs/zpool.cache.old
# mv /opt/HAC/RSF-1/etc/volume-cache /opt/HAC/RSF-1/etc/volume-cache.old# mv /opt/HAC/RSF-1/etc/volume-cache-live /opt/HAC/RSF-1/etc/volume-cache-live.old# mv /opt/HAC/RSF-1/etc/.MHDC.cache /opt/HAC/RSF-1/etc/.MHDC.cache.old
If you are using Coraid, check with Coraid and make sure that you have the current driver for the revision of Nexenta OS, that you will be upgrading to.
Start the upgrade
1) Place all services into Manual failover mode on both nodes of the cluster.
2) Verify Access to all shares from the clients
On the SECONDARY node:
Verify no volumes are imported
nmc:$ show volume-cache
Refresh the repository
nmc:$ setup appliance repository:wq to save and answer yes to re-read configuration (make sure you can reach repository for upgrade)
3) Perform the upgrade
nmc:/$ setup appliance upgrade
This will create a checkpoint automatically
4) Follow the interactive questions during the upgrade process, the final question will request to reboot.
5) After the reboot, say 'Yes' to enable active checkpoint
6) Verify you are running the expected version
nmc:/$ show appliance version7) Verify RSF Cluster status on newly upgraded node:
NMV -> Settings -> HA Cluster -> Status
On the PRIMARY Node:
Set failover to 'Automatic' on the SECONDARY node. If still in 'Manual' volume will not import.
1) Failover the volumes from the PRIMARY node to newly upgraded SECONDARY nodeVerify connectivity to the shares from the clients.
Verify no volumes are imported on the PRIMARY node
nmc:$ show volumes
Refresh the repository
nmc:$ setup appliance repository:wq to save and answer yes to re-read configuration
2) Perform the upgrade
nmc:/$ setup appliance upgrade
this will create a checkpoint automatically
3) Follow the interactive questions during the upgrade process, the final question will request to reboot.
4) After the reboot, say 'Yes' to enable active checkpoint
5) Verify you are running the expected version
nmc:/$ show appliance version
6) Verify RSF Cluster status on newly upgraded node:
NMV -> Settings