Planning for a phased upgrade
Plan out the movement of the service groups from node-to-node to minimize the downtime for any particular service group.
Some rough guidelines follow:
Split the cluster in half. If the cluster has an odd number of nodes, calculate (n+1)/2, and start the upgrade with the even number of nodes.
Split the cluster so that your high priority service groups remain online during the upgrade of the first subcluster.