Book description
Design, deploy, and maintain your own private or public Infrastructure as a Service (IaaS), using the open source OpenStack platform. In this practical guide, experienced developers and OpenStack contributors show you how to build clouds based on reference architectures, as well as how to perform daily administration tasks.
Designed for horizontal scalability, OpenStack lets you build a cloud by integrating several technologies. This approach provides flexibility, but knowing which options to use can be bewildering. Once you complete this book, you’ll know the right questions to ask while you organize compute, storage, and networking resources. If you already know how to manage multiple Ubuntu machines and maintain MySQL, you’re ready to:
- Set up automated deployment and configuration
- Design a single-node cloud controller
- Use metrics to improve scalability
- Explore compute nodes, network design, and storage
- Install OpenStack packages
- Use an example architecture to help simplify decision-making
- Build a working environment to explore an IaaS cloud
- Manage users, projects, and quotas
- Tackle maintenance, debugging, and network troubleshooting
- Monitor, log, backup, and restore
Table of contents
- Preface
- I. Architecture
-
II. Operations
- 8. Lay of the Land
- 9. Managing Projects and Users
- 10. User-Facing Operations
- 11. Maintenance, Failures, and Debugging
-
12. Network Troubleshooting
- Using “ip a” to Check Interface States
- Visualizing nova-network Traffic in the Cloud
- Visualizing OpenStack Networking Service Traffic in the Cloud
- Finding a Failure in the Path
- tcpdump
- iptables
- Network Configuration in the Database for nova-network
- Debugging DHCP Issues with nova-network
- Debugging DNS Issues
- Troubleshooting Open vSwitch
- Dealing with Network Namespaces
- Summary
- 13. Logging and Monitoring
- 14. Backup and Recovery
- 15. Customization
- 16. Upstream OpenStack
- 17. Advanced Configuration
-
18. Upgrades
- Pre-Upgrade Testing Environment
- Preparing for a Rollback
- Upgrades
-
How to Perform an Upgrade from Grizzly to Havana—Ubuntu
- Impact on Users
- Upgrade Considerations
- Perform a Backup
- Manage Repositories
- Update Configuration Files
- Upgrade Packages on the Controller Node
- Stop Services, Update Database Schemas, and Restart Services on the Controller Node
- Upgrade Packages and Restart Services on the Compute Nodes
- Upgrade Packages and Restart Services on the Block Storage Nodes
-
How to Perform an Upgrade from Grizzly to Havana—Red Hat Enterprise
Linux and Derivatives
- Impact on Users
- Upgrade Considerations
- Perform a Backup
- Manage Repositories
- Update Configuration Files
- Upgrade Packages on the Controller Node
- Stop Services, Update Database Schemas, and Restart Services on the Controller Node
- Upgrade Packages and Restart Services on the Compute Nodes
- Upgrade Packages and Restart Services on the Block Storage Nodes
- Cleaning Up and Final Configuration File Updates
- Rolling Back a Failed Upgrade
- A. Use Cases
- B. Tales From the Cryp^H^H^H^H Cloud
-
C. Working with Roadmaps
- Information Available to You
- Influencing the Roadmap
- Aspects to Watch
- Replacement of Open vSwitch Plug-in with Modular Layer 2
- Compute V3 API
- OpenStack on OpenStack (TripleO)
- Data Processing (Sahara)
- Bare-Metal Deployment (Ironic)
- Database as a Service (Trove)
- Messaging as a Service (Marconi)
- Scheduler Improvements
- D. Icehouse Preview
- E. Resources
- Glossary
- Index
Product information
- Title: OpenStack Operations Guide
- Author(s):
- Release date: April 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491906293
You might also like
book
The Intelligent Investor, Rev. Ed
More than one million hardcovers sold Now available for the first time in paperback! The Classic …
book
Linux Basics for Hackers
If you’re getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for …
book
Python Crash Course, 3rd Edition
Python Crash Course is the world's best-selling guide to the Python guide programming language, with over …
audiobook
How to Get the Best From Introverts and Extroverts
Welcome to Audio Learning from Assemble You. Swiss psychologist Carl Jung introduced the concept of introversion …