Troubleshooting OpenStack.
Get unstuck and start stacking!About This Book Easily fix the nagging problems that commonly plague OpenStack and become the go-to person in your organization Get better equipped to troubleshoot and solve common problems in performance, availability, and automation that confront production-ready Ope...
Saved in:
Main Author: | |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
Birmingham :
Packt Publishing, Limited
March 2016.
|
Subjects: | |
Online Access: |
Full text (Emmanuel users only) |
Table of Contents:
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 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
- Summary
- Chapter 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
- Chapter 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
- Where to look
- Searching logs
- Common errors
- Unable to establish connection
- Internal server errors (HTTP 500)
- Unable to validate token
- Summary
- Chapter 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
- Chapter 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
- Chapter 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
- Chapter 7: Troubleshooting OpenStack Object Storage
- Swift processes
- The proxy server
- Swift authentication
- Troubleshooting TempAuth
- TempAuth configuration
- Troubleshooting Swauth
- Swauth initialization
- Swift with Keystone
- Swift users
- Summary
- Chapter 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
- Chapter 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
- Chapter 10: OpenStack Performance, Availability, and Reliability
- Databases
- Availability
- MySQL with Galera Cluster
- Postgres.
- Performance
- MySQL
- Postgres
- Database backups
- Monitoring
- RabbitMQ
- Clustering
- Mirrored queues
- Services
- Monitoring service processes
- Backing up services
- Community resources
- Testing
- Bugs
- Ask.openstack.org
- Summary
- Index.