Openstack Trove essentials : build your own cloud based database as a service using OpenStack Trove /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2016.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing OpenStack Trove; Database as a Service; Advantages; Reduced database management costs; Faster provisioning and standardization; Easier administration; Scaling and efficiency; Trove; Architecture; Shared components; API; The task manager; The guest agent; The conductor; Terminology; Datastore; Datastore version; Instance; Configuration group; Flavor; Database; A multi-datastore scenario; Database software distribution support; Putting it all together; Use cases
- Dev/test databasesWeb application databases; Features; The Juno release; The Kilo release; The Liberty release; Summary; Chapter 2: Setting Up Trove with DevStack in a Box; Requirements; Operating system; Database; Messaging queue; Web server; Internet connection; Preparing the server; Minimum configuration required; Server configuration; Setting the IP address; Installing prerequisites; Adding a user; Installing packages; DevStack; Downloading the DevStack script; Using a proxy with GitHub; Understanding the DevStack files; stack.sh; unstack.sh; rejoin-stack.sh; run_test.sh; exercise.sh
- Clean.shlocal.sh; Configuring the DevStack installation; Step 1
- copy the local.conf file from the samples directory to the base directory; Step 2
- modify the localrc section; Step 3
- modify the local.conf to install Trove and Swift; Installing DevStack; Using a proxy server; Verifying the installation; Troubleshooting the install; Working with screen; Screen control key; Useful commands; DevStack and screen; Killing DevStack; Restarting DevStack services; Summary; Chapter 3: Installing Trove in an Existing OpenStack Environment; Different methods of deploying OpenStack
- Required OpenStack servicesPlanning the install; Where to install the Trove components; Take a backup; Installing Trove; Installing Trove from source; Installing with the Ubuntu OpenStack repository; Configuring Trove; Setting up the MySQL database; Keystone configuration; Modifying the configuration files; trove.conf; trove-taskmanager.conf and trove-conductor.conf; trove-guestagent.conf; Initializing the Trove database; Restarting the services; Summary; Chapter 4: Preparing the Guest Images; Structure of a guest image; Instance creation using the guest image; Creating the Trove guest image
- Installation using configuration management systemsInstallation using templates; Disk Image Builder; Red stack scripts; Uploading the Trove images; Modify QCOW2 images using guestfish; Installing guestfish; Loading the images; Modify the files on the image; Send commands; Example: Adding a user to the Ubuntu QCOW2 image; Summary; Chapter 5: Provisioning Database Instances; Checking for prerequisites; Launching our first instance; Logging into the instance via SSH; Launching the instance using the GUI; Connect to the database instance; Instance operations; Resize; Terminate the Trove instances