Red Hat Collaboration With Rubicone in Mass Open Cloud

May 20, 2021 | Blog, Israel

Authors: Yonatan Golick and Ilana Polonsky 

Introduction

As part of the OpenInfraLabs initiative of the Open Infrastructure Foundation, Red Hat and the Mass Open Cloud  (MOC) are engaged in many innovative research and engineering collaborations. Rubicone,  a Red Hat business solution provider partner in Israel, recently joined an open source engineering project to evaluate and integrate IBM’s POWER9™ servers with the MOC, using Red Hat OpenShift in a live datacenter environment with active users, operators and engineers.   The Rubicone team collaborated with engineers in Massachusetts and TelAviv on this project, bringing their expertise in open source development, advanced integration methodology, and innovative spirit to the effort.  Red Hat provided OpenShift expertise, and Mass Open Cloud engineers and operators shared their detailed knowledge of their data center and user requirements.  This successful project showed the ability of teams from various backgrounds and locations to collaborate and work openly, sharing results with the broader research and engineering community.  

The Challenges

  • Access to the environment for the POWER9 project is provided through a server that mediates between the system and the Internet.  This server has two different network interfaces.   One faces the disconnected network and the other faces the Internet.
  • The POWER9 server has a ppc64le architecture, which differs from the usual architecture used for running OpenShift.
  • Unlike the default OpenShift installation, which has a three-node installation with a fourth provisioning node, this environment has only three nodes:  a Bastion Server, a Bootstrap Server and an All-In-One Server that contains all of the OpenShift components.  

The Accomplishments

  • Created the design and architecture for the POWER9 installation in this environment
  • Configured the networking for the different components to match the architecture design
  • Installed & configured a DNS server to orchestrate the whole system
  • Built a private registry for OpenShift in a disconnected environment
  • Installed the RHEL 8 operating system on the Bastion server.
  • Updated the firmware for all of the components associated with the system
  • Provisioned Red Hat CoreOS on the nodes with the appropriate configurations
  • Deployed OpenShift 4.6 using OpenShift Installer

The Community

This project is managed in the open source community. We created a GitHub repository for task management and documented every step and every decision made in Git issues. We also managed a daily journal for our progress to help transfer knowledge to everyone who wants to follow or contribute.   In this project, Rubicone collaborated with Red Hat’s consulting team in Israel and the Mass Open Cloud team at Boston University, working together to make a bigger contribution to the open source community.

This working method can help others in the open-source community with similar interests. Rubicone contributes to open source to amplify lessons learned and expand the knowledge base with each project worked on. Rubicone, Red Hat, and the MOC would like to build a strong community around this work, and we invite everyone to contribute, inspect, and share our project. 

Related Stories

Intern spotlight: Eric Munson builds guitars and Unikernel Linux

Intern spotlight: Eric Munson builds guitars and Unikernel Linux

PhD interns at Red Hat Research’s partner universities play a pivotal role in bringing together the cutting-edge thinking of research institutions with the real-world expertise of industry. The PhD program enables long-term research partnerships that provide greater...

Correctness in distributed systems: the case of jgroups-raft

Correctness in distributed systems: the case of jgroups-raft

By José Bolina Building distributed systems is complex work, but strong primitives with well-defined guarantees and an expected behavior can make it easier. With stronger guarantees in primitives come strong safety and correctness verification requirements. In some...

Hackathons power open source technology and innovative research

Hackathons power open source technology and innovative research

By Chris Tate, Principal Software Engineer, Red Hat Christopher Tate is a lead software engineer for logging, metrics, alerts, and AI/ML smart data research projects in the New England Research Cloud (NERC) environment. He is also the creator of the Smart Village...

Intern Spotlight: Christina Xu, Red Hat Research Boston

Intern Spotlight: Christina Xu, Red Hat Research Boston

At Red Hat Research, we hire creative, passionate students ready to work and learn with a global leader in open source solutions. Our interns bring fresh ideas and new connections to challenging problems in the open source community, unlocking their own potential...

Intern Spotlight: Jake Correnti, Red Hat Research Boston

Intern Spotlight: Jake Correnti, Red Hat Research Boston

At Red Hat Research, we hire creative, passionate students ready to work and learn with a global leader in open source solutions. Our interns bring fresh ideas and new connections to challenging problems in the open source community, unlocking their own potential...

Getting started with data science and machine learning

Getting started with data science and machine learning

Data science has exploded in popularity (and sometimes, hype) in recent years. This has led to an increased interest in learning the subject. With so many possible directions, it can be hard to know where to start. This blog post is here to help.