I know it's a fairly long read. However, I'd appreciate if you can read it in full and advice me.
I've contacted a data center to get a collocation quote. The owner responded quickly and gave me a good price.
Then I asked them if they build servers. They said they did. So I wanted them to build 2 exact same servers for me. One of them to be sent to their DC, and the other one to be sent another DC I work with.
I've sent them the exact hardware part list that I wanted for them to build. This was crucial, because the CPU I wanted to use was 130W and it was not suitable for a 1U chassis. That's why I wanted them to put the system in a 2U chassis to install high performance active cooler on the CPU.
I've paid at April 1st, 2013 in full for the servers and first month collocation and setup fee. They said, the servers will be ready in a week.
At April, 17th 2013, they shipped one of the servers to the other DC I work with.
At April, 24th 2013, the server was delivered to the DC. So I've asked the techs to rack the server and connect the IPMI. I've checked the system temperatures and CPU temperature was 70 C degrees when idle and 84 C when full load (According to Intel's website, the maximum operating temperature is 64 C). I figured that something was wrong and assumed they didn't install the 3rd party cooler that I wanted. So I've asked them if they installed the cooler. They said they didn't. Okay, it was no big deal. I've ordered the cooler I wanted and shipped to the DC.
Cooler arrived and I've asked the techs to install it. They replied that this cooler was built for 2U chassis and won't fit in a 1U chassis.
I was shocked. They didn't use the chassis I wanted in the system even though I've asked them a couple of times to make sure.
So, I've contacted them about it and asked them to solve it and rebuild the servers using the chassis and cooler I wanted. They said, I quote, "Turn the fan speed up in the BIOS." which was obviously not a solution for my problem since the load temperature was 84 C when all the fans were 100%.
After a few more tickets back and forth, I've decided to install a 1U active cooler to the server. And it did some good and the load temperature was 76 C now, which was acceptable. Was not perfect but I could have lived with it.
At this point, I was expecting the same temperatures from the other server in their DC.
So, after a few days of delays, they racked the server in their DC.
I've logged in the IPMI and saw that the CPU was 77 C and it was idle. I've asked what the hell, they said let's get the same cooler you installed on the server at the other DC and see. I said okay and ordered the cooler and it arrived yesterday. They've installed it and when I logged into the IPMI, the CPU was 76 C. Of course all fans were at 100%.
I asked them to solve it and the reply I got was: "Looks like you should install a different CPU and sell the one currently installed into this. I don't know what else to tell ya."
This was the point I got really mad. They didn't use the parts I wanted specifically to prevent the heating issue and now they were telling me that I should change the CPU. What the hell?
I once more explained them and wanted a solution. They said, the system was built with the specs I wanted. I, then, sent a screenshot of the email with the parts I wanted in it to prove it that they were wrong.
3 hours passed and no reply, yet.
What would you do if you were me?