更新时间:2021-07-02 23:53:33
封面
版权信息
Credits
About the Authors
About the Reviewer
www.Packtpub.com
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
Designing OpenStack Cloud Architectural Consideration
OpenStack - The new data center paradigm
Introducing the OpenStack logical architecture
Keystone - identity management
Swift - object storage
Cinder - block storage
Manila - File share
Glance - Image registry
Nova-Compute service
nova-api
nova-compute
nova-network
nova-scheduler
nova-conductor
Neutron - Networking services
The Neutron architecture
Ceilometer Aodh and Gnocchi - Telemetry
Heat - Orchestration
Horizon - Dashboard
Message Queue
The database
Gathering the pieces and building a picture
Provisioning a VM under the hood
A sample architecture setup
OpenStack deployment
The conceptual model design
The logical model design
What about storage?
Networking needs
The logical networking design
Physical network layout
The tenant data network
Management and the API network
Virtual Network types
The external network
The tenant networks
The physical model design
Estimating the hardware capabilities
CPU calculations
Memory calculations
Network calculations
Storage calculations
Best practices
Summary
Deploying OpenStack - The DevOps Way
DevOps in a nutshell
DevOps and cloud - everything is code
DevOps and OpenStack
Breaking down OpenStack into pieces
Working with the infrastructure deployment code
Integrating OpenStack into infrastructure code
Continuous integration and delivery
Choosing the automation tool
Introducing Ansible
Modules
Variables
Inventory
Roles
Playbooks
Ansible for OpenStack
The development and production environments
The hardware and software requirements
Networking requirements
The development environment
Setting up the development machine
Preparing the infrastructure code environment
Preparing the development setup
Configuring your setup
Building the development setup
Tracking your changes
OpenStack Cluster – The Cloud Controller and Common Services
Understanding the art of clustering
Asymmetric clustering
Symmetric clustering
Divide and conquer
The cloud controller
The Keystone service
The identity provider
The resource provider
The authorization provider
The token provider