Skip to main content

Mainframe project news

This is going to be a short update to share some good developments in the project.

First of all: the mainframe has cleared customs and has been received by the datacenter. Customs caused a bit of a headache as eBay lists the sale price as the "Buy it now" price even if an agreement was put in place. This is usually fine as they values do not diverge a lot but in this case it was $300,000 vs $12,000 which would mean a significant difference in taxes to be paid. Thankfully the customs department listened to my arguments and they agreed that the accepted offer is what I should be taxed on. I must say that I am very pleased in the help UPS provided me with here, I assumed all logistics companies had gone sour but UPS redeemed themselves in my eyes with this delivery.

Mainframe being delivered
Mainframe being unloaded in the Swiss Alps at datacenterlight. Photo by Ungleich.

The next issue was that the datacenter told me they discovered the mainframe would not fit the elevator they had to take for the spot they had planned for. They are still processing alternatives, but I am not too worried about that - there is plenty of space so it just a question of time.

I have also started a project to create a software defined Fibre Channel SAN with FICON support. I call it Fikonfarm (Translates to "Fig farm" in Swedish) and it is available on Github. I am also writing protocol Golang marshaling / unmarshaling for Fibre Channel here. I am still working out the details but I am considering having it act as a SAN switch that is able to link FCoE and FCIP with external devices at first and maybe raw FC from classic Qlogic HBAs in the future if somebody steps up to help. I purchased some Brocade 7800 that I hope can be used to link both my mainframe with other mainframes out in the world, but also to my emulated SAN network.

SAN block diagram
How the initial SAN will likely look like

Finally, the power cables have been professionally assembled by an electrician now. We have to guess which phases are used for which PSU but fingers crossed we got it right. Worst case should be that nothing happens and then we need to start to start opening connectors up, but hopefully it will not come to that.

This weekend I plan to boot the support equipment like the DS6800 and figure out what state they all are in, I am pretty excited about that :-).


Popular posts from this blog

Buying an IBM Mainframe

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.

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 to your own devices to ensure the state of whatever thing you are buying as it likely…

The fake FICON board - Fejkon

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.

Powering a mainframe

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 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!

Now, everybody wanted to see if it was working. My machine did not come with a power cable so I had to so…