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...

Full description

Saved in:
Bibliographic Details
Main Author: Campbell, Tony (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.