Learning Ceph : a practical guide to designing, implementing, and managing your software-defined, massively scalable Ceph storage system /
If you already have basic knowledge of GNU/Linux and storage systems, but have no experience of software-defined storage solutions and Ceph, and are eager to learn about it, this is the book for you. If you are looking for your next career jump as a Ceph administrator, this book is also ideal for yo...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, England :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- Copyright
- Credits
- Foreword
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Introducing Ceph Storage
- An overview of Ceph
- The history and evolution of Ceph
- Ceph releases
- Ceph and the future of storage
- Ceph as a cloud storage solution
- Ceph as a software-defined solution
- Ceph as a unified storage solution
- The next generation architecture
- Raid � end of an era
- The compatibility portfolio
- Ceph block storage
- The Ceph filesystem
- Ceph object storageCeph versus others
- GPFS
- iRODS
- HDFS
- Lustre
- Gluster
- Ceph
- Summary
- Chapter 2: Ceph Instant Deployment
- Creating a sandbox environment with VirtualBox
- From zero to Ceph � deploying your first Ceph cluster
- Scaling up your Ceph cluster � monitor and OSD addition
- Adding the Ceph monitor
- Adding the Ceph OSD
- Summary
- Chapter 3: Ceph Architecture and Components
- Ceph storage architecture
- Ceph RADOS
- Ceph Object Storage Device
- The Ceph OSD filesystem
- The Ceph OSD journal
- OSD commandsCeph monitors
- Monitor commands
- librados
- The Ceph block storage
- Ceph Object Gateway
- Ceph MDS
- Deploying MDS for your Ceph cluster
- The Ceph filesystem
- Summary
- Chapter 4: Ceph Internals
- Ceph under the hood
- Object
- Locating objects
- CRUSH
- The CRUSH lookup
- The CRUSH hierarchy
- Recovery and rebalancing
- Editing a CRUSH map
- Customizing a cluster layout
- Placement groups
- Calculating PG numbers
- Modifying PG and PGP
- PG peering, up and acting sets
- Ceph pools
- Pool operationsCreating and listing pools
- Ceph data management
- Summary
- Chapter 5: Deploying Ceph � the Way You Should Know
- Hardware planning for a Ceph cluster
- Monitor requirements
- OSD requirements
- Network requirements
- MDS requirements
- Setting up your VirtualBox environment � again
- Preparing your Ceph installation
- Getting the software
- Getting packages
- Getting Ceph tarballs
- Getting Ceph from GitHub
- Ceph cluster manual deployment
- Installing perquisites
- Deploying the Ceph cluster
- Deploying monitorsCreating OSDs
- Scaling up your cluster
- Adding monitors
- Adding OSDs
- Ceph cluster deployment using the ceph-deploy tool
- Upgrading your Ceph cluster
- Upgrading a monitor
- Upgrading OSDs
- Summary
- Chapter 6: Storage Provisioning with Ceph
- The RADOS block device
- Setting up your first Ceph client
- Mapping the RADOS block device
- Resizing Ceph RBD
- Ceph RBD snapshots
- Ceph RBD clones
- The Ceph filesystem
- Mounting CephFS with a kernel driver
- Mounting CephFS as FUSE