One of the most critical parts of OpenStack is the database. Usually, MySQL is used when there is no special configuration to prepare specifically for OpenStack to run smoothly and satisfy its multiple services. On the other hand, it becomes pretty tough to maintain your MySQL databases when your cloud keeps growing. Database inconsistency constitutes one of the biggest challenges when running OpenStack in production. For example, it could happen that you have disassociated a network from an instance but the status in the database has not been changed. Nova claims that the network is associated within the instance, while Neutron claims the opposite. In this case, you will have to edit the database manually and change the state in the database. In rare cases, manual intervention can be error-prone. Generally, it is much more difficult to keep consistency when other changes are being performed in a given database table. All of this points to another database...

Mastering OpenStack
By :

Mastering OpenStack
By:
Overview of this book
Table of Contents (18 chapters)
Mastering OpenStack
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Designing OpenStack Cloud Architecture
Deploying OpenStack – DevOps and OpenStack Dual Deal
Learning OpenStack Clustering – Cloud Controllers and Compute Nodes
Learning OpenStack Storage – Deploying the Hybrid Storage Model
Implementing OpenStack Networking and Security
OpenStack HA and Failover
OpenStack Multinode Deployment – Bringing in Production
Extending OpenStack – Advanced Networking Features and Deploying Multi-tier Applications
Monitoring OpenStack – Ceilometer and Zabbix
Keeping Track for Logs – Centralizing Logs with Logstash
Tuning OpenStack Performance – Advanced Configuration
Index
Customer Reviews