更新时间:2021-06-25 21:25:18
封面
版权信息
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the authors
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Introducing OpenStack
What is OpenStack?
OpenStack – an API
OpenStack – an open source software project
OpenStack – a private cloud platform
OpenStack components
Compute
Object storage
Block storage
Network
Common OpenStack use cases
Public hosting
High-performance computing
Rapid application development
Network Function Virtualization
Drafting an initial deployment plan
The role of the Architect
The design document
The deployment plan
Your first OpenStack deployment
Writing the initial deployment plan
Hardware
Network addressing
Configuration notes
Requirements
Installing OpenStack
Installation instructions
Verifying the installation
Next steps
Summary
Further reading
Architecting the Cloud
Picking an OpenStack distribution
Running from the trunk
Community distributions
Commercially supported distributions
Compute hardware considerations
Hypervisor selection
Sizing the hardware to match the workload
Considerations for performance-intensive workloads
Network design
Providing network segmentation
Software-defined networking
Physical network design
Storage design
Ephemeral storage
Expanding the initial deployment
Updating the design document
Cloud controller
Compute node
Management network
Provider network
Tenant network
Updating the deployment plan
Installing OpenStack with the new configuration
Planning for Failure and Success
Building a highly available control plane
About failure and success
High availability patterns for the control plane
Active/passive service configuration
Active/active service configuration
OpenStack service specifics
OpenStack web services
Database services
The message bus
Compute storage and network agents
Regions cells and availability zones
Regions
Cells
Availability zones
Planning the physical architecture
Updating the physical architecture design
Implementing HA in the lab deployment
Provisioning a second controller
Installing the Pacemaker resource manager
Installing and configuring HAProxy
Additional API service configuration