Skip to content

indykish/odocs.megam.io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

odocs.megam.io

Onboard cloud documentation

This is the documentation for the onboard cloud project which helps to unpack, configure hardware to top $$$ using SaaS model.

Motivatioin

Historically we had tries many times using

This would install the customized operating system based on ubuntu 14, an agent, and start an control pane inside an on premise datacenter to do that what they want. The control pane was built using golang and had a web interface.

This inherently has tight order of unpacking vanilla hardware to cloud using a specific order that an admin would do via USB. USB Booted

This had limitation to control and manage additional hardware using cobbler. But in a datacenter we find machines running already and are provided an SSH ability to connect to. This process was rigid and too much packed including HA and not fully working well.

We found that the key stakeholders who would manage the infrastructure will be administrators, the core of what was built above was converted to pluggable templates based on Urknall using SSH tunneling. The part to install packages on an operating system using "deb" was easy. But the part to configure the installed software to our need was painfull. Not to mention, the upgrades, rollback on failure.

This mode has the imperative behaviour of saying "get into this node", "install this", then do this.

SaaS OnboardCloud valpha private repository

ScreenShot

Link to video

The problem with is approach is again

The crux of the requirement is I need a cluster in my datacenter which can run apps, containers quickly.

The design had an imperative approach saying Create Region, Create Network, Create Storage.. Now go do this step. There is no way to upgrade or rollback as they are tightly associated to native debs, rpms. The components to built the UI from scratch based on a DOM wasn't a recommended approach.

SaaS OnboardCloud v1 private repository

ScreenShot

Link to video

We moved to containerized deployment based on openshift/origin + kubernetes which says Define a namespace or a region and the clusters with compute + storage + network.

Some of the steps are manual today controlled from the control pane, this will be automated.

The documentation to use the OnboardService will be available at Onboard Cloud SaaS

About

Onboard cloud documentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published