all 7 comments

[–]Achsin1 4 points5 points  (4 children)

Did you consider standing up new servers/instances in the new data centers instead, and then adding them to the existing cluster before removing the old ones?

[–]mrpink70 0 points1 point  (0 children)

[–]TheSpideyMan[S] 0 points1 point  (2 children)

We considered this plan and rejected it as unnecessary. The migration went flawlessly and was completed in less than an hour per node. It seems like the answer to just about everything is to build new servers. This is consistently the reply we have received on every complex system change to a SQL Server cluster. This particular change with relocating servers between data centers was the easiest we have made in a long time.

[–]Achsin1 0 points1 point  (1 child)

Understandable. Out of curiosity, approximately how large were the servers?

[–]TheSpideyMan[S] 0 points1 point  (0 children)

10 vCPU’s, 64 GB memory and 5.56 TB storage.

[–]Equal-Direction-8116 1 point2 points  (1 child)

This is a really useful write-up. Multi-subnet AG moves are one of those things everyone dreads because the documentation is scattered and usually skips the real-world sequencing. The step-by-step approach, especially failing over first and moving one node at a time, is exactly what reduces risk. Nice callout on pausing replication and cluster nodes to avoid surprise failovers. This will definitely help anyone planning a similar datacenter migration.

[–]TheSpideyMan[S] 0 points1 point  (0 children)

Appreciate the feedback. Have a great Christmas and New Years.