Learning Ceph - Second Edition

Implement and manage your software-defined, massively scalable storage system
Preview in Mapt

Learning Ceph - Second Edition

Anthony D'Atri, Vaibhav Bhembre, Karan Singh

2 customer reviews
Implement and manage your software-defined, massively scalable storage system

Quick links: > What will you learn?> Table of content> Product reviews

eBook
$5.00
RRP $39.99
Save 87%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$5.00
$49.99
RRP $39.99
RRP $49.99
eBook
Print + eBook

Frequently bought together


Learning Ceph - Second Edition Book Cover
Learning Ceph - Second Edition
$ 39.99
$ 5.00
Preparing for the Certified OpenStack Administrator Exam Book Cover
Preparing for the Certified OpenStack Administrator Exam
$ 35.99
$ 5.00
Buy 2 for $10.00
Save $65.98
Add to Cart

Book Details

ISBN 139781787127913
Paperback340 pages

Book Description

Learning Ceph, Second Edition will give you all the skills you need to plan, deploy, and effectively manage your Ceph cluster. You will begin with the first module, where you will be introduced to Ceph use cases, its architecture, and core projects. In the next module, you will learn to set up a test cluster, using Ceph clusters and hardware selection. After you have learned to use Ceph clusters, the next module will teach you how to monitor cluster health, improve performance, and troubleshoot any issues that arise. In the last module, you will learn to integrate Ceph with other tools such as OpenStack, Glance, Manila, Swift, and Cinder.

By the end of the book you will have learned to use Ceph effectively for your data storage requirements.

Table of Contents

Chapter 1: Introducing Ceph Storage
The history and evolution of Ceph
New since the first edition
The future of storage
Ceph compared to other storage solutions
Summary
Chapter 2: Ceph Components and Services
Introduction
Core components
Core services
Summary
Chapter 3: Hardware and Network Selection
Introduction
Hardware selection criteria
Memory
Storage drives
Controllers
Processors
Summary
Chapter 4: Planning Your Deployment
Layout decisions
Architectural decisions
Operating system decisions
Networking decisions
Summary
Chapter 5: Deploying a Virtual Sandbox Cluster
Installing prerequisites for our Sandbox environment
Bootstrapping our Ceph cluster
Deploying our Ceph cluster
Scaling our Ceph cluster
Summary
Chapter 6: Operations and Maintenance
Topology
Configuration
Scrubs
Logs
Common tasks
Working with remote hands
Summary
Chapter 7: Monitoring Ceph
Monitoring Ceph clusters
Monitoring Ceph MONs
Monitoring Ceph OSDs
Monitoring Ceph placement groups
Monitoring Ceph MDS
Open source dashboards and tools
Summary
Chapter 8: Ceph Architecture: Under the Hood
Objects
Placement groups
Setting PGs on pools
CRUSH
Ceph pools
Summary
Chapter 9: Storage Provisioning with Ceph
Client Services
Ceph Block Device (RADOS Block Device)
The Ceph Filesystem (CephFS)
Ceph Object Storage (RADOS Gateway)
Summary
Chapter 10: Integrating Ceph with OpenStack
Introduction to OpenStack
The Best Choice for OpenStack storage
Virtual OpenStack Deployment
Summary
Chapter 11: Performance and Stability Tuning
Ceph performance overview
Kernel settings
Network settings
Ceph settings
Client settings
Benchmarking
Summary

What You Will Learn

  • The limitations of existing systems and why you should use Ceph as a storage solution
  • Familiarity with Ceph's architecture, components, and services
  • Instant deployment and testing of Ceph within a Vagrant and VirtualBox environment
  • Ceph operations including maintenance, monitoring, and troubleshooting
  • Storage provisioning of Ceph's block, object, and filesystem services
  • Integrate Ceph with OpenStack
  • Advanced topics including erasure coding, CRUSH maps, and performance tuning
  • Best practices for your Ceph clusters

Authors

Table of Contents

Chapter 1: Introducing Ceph Storage
The history and evolution of Ceph
New since the first edition
The future of storage
Ceph compared to other storage solutions
Summary
Chapter 2: Ceph Components and Services
Introduction
Core components
Core services
Summary
Chapter 3: Hardware and Network Selection
Introduction
Hardware selection criteria
Memory
Storage drives
Controllers
Processors
Summary
Chapter 4: Planning Your Deployment
Layout decisions
Architectural decisions
Operating system decisions
Networking decisions
Summary
Chapter 5: Deploying a Virtual Sandbox Cluster
Installing prerequisites for our Sandbox environment
Bootstrapping our Ceph cluster
Deploying our Ceph cluster
Scaling our Ceph cluster
Summary
Chapter 6: Operations and Maintenance
Topology
Configuration
Scrubs
Logs
Common tasks
Working with remote hands
Summary
Chapter 7: Monitoring Ceph
Monitoring Ceph clusters
Monitoring Ceph MONs
Monitoring Ceph OSDs
Monitoring Ceph placement groups
Monitoring Ceph MDS
Open source dashboards and tools
Summary
Chapter 8: Ceph Architecture: Under the Hood
Objects
Placement groups
Setting PGs on pools
CRUSH
Ceph pools
Summary
Chapter 9: Storage Provisioning with Ceph
Client Services
Ceph Block Device (RADOS Block Device)
The Ceph Filesystem (CephFS)
Ceph Object Storage (RADOS Gateway)
Summary
Chapter 10: Integrating Ceph with OpenStack
Introduction to OpenStack
The Best Choice for OpenStack storage
Virtual OpenStack Deployment
Summary
Chapter 11: Performance and Stability Tuning
Ceph performance overview
Kernel settings
Network settings
Ceph settings
Client settings
Benchmarking
Summary

Book Details

ISBN 139781787127913
Paperback340 pages
Read More
From 2 reviews

Read More Reviews

Recommended for You

Preparing for the Certified OpenStack Administrator Exam Book Cover
Preparing for the Certified OpenStack Administrator Exam
$ 35.99
$ 5.00
Ceph Cookbook - Second Edition Book Cover
Ceph Cookbook - Second Edition
$ 35.99
$ 5.00
Mastering Proxmox - Third Edition Book Cover
Mastering Proxmox - Third Edition
$ 31.99
$ 5.00
Building Data Streaming Applications with Apache Kafka Book Cover
Building Data Streaming Applications with Apache Kafka
$ 35.99
$ 5.00
Puppet 5 Beginner's Guide - Third Edition Book Cover
Puppet 5 Beginner's Guide - Third Edition
$ 31.99
$ 5.00
Mastering Embedded Linux Programming - Second Edition Book Cover
Mastering Embedded Linux Programming - Second Edition
$ 39.99
$ 5.00