You may or may not remember a couple of months ago we had a power outage where I work. Through a series of events, that power outage took down our main server and had me scrambling for a day or so to rebuild some of our infrastructure.
We have battery backups, but those only last an hour or so. If power doesn't come back on before then, the servers shut off hard. This can be damaging for the old style mechanical drives and that is exactly what happened in our case. I was able to recover some of the drives, but basically I had to just start over again.
After we notice a couple of other things that had been affected by the power outage, we placed a call to our insurance company and after some back and forth with them and a forensic interview, they paid for my brand new server.
I decided to go a bit big with this server because quite honestly, I kind of hope it is the last one I ever have to buy while I am working here. The last server was at least ten years old, so if they can get that kind of life out of this, they aren't doing too bad.
I've mentioned this before, but total cost was about $14,000 USD. It came with dual Xeon Silver processors, 128 GB of RAM, and solid state hard drives.
The solid state drives were a bit more, but I liked the idea that we might not have to worry about mechanical failures should the power go out for an extended period of time again like it did before. In the best of circumstances, once the power went out I would have shut down the server manually, but it was after hours and I was half an hour away from work at home when the power failed.
On my last server, I used a RAID configuration that allowed me to lose one drive, but if two drives went down I would be hosed. For this server I decided to go with a RAID configuration that would allow for two drives to fail without data loss.
The server also comes with plenty of room for expansion if I decided to add some more drives in the future. Additionally, on the back side of the server, there are a couple of M2 drives that allow you to install your host software and keep it off your data drives.
I was on the fence about buying this server. I had been looking at Amazon Web Services and getting some pricing for that. Ultimately I decided I wanted to have my own hardware. There is something about being able to put your hands on the machine and being able to spin up a server whenever you want to. All without having to worry about pricing and bandwidth and all of that.
If you haven't figured it out, this server is acting as virtual host for a wide number of individual servers that I use on my network. My next big decision was whether or not I wanted to go with VMWare or the Microsoft Hyper V package for my virtualization environment.
I already have a license for Hyper V, but I ultimately ended up going with VMWare because the education pricing for that was extremely cheap. In addition to that, a good number of my other servers that were still running are hosted on a VMWare ESXi host, so I wanted to be able to move them easily between hardware should the need arise.
It took me less than a day to get ESXi installed on the new hardware and a couple of new servers up and running. Now, I am working getting an SCCM server up and running so I can use it for imaging of the end user desktop computers in my environment.
I plan on writing more about that in a future post.
So far, I am really happy with this new hardware. It is super easy to manage and at least for now not having to worry about running out of space is a huge weight off my shoulders.
I already have four servers running on this hardware and just the other day I used one of the tools from VMWare to move a virtual server from one of my old pieces of hardware to this one. The process was really smooth.
I just had to shut down the server instance on the old hardware, launch the software on my desktop. Point to the old server, pick the virtual machine that I wanted to move, and then tell it the address for the new piece of hardware I wanted to move it to. In about five to ten minutes, I was booting up that same server on the new hardware.
Talk about slick!
I've been working in IT for close to 25 years now and I have to say, virtualization is probably one of the coolest developments I have seen in that time. It's totally game changing from a hardware management standpoint. It gives businesses a huge amount of flexibility and cost savings over the old way of doing things.
No longer do you need to have twenty different services running on a single server, or twenty separate servers running a single service with the rest of the system resources going to waste.
It's pretty amazing how far we have come!