售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Troubleshooting OpenStack
Table of Contents
Troubleshooting OpenStack
Credits
About the Author
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
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. The Troubleshooting Toolkit
The project overview of OpenStack
Keystone
Glance
Neutron
Nova
Cinder
Swift
Heat
Ceilometer
Horizon
Oslo
Documentation
Ironic
Magnum
Trove
Barbican
Congress
Designate
The supporting technologies
Linux
Databases
Message queue
The Apache web server
Basic troubleshooting methodology and tools
General Linux tools
Linux processes
ps
pgrep
pkill
top and htop
Hard drives
df
fdisk
parted
cat /proc/partitions
Installed packages
General tools
The watch command
File tools
Message broker tools
RabbitMQ
Summary
2. Troubleshooting OpenStack Identity
Know your version
Running Keystone under Eventlet
Checking the Keystone service
Checking the Keystone client
Checking the OpenStack Client
The client debug mode
Checking the API
Keystone process not starting
Database stopped
The service catalog endpoint
Running under WSGI
mod_wsgi
wsgi-keystone.conf
Stopping the Eventlet process
Checking WSGI files
Checking the Keystone service
Summary
3. Troubleshooting the OpenStack Image Service
Glance services
Confirming the Glance database
Confirming the Glance authentication
Keystone up
Service User Set Up
The service user setup
Service endpoints correct
Confirming the Glance API setup
Checking the command-line interface client
Glance logging and configuration
The log level
Where to look
Searching logs
Common errors
Unable to establish connection
Internal server errors (HTTP 500)
Unable to validate token
Summary
4. Troubleshooting OpenStack Networking
Identifying Neutron issues
Neutron services and agents
Neutron logs
Common problems
When you can't ping an instance
Security groups
Network namespaces
No IP address
Troubleshooting tools
ovs-vsctl
The Neutron client
Summary
5. Troubleshooting OpenStack Compute
Checking the services
nova-api
Address already in use
The permission error
nova-scheduler
nova-compute
nova-conductor
Supporting services
The Nova database
Nova authentication
Keystone up
Setting up the service user
Service endpoints correct
Nova and Glance
Nova and Neutron
Summary
6. Troubleshooting OpenStack Block Storage
Cinder processes
Logging
Cinder dependencies
Keystone authentication problems
RabbitMQ problems
Cinder errors
Missing the cinder-volumes volume group
The volume stuck in the creating state
Insufficient free space
Not sending heartbeat
Summary
7. Troubleshooting OpenStack Object Storage
Swift processes
The proxy server
Swift authentication
Troubleshooting TempAuth
TempAuth configuration
The account and username
The password
400 Bad Request
Troubleshooting Swauth
Swauth initialization
Swift with Keystone
Swift users
Summary
8. Troubleshooting the OpenStack the Orchestration Service
Heat services
Running heat-api
Running heat-engine
Heat authentication
The Keystone service
Auth credentials
Heat template errors
Summary
9. Troubleshooting the OpenStack Telemetry Service
Ceilometer processes
Ceilometer authentication
Ceilometer dependencies
The message broker
Databases
The command-line client
The meter list command
Glance meters
Nova meters
The sample list
Summary
10. OpenStack Performance, Availability, and Reliability
Databases
Availability
MySQL with Galera Cluster
Postgres
Performance
MySQL
Show status
Mytop
The Mytop header section
The Mytop thread section
Percona Toolkit
Postgres
The PostgreSQL statistics collector
Database backups
Monitoring
Resource monitoring
OpenStack quotas
RabbitMQ
Clustering
Mirrored queues
Services
Monitoring service processes
Backing up services
Community resources
Testing
Bugs
Ask.openstack.org
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜