The last few days have been eventful. I was contacted by the datacenter that the mainframe's cage is now ready for moving in, and the power has been made available. Very exciting! I grabbed my home-made power cables (more on that later) and my best screwdrivers and set off to the datacenter.
The view next to the datacenter
The datacenter staff, not needing a forklift in their day-to-day, had managed to solicit the services of a forklift, the associated operator, and some very handy folks to help navigate the mainframe from the storage space to its final location.
After some intense period of fighting the inclination of the road between the storage facility and the cage (and a door that was a bit too small) it was finally in place. Incidentally we were forced to trust the wheels on this pretty rough floor. I did not expect it to roll that well on raw concrete, I was pleasantly surprised. This thing is a tank!
Finally in place!
Now, everybody wanted to see if it was working. My machine did not come with a power cable so I had to source one myself. The various guides did hint towards how the phases are connected to various Bulk Power Regulators (BPR) but nothing was very definite. I tried to do my best to construct a power cable, choosing to attach a classical CEE 230V16A connector at the end.
The pretty important power cable
The connector is a GT06PCM32-ARS-30(29R) with the following pin/phase mapping:
A = Phase 1
B = Phase 2
C = Phase 3
G = GND
Now, I assumed that given there is no neutral it has to be a delta system where one BPR is powered by the voltage between e.g. A-B, the next one B-C, and the final one C-A. That would make the "balanced power" configuration that comes with all BPRs make sense from a three phase perspective. One thing to note about the phase-delta connection is that in a normal three-phase system in Europe you have 400V between the phases and 230V between phase and neutral. Sadly this was a neutral-less system and we do not have 400V, so what to do?
Turns out that in the US the phase-neutral voltage is 120V as commonly known, which by luck is 240V phase-phase. My hypothesis was that we should be able to attach our 230V neutral to Phase X and phase to Phase X+1. The resulting delta would look like a two phase delta from the US.
Looking at the power receptacle and physical planning guides confirmed that the voltage is at least sane
Voltage rating on the power receptacle
At least I was pretty certain that if something did not hold, the mainframe should probably not turn into a cloud of magic smoke.
I confirmed the wiring scheme with some friends I have that do the power installations at Dreamhack, and even had them do the wiring as they have all the qualifications needed to do so safely and legally.
Did it work? Yes! It absolutely did! The uncertainty was which phase-pair powered the lowest BPR? I guessed A-B and, thankfully, that appears to have been correct!
The mainframe is alive!
That was a big relief. A lot of things could had happened making it so that the mainframe would not power on. Thankfully it seems the stars aligned in this case. Given that the seller of this particular mainframe was not equipped to power it on this had been a big concern of mine. Very happy to have that behind me.
There was one final thing to do, to anchor the mainframe to ensure it does not escape or fall over somebody. It does weigh a steady 700 kg after all. We found a wrench that was a bit oversized but did the job well :-).
Sam with a way too big wrench
What's next? The datacenter still needs to install some shelves for my router and all storage gear, that will likely happen in August. Until then I would love to play a bit with the Support Element and HMC, luckily the SEs are laptops and can be removed.
A Support Element from the mainframe joining me at home
As I'm writing this a computer next to me is taking a backup of the harddrive in one of the SEs, and I will use that image to do some experimentation and playing with it to see how it works.
Have you thought of renting VMs or LPARs to the lesser mainframe fans and learners? That would be an awesome service, assuming the license allows that.
Yep, that's something I'm considering. I should at least be able to rent out LPARs I'm thinking. It would be a bit higher cost I guess as I understand the resource allocations are a bit more rigid, but we will see.
I bought an IBM mainframe for personal use. I am doing this for learning and figuring out how it works. If you are curious about what goes into this process, I hope this post will interest you. I am not the first one by far to do something like this. There are some people on the internet that I know have their own personal mainframes, and I have drawn inspiration from each and every one of them. You should follow them if you are interested in these things: @connorkrukosky @sebastian_wind @faultywarrior @kevinbowling1 This post is about buying an IBM z114 mainframe (picture 1) but should translate well to any of the IBM mainframes from z9 to z14. Picture 1: An IBM z114 mainframe in all its glory Source: IBM What to expect of the process Buying a mainframe takes time. I never spent so much time on a purchase before. In fact - I purchased my first apartment with probably less planning and research. Compared to buying an apartment you have no guard rails. You are left
Fabric OS is what runs on the SAN switches I will be using for the mainframe. It has a bit of annoying upgrade path as the guldmyr blog can attest to. TL;DR is that you need to do minor upgrades (6.3 -> 6.4 -> 7.0 -> ... > 7.4) which requires you to get all Fabric OS images for those versions. Not always easy. So, let's make it a bit easier. Hopefully this will not end up with the links being taken down, but at least it helped somebody I hope. These downloads worked for me and are hash-verified when I could find a hash to verify against. Use at your own risk etc. The URLs are: ftp://ftp.hp.com/pub/softlib/software13/COL59674/co-168954-1/v7.3.2a.zip ftp://ftp.hp.com/pub/softlib/software13/COL59674/co-157071-1/v7.2.1g.zip ftp://ftp.hp.com/pub/softlib/software13/COL59674/co-150357-1/v7.1.2b.zip ftp://ftp.hp.com/pub/softlib/software12/COL38684/co-133135-1/v7.0.2e.zip ftp://ftp.hp.com/pub/softlib/software13/COL22074/co-155018-1/v6.4.3h.zip ftp://ftp.hp.c
The latest project I've been working on is a custom card that will allow me to interface any mainframe using the FICON protocol. I have a lot of ideas on how this could help a lot of hobbyists out there, and possibly folks doing development for mainframes as well. For my own purposes, it would allow me to not be reliant on my (still broken) DS6800 array. DE5-Net card running fejkon
I would recommend a NEMA 6-30 or 14-30 in the US.
ReplyDeleteHi! Thanks for reading, you're probably correct - I barely know anything about US power :-)
DeleteHave you thought of renting VMs or LPARs to the lesser mainframe fans and learners?
ReplyDeleteThat would be an awesome service, assuming the license allows that.
Yep, that's something I'm considering. I should at least be able to rent out LPARs I'm thinking. It would be a bit higher cost I guess as I understand the resource allocations are a bit more rigid, but we will see.
DeleteThat is one helluva big wrench.
ReplyDeleteWhat OS are you planning to run on it? z/OS, z/VM?
ReplyDeleteHi! Linux in the beginning when I start to learn the hardware.
Delete