We have servers in two different locations in our town. We connect to them through ssh to do almost everything that we need. But whenever we need to re install a server, we need to drive to the hosting location to do it.
This works well for now, but we are planning on getting a third location in a different city. Driving there won't be an option anymore, so we are looking for ways to remotely manage the servers. We need something that would allow us to reinstall the servers, make hard reboot if the server ever crashes and we can't ssh to it and see the actual booting remotely so we can see what's happening if a server is not coming back up.
So what are you guys using? Can you give me pros and cons about different tools.
By the way, we are currently using Dell servers. But the we are thinking of going with blades for the new location and we don't mind changing to a new vendor.