售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
OpenStack Orchestration
Table of Contents
OpenStack Orchestration
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Getting Started with the Orchestration Service for OpenStack
Introduction to the OpenStack architecture
Horizon
Nova
Neutron
Swift
Cinder
Keystone
Glance
Ceilometer
Heat
Trove
The Orchestration service for OpenStack
The Heat workflow
The Orchestration authorization model
Password authorization
Keystone trusts authorization
Trusts authorization execution
The authorization model configuration
Stack domain users
Configuring stack domain users
Creating a stack
Summary
2. The OpenStack Architecture
Components of OpenStack
OpenStack node types
The OpenStack logical architecture
TOSCA – Heat ideas and standards
Heat components
The Heat CLI
heat-api
heat-api-cfn
heat-engine
Heat Orchestration Template (HOT) specification
The example architecture 1 (based on the Nova network)
Node hardware specifications
An overview
A detailed description
The example architecture 2 (based on Neutron)
Network layout for OpenStack networking
The internal network
The public network
The VM traffic network (private network)
The physical connectivity of nodes
Individual node connectivity diagrams
Controller nodes
Compute nodes
Network nodes
Storage nodes
Summary
3. Stack Group of Connected Cloud Resources
Heat basics
Stacks
Templates
CFN
Heat Orchestration Template (HOT)
The HOT template example
Heat_template_version
Description
Resources
Properties or parameters
Resource types
Autoscaling
Vertical scaling versus horizontal scaling
Vertical scaling
Horizontal scaling
Autoscaling with Heat
How autoscaling works in Heat
High availability
Stateless versus stateful services
Active/Passive
Active/Active
HA mechanisms for different levels
Horizontal scaling and databases
The approach – the metadata server and cfn-hup
cfn-hup
The metadata server
Benefits
Summary
4. Installation and Configuration of the Orchestration Service
Orchestration module concepts
Installing and configuring Orchestration
Installing and configuring the Orchestration components
Finalize installation
Verify operations
OpenStack Heat installation
Creating a stack with Heat
Creating an advanced template for Heat
Creating a stack
Verifying a stack
Summary
5. Working with Heat
Standards used in Heat
Amazon CloudFormation
Simplified infrastructure management
A quick replication of services
Track changes and control
The TOSCA standard
Heat overview and roadmap
The Heat architecture and CLI
The Heat command-line reference
Usage
Getting help
Heat subcommands
Heat optional arguments
The Heat basic workflow
The Heat CLI tools
The Heat API
The Heat CloudWatch API
Message queue (MQ)
The Heat engine
Heat autoscaling principles
JeOS
Summary
6. Managing Heat
Heat and DevStack
The event stack list
Get the stack list
Create a stack
Show stack details
Show resource details
Update a stack
Delete a stack
The template structure
The CloudFormation template
The AWS template format version
Description
Metadata
Parameters
Mappings
Conditions
Resources
Outputs
Summary
7. Troubleshooting Heat
VM instances cannot connect to the external network or the Internet
Error received during installation – Unable to write random state
Timeout error received while running jeos_create during customization
A template running with incorrect parameters cannot be deleted
Error – internal error process exited while connecting to monitor
It takes too long to create a JeOS
Error – Quota exceeded: code=InstanceLimitExceeded (HTTP 413)
Error – Response from Keystone does not contain a Heat endpoint
Error – Internal Server Error
Error – Provided KeyName is not registered with Nova
A template is not working after editing
Instances shutdown immediately after creation
Yum update fails with dependency problems related to the oz package
Failed to start qpidd
OpenStack daemons can't connect to qpidd
Ubuntu VMs cannot receive DHCP assignments from hosts running CentOS/Fedora
Debugging OpenStack Heat
Heat list returns 503 error
Heat list hangs up
Troubleshooting common OpenStack errors
Error – internal error Failed to create mDNS client: Daemon not running
The solution
Error – Failed to add image
Keystone ValueError – you need to pass either an existing engine or a database uri
Error – No handlers could be found for logger keystoneclient.client
Error – Access denied for user 'keystone'@'openstack1' (using password: YES)
Error – Connect error/bad request to Auth service at URL %(url)s
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜