OpenStack Trove Essentials

Build your own cloud based Database as a Service using OpenStack Trove
Preview in Mapt
Code Files

OpenStack Trove Essentials

Alok Shrivastwa, Sunil Sarat

Build your own cloud based Database as a Service using OpenStack Trove
Mapt Subscription
FREE
$29.99/m after trial
eBook
$19.60
RRP $27.99
Save 29%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$19.60
$34.99
$29.99p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


OpenStack Trove Essentials Book Cover
OpenStack Trove Essentials
$ 27.99
$ 19.60
OpenStack Essentials - Second Edition Book Cover
OpenStack Essentials - Second Edition
$ 27.99
$ 19.60
Buy 2 for $35.00
Save $20.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781785285615
Paperback170 pages

Book Description

OpenStack has become an extremely popular solution to build public and private clouds with. Database as a Service (DBaaS) enables the delivery of more agile database services at lower costs. Some other benefits of DBaaS are secure database deployments and compliance to standards and best practices. Trove is a DBaaS built on OpenStack and is becoming more popular by the day.

Since Trove is one of the most recent projects of OpenStack, DBAs and system administrators can find it difficult to set up and run a DBaaS using OpenStack Trove. This book helps DBAs make that step. We start by introducing you to the concepts of DBaaS and how is it implemented using OpenStack Trove. Following this, we look at implementing OpenStack and deploying Trove. Moving on, you will learn to create guest images to be used with Trove. We then look at how to provision databases in self-service mode, and how to perform administration tasks such as backup and recovery, and fine-tuning databases. At the end of the book, we will examine some advanced features of Trove such as replication.

Table of Contents

Chapter 1: Introducing OpenStack Trove
Database as a Service
Trove
Terminology
A multi-datastore scenario
Database software distribution support
Putting it all together
Use cases
Features
Summary
Chapter 2: Setting up Trove with DevStack in a Box
Requirements
Preparing the server
Installing prerequisites
DevStack
Working with screen
Summary
Chapter 3: Installing Trove in an Existing OpenStack Environment
Different methods of deploying OpenStack
Required OpenStack services
Planning the install
Installing Trove
Configuring Trove
Initializing the Trove database
Summary
Chapter 4: Preparing the Guest Images
Structure of a guest image
Instance creation using the guest image
Creating the Trove guest image
Uploading the Trove images
Modify QCOW2 images using guestfish
Summary
Chapter 5: Provisioning Database Instances
Checking for prerequisites
Launching our first instance
Troubleshooting
Summary
Chapter 6: Configuring the Trove Instances
Default datastore and version configuration
Modifying the instance configuration
Summary
Chapter 7: Database Backup and Restore
Formulating a backup and recovery plan
Backing up/restoring in Trove
The concept of strategies in Trove
Backup prerequisites
Backups and restores
Summary
Chapter 8: Advanced Database Features
Replication and clustering
Replication in Trove
Clustering in Trove
Summary

What You Will Learn

  • Get to grips with the basics of OpenStack and the prerequisites to install Trove
  • Understand the expectations of DBaaS and how Trove can help you achieve them
  • Set up a basic installation of DevStack (Development Stack) in a virtual box
  • Install Trove and utilize its configuration groups to manage and tune databases
  • Use Image builder to create guest images for Trove
  • Utilize Trove to provision your first database instance
  • Back up and restore your databases with the help of Trove

Authors

Table of Contents

Chapter 1: Introducing OpenStack Trove
Database as a Service
Trove
Terminology
A multi-datastore scenario
Database software distribution support
Putting it all together
Use cases
Features
Summary
Chapter 2: Setting up Trove with DevStack in a Box
Requirements
Preparing the server
Installing prerequisites
DevStack
Working with screen
Summary
Chapter 3: Installing Trove in an Existing OpenStack Environment
Different methods of deploying OpenStack
Required OpenStack services
Planning the install
Installing Trove
Configuring Trove
Initializing the Trove database
Summary
Chapter 4: Preparing the Guest Images
Structure of a guest image
Instance creation using the guest image
Creating the Trove guest image
Uploading the Trove images
Modify QCOW2 images using guestfish
Summary
Chapter 5: Provisioning Database Instances
Checking for prerequisites
Launching our first instance
Troubleshooting
Summary
Chapter 6: Configuring the Trove Instances
Default datastore and version configuration
Modifying the instance configuration
Summary
Chapter 7: Database Backup and Restore
Formulating a backup and recovery plan
Backing up/restoring in Trove
The concept of strategies in Trove
Backup prerequisites
Backups and restores
Summary
Chapter 8: Advanced Database Features
Replication and clustering
Replication in Trove
Clustering in Trove
Summary

Book Details

ISBN 139781785285615
Paperback170 pages
Read More

Read More Reviews

Recommended for You

Mastering KVM Virtualization Book Cover
Mastering KVM Virtualization
$ 39.99
$ 28.00
Mastering Docker Book Cover
Mastering Docker
$ 39.99
$ 28.00
OpenStack Essentials Book Cover
OpenStack Essentials
$ 23.99
$ 16.80
Orchestrating Docker Book Cover
Orchestrating Docker
$ 14.99
$ 10.50
Learning OpenStack Networking (Neutron) Book Cover
Learning OpenStack Networking (Neutron)
$ 26.99
$ 18.90
Docker Cookbook Book Cover
Docker Cookbook
$ 35.99
$ 25.20