Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Joe Topjian, Everett Toews, Jonathan Proulx, Lorin Hochstein, Anne Gentle, Diane
OpenStack Operations Guide
Acknowledgments
Preface
Introduction to OpenStack
Who This Book Is For
How This Book Is Organized
Why and How We Wrote This Book
How to Contribute to This Book
Provisioning and Deployment
Automated Deployment
Disk Partitioning and RAID
Network Configuration
Automated Configuration
Remote Management
Cloud Controller Design
Hardware Considerations
Separation of Services
Database
Message Queue
Application Programming Interface (API)
Extensions
Scheduler
Images
Dashboard
Authentication and Authorization
Network Considerations
Scaling
The Starting Point
Adding Controller Nodes
Segregating Your Cloud
Cells and Regions
Availability Zones and Host Aggregates
Scalable Hardware
Hardware Procurement
Capacity Planning
Burn-in Testing
Compute Nodes
CPU Choice
Hypervisor Choice
Instance Storage Solutions
Off Compute Node Storage – Shared File System
On Compute Node Storage – Shared File System
On Compute Node Storage – Non-shared File System
Issues with Live Migration
Choice of File System
Overcommitting
Logging
Networking
Storage Decisions
OpenStack Storage Concepts
Object Storage
Block Storage
File-level Storage
Choosing Storage Back-ends
Commodity Storage Back-end Technologies
Notes on OpenStack Object Storage
Network Design
Management Network
Public Addressing Options
IP Address Planning
Network Topology
VLANs
Multi-NIC
Multi-host and Single-host Networking
Services for Networking
NTP
DNS
Example Architecture
Overview
Rationale
Why Not Use the OpenStack Network Service (quantum)?
Why Use Multi-host Networking?
Detailed Description
Optional Extensions
Lay of the Land
Client Command Line Tools
Installing the Tools
Administrative Command Line Tools
Getting Credentials
Command Line Tricks and Traps
Servers and Services
Diagnose your compute nodes
Network
Users and Projects
Running Instances
Managing Projects and Users
Projects or Tenants?
Managing Projects
Adding Projects
Quotas
Set Compute Service Quotas
Set Block Storage quotas
User Management
Creating New Users
Associating Users with Projects
Customizing Authorization
Users that Disrupt Other Users
User-facing Operations
Images
Adding Images
Deleting Images
Other CLI Options
The Image Service and the Database
Example Image Service Database Queries
Flavors
How do I modify an existing flavor?
Security groups
Block Storage
Block Storage Creation Failures
Instances
Starting Instances
Instance Boot Failures
Instance-specific Data
Associating Security Groups
Floating IPs
Attaching Block Storage
Taking Snapshots
Ensuring snapshots are consistent
Instances in the Database
Maintenance, Failures, and Debugging
Cloud Controller and Storage Proxy Failures and Maintenance
Planned Maintenance
Rebooting a cloud controller or Storage Proxy
After a Cloud Controller or Storage Proxy Reboots
Total Cloud Controller Failure
Compute Node Failures and Maintenance
Planned Maintenance
After a Compute Node Reboots
Instances
Inspecting and Recovering Data from Failed Instances
Volumes
Total Compute Node Failure
/var/lib/nova/instances
Storage Node Failures and Maintenance
Rebooting a Storage Node
Shutting Down a Storage Node
Replacing a Swift Disk
Handling a Complete Failure
Configuration Management
Working with Hardware
Adding a Compute Node
Adding an Object Storage Node
Replacing Components
Databases
Database Connectivity
Performance and Optimizing
HDWMY
Hourly
Daily
Weekly
Monthly
Quarterly
Semi-Annually
Determining which Component Is Broken
Tailing Logs
Running Daemons on the CLI
Example of Complexity
Upgrades
Uninstalling
Network Troubleshooting
Using “ip a” to Check Interface States
Network Traffic in the Cloud
Finding a Failure in the Path
tcpdump
iptables
Network Configuration in the Database
Manually De-Associating a Floating IP
Debugging DHCP Issues
Debugging DNS Issues
Logging and Monitoring
Where Are the Logs?
Cloud Controller
Compute Nodes
Block Storage Nodes
How to Read the Logs
Tracing Instance Requests
Adding Custom Logging Statements
RabbitMQ Web Management Interface or rabbitmqctl
Centrally Managing Logs
rsyslog Client Configuration
rsyslog Server Configuration
StackTach
Monitoring
Process Monitoring
Resource Alerting
OpenStack-specific Resources
Intelligent Alerting
Trending
Backup and Recovery
What to Backup
Database Backups
File System Backups
Compute
Image Catalog and Delivery
Identity
Block Storage
Object Storage
Recovering Backups
Customize
DevStack
Middleware Example
Nova Scheduler Example
Dashboard
Upstream OpenStack
Getting Help
Reporting Bugs
Confirming & Prioritizing
Bug Fixing
After the Change is Accepted
Join the OpenStack Community
Features and the Development Roadmap
How to Contribute to the Documentation
Security Information
Finding Additional Information
Advanced Configuration
Differences between various drivers
Periodic tasks
Specific configuration topics
OpenStack Compute (Nova)
Use Cases
NeCTAR
Deployment
Resources
MIT CSAIL
Deployment
DAIR
Deployment
Resources
CERN
Deployment
Resources
Tales From the Cryp^H^H^H^H Cloud
Double VLAN
“The Issue”
Disappearing Images
The Valentine’s Day Compute Node Massacre
Down the Rabbit Hole
Resources
Glossary
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
OpenStack Operations Guide
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset