SOLVED

In-place upgrade of cluster nodes?

%3CLINGO-SUB%20id%3D%22lingo-sub-153103%22%20slang%3D%22en-US%22%3EIn-place%20upgrade%20of%20cluster%20nodes%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-153103%22%20slang%3D%22en-US%22%3E%3CP%3EWith%20the%20new%20in-place%20upgrade%20feature%2C%20is%20it%20supported%20to%20in-place%20upgrade%20a%20failover%20cluster%20node%20or%20do%20we%20still%20need%20to%20use%20Cluster%20Rolling%20Upgrades%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-153103%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EClustering%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-153689%22%20slang%3D%22en-US%22%3ERe%3A%20In-place%20upgrade%20of%20cluster%20nodes%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-153689%22%20slang%3D%22en-US%22%3E%3CP%3EIf%20you%20do%20an%20in-place%20upgrade%20then%20just%20make%20sure%20everything%20you%20have%20running%20on%20the%20server%20is%20compatible%2C%20i.e%20antivirus%20software.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20always%20prefer%20to%20do%20a%20wipe%20and%20full%20install%20myself%20just%20feels%20better%20to%20be%20on%20a%20clean%20slate.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EOh%20and%20remember%20to%20finish%20the%20upgrade%20within%2030%20days.%20I%20have%20seen%20issues%20if%20you%20let%20it%20last%20longer%20then%20that.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20have%20a%20nice%20step%20by%20step%20guide%20on%20my%20blog%20to%20perform%20a%20rolling%20cluster%20upgrade.%20you%20can%20view%20it%20here%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fpixelrobots.co.uk%2F2017%2F06%2Fstep-by-step-guide-rolling-cluster-upgrade-from-2012-r2-to-2016%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fpixelrobots.co.uk%2F2017%2F06%2Fstep-by-step-guide-rolling-cluster-upgrade-from-2012-r2-to-2016%2F%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHope%20it%20helps.%20If%20I%20can%20help%20any%20further%20let%20me%20know.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERichard%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-153513%22%20slang%3D%22en-US%22%3ERe%3A%20In-place%20upgrade%20of%20cluster%20nodes%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-153513%22%20slang%3D%22en-US%22%3E%3CP%3ENo%20need%20to%20evict%2C%20just%20pause%20and%20drain%20(Suspend-ClusterNode%20-drain)%26nbsp%3Bor%20stop%20the%20Cluster%20Service%20(Stop-ClusterNode)%26nbsp%3Bso%20there%20are%20no%20workloads%20being%20hosted%20on%20the%20node%20and%20then%26nbsp%3BIn-place%20Upgrade%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-153510%22%20slang%3D%22en-US%22%3ERe%3A%20In-place%20upgrade%20of%20cluster%20nodes%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-153510%22%20slang%3D%22en-US%22%3E%3CP%3EJust%20so%20I%20understand%2C%20would%20I%20have%20to%20evict%20the%20cluster%20node%2C%20do%20an%20in-place%20upgrade%2C%20and%20then%20re-join%20the%20node%20to%20the%20cluster%3F%26nbsp%3B%20Or%20can%20I%26nbsp%3Bjust%20pause%20the%20cluster%20node%2C%20and%20do%20the%20in-place%20upgrade%20while%20the%20server%20is%20a%20member%20of%20the%20cluster%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-153497%22%20slang%3D%22en-US%22%3ERe%3A%20In-place%20upgrade%20of%20cluster%20nodes%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-153497%22%20slang%3D%22en-US%22%3E%3CP%3EYou%20will%20upgrade%20your%20clusters%20in%20a%20rolling%20fashion%2C%20so%20it%20will%20be%20a%20Rolling%20Upgrade.%26nbsp%3B%20Now%2C%20how%20you%20upgrade%20the%20OS%20will%20have%20new%20flexibility%2C%20you%20could%20either%20do%20clean%20installs%20of%20the%20nodes%20or%20you%20could%20do%20an%20In-place%20Upgrade%20of%20the%20nodes.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ESo%20yes%2C%20you%20could%20do%26nbsp%3Ba%20Rolling%20Upgrade%20of%20the%20cluster%20with%20In-place%20Upgrades%20of%20the%20OS's%20as%20you%20go.%3C%2FP%3E%0A%3CP%3EThanks!%3CBR%20%2F%3EElden%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Contributor

With the new in-place upgrade feature, is it supported to in-place upgrade a failover cluster node or do we still need to use Cluster Rolling Upgrades?

4 Replies
Highlighted

You will upgrade your clusters in a rolling fashion, so it will be a Rolling Upgrade.  Now, how you upgrade the OS will have new flexibility, you could either do clean installs of the nodes or you could do an In-place Upgrade of the nodes.

 

So yes, you could do a Rolling Upgrade of the cluster with In-place Upgrades of the OS's as you go.

Thanks!
Elden

Highlighted

Just so I understand, would I have to evict the cluster node, do an in-place upgrade, and then re-join the node to the cluster?  Or can I just pause the cluster node, and do the in-place upgrade while the server is a member of the cluster?

 

Highlighted

No need to evict, just pause and drain (Suspend-ClusterNode -drain) or stop the Cluster Service (Stop-ClusterNode) so there are no workloads being hosted on the node and then In-place Upgrade

Highlighted
Best Response confirmed by Michael D'Angelo (Occasional Contributor)
Solution

If you do an in-place upgrade then just make sure everything you have running on the server is compatible, i.e antivirus software.

 

I always prefer to do a wipe and full install myself just feels better to be on a clean slate.

 

Oh and remember to finish the upgrade within 30 days. I have seen issues if you let it last longer then that.

 

I have a nice step by step guide on my blog to perform a rolling cluster upgrade. you can view it here https://pixelrobots.co.uk/2017/06/step-by-step-guide-rolling-cluster-upgrade-from-2012-r2-to-2016/

 

Hope it helps. If I can help any further let me know.

 

Thanks

 

Richard