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

Adding a new component


For this book, we will be adding a brand-new component to OneOps, one that did not exist before. This way you, as a developer, can see all the steps needed to successfully add a new component to OneOps. We will be adding a database called OrientDB. OrientDB is a multimodal database that primary functions as a graph database. This means it can function as a graph database as well as a document database depending on the need. You can read more on these features at http://orientdb.com/multi-model_database/. Feature-wise, OrientDB is very much like MongoDB or Neo4J. However, you can choose to add any software as a component. The reason we choose OrientDB is because it has all the hallmarks of a typical server. It can be added as a service. It has configurable ports. It has start and stop scripts; and it has dependency on Java. This will serve well to demonstrate various aspects and steps needed to add a component. So, let's start with generating the necessary files for...