Cargando…

Openstack Trove essentials : build your own cloud based database as a service using OpenStack Trove /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Shrivastwa, Alok (Autor), Sarat, Sunil (Autor)
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