Yesterday our team had a scheduled maintenance day in our datacenter. Our goals were rather large:
I had emailed each of our clients earlier in the week, so I knew we were being prayed for. And God was merciful; he delivered! Here are our company tweets throughout the day (so clients would know how it was progressing):
As I reflect, the things that stand out to me are:
- Remove two retiring Dell PowerEdge Servers (R710s, 96gb RAM, 4-Core Processors)
- Add three new Dell PowerEdge Servers (R620s, 128gb RAM, 8-Core Processors)
- Increase RAM in two 1-year-old R620s to bring them up to 128gb
- Expand RAM in our VCenter Server to 96gb
- Apply firmware updates to all hardware
- Shuffle everything in the rack
- Move the entire Hypervisor system (the basis for our private cloud computing infrastructure) from VMware 5.1 to 5.5
- I was the only one at the datacenter, about 12 miles south of Las Vegas, NV
- Gary, our lead engineer, was in his office in Nashville, TN
- Rick, one of our engineers, was in his office in Milan, IL
- Ed, one of our engineers, was in his office in Columbia, SC
I had emailed each of our clients earlier in the week, so I knew we were being prayed for. And God was merciful; he delivered! Here are our company tweets throughout the day (so clients would know how it was progressing):
- I am in the datacenter, staging the upgrade! (8:26am) [This was a little more than an hour after getting to the datacenter, unboxing the new servers, and getting them to our rack.]
- One old host (#1) is out of the rack! Its space has been filled with two new hosts, currently in place and being configured. (9:15am) [A physical server, when used the way we use them to serve clients, is referred to as a host.]
- 1st new host is live! Servers have been moved to it and it's/ they're happy! (11:18am)
- 2nd old host is out of the rack! Configuration of 2nd new host in process.We're making good progress! 2 old hosts retired, 2 new hosts configured and running. 1 add'l new host in and ready to configure! (12:14pm)
- So far, zero downtime for our clients. w00t!! (2:06pm)
- Well, always plan for the unexpected in IT! One of the hosts that is surviving this update just had a redundant power supply issue! We're on it! (4:24pm)
- Ok... the three new hosts are running perfectly! All servers relocated to them and running happily as we resolve issues on the two 1-year-olds. (5:36pm) [This is a great testimony to the maturity and power of VMware. There's a reason it runs more than 70% of cloud servers!]
- I work with a GREAT team! All issues have been defeated on the two 1-year-old hosts, and we are upgrading their VMware! (7:14pm)
- Whew! We're almost done! Hosts 4 & 5 are nearly done! It's been a great day, and our clients were up and running the entire time! #blessed (7:45pm)
- What a great day! We are done! Just a little load balancing and that's it! Thanks to everyone who was praying for us! (8:13pm)
As I reflect, the things that stand out to me are:
- God's grace and mercy as he worked through our team. Our clients are all churches and ministries, whose mission is the most important work on Earth. He made it possible for our clients to keep about their tasks without interruption while we did all that!
- The Lord has given us a terrific team! I am truly blessed to be working with these guys.
- Technology, when it works, is terrific! The fact that we were in different parts of the country and yet were working as though were all in the same room is amazing!