Cargando…

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

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Singh, Karan (Autor)
Otros Autores: Weil, Sage (writer of foreword.)
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