We have a 2 node SQL Server cluster running on Windows Server 2012 (non-R2). What is the optimal path to migrate the cluster from 2012 (non-R2) to 2016 or 2019? Should we just create 2 new 2016 or 2019 VMs and create a new cluster? Should we create a 2012 R2 VM and create a new cluster and then evict one of the existing nodes and perform an in place upgrade to 2012 R2?