I have two servers that basically just mirror my domains, and when I need to update the operating system on one of them, I migrate to the other and repoint the IP addresses. Fairly simple. (BTW, it would be great if this was more automated with backups to the failover server.)
When I'm on the...