Book Image

Practical OneOps

By : Nilesh Nimkar
Book Image

Practical OneOps

By: Nilesh Nimkar

Overview of this book

Walmart’s OneOps is an open source DevOps platform that is used for cloud and application lifecycle management. It can manage critical and complex application workload on any multi cloud-based infrastructure and revolutionizes the way administrators, developers, and engineers develop and launch new products. This practical book focuses on real-life cases and hands-on scenarios to develop, launch, and test your applications faster, so you can implement the DevOps process using OneOps. You will be exposed to the fundamental aspects of OneOps starting with installing, deploying, and configuring OneOps in a test environment, which will also come in handy later for development and debugging. You will also learn about design and architecture, and work through steps to perform enterprise level deployment. You will understand the initial setup of OneOps such as creating organization, teams, and access management. Finally, you will be taught how to configure, repair, scale, and extend applications across various cloud platforms.
Table of Contents (18 chapters)
Practical OneOps
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface

The OneOps system architecture


The OneOps system architecture

OneOps uses a web frontend written in Ruby on Rails to provide a self-service portal to users, as well as access to REST APIs to automate several tasks. It also has a middleware automation engine and a backend that stores data in several databases based on different needs. These broad components are further broken down into smaller components that connect and communicate with each other, either via databases or a message bus.

OneOps uses several technologies behind the scenes to create an ecosystem of services and applications.

OneOps detailed system architecture

Display

OneOps provides a web-based self-service portal written in Ruby on Rails named Display. Because Display is a OneOps's window to the world and is written in Rails, pretty much all aspects of it are customizable.

Note

If you are trying to install and run Display by itself on a Mac OS X machine, you will have to run the following command, as the dynamic linked postgres...