Ceph Cookbook中文版 版權信息
- ISBN:9787121290169
- 條形碼:9787121290169 ; 978-7-121-29016-9
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Ceph Cookbook中文版 本書特色
ceph在afa、數據庫工作負載、容器存儲及超融合式基礎架構等多個領域應用,其集群在歐洲核子研究中心、雅虎和dreamhost等組織成功部署,越來越需要我們加以關注和學習。本書旨在讓你學會建立一個生產級別的ceph存儲集群,并掌握ceph集群管理技巧。全書從認識塊、對象和文件存儲開始,到與openstack的集成,再到建立一個類似dropbox的存儲解決方案,直到了解聯合架構和cephfs、用calamari和vsm監控環境、評測集群性能,以及獲取ceph運維*佳實踐。
Ceph Cookbook中文版 內容簡介
ceph存儲系統的理解、安裝、配置、管理掌握ceph的性能調優和測試,以及生產環境運行的實用技巧將ceph與openstack cinder、glance和nova等組件進行集成的方法對ceph對象存儲的深入理解,包括s3、swift以及keystone的集成類似dropbox的文件同步與共享服務的構建以及ceph聯合網關的設置用calamari和vsm監控集群的實際動手經驗對糾刪碼、crush map、緩存池、系統維護等高級主題的理解
Ceph Cookbook中文版 目錄
前言 vii第1章 ceph介紹及其他 1介紹 1ceph—— 一個新時代的開始 3raid—— 一個時代的終結 5ceph—— 架構概述 7規劃ceph的部署 9搭建一個虛擬基礎設施 10安裝和配置ceph 14擴展你的ceph集群 16在實踐中使用ceph集群 18第2章 使用ceph塊存儲 20介紹 21使用ceph塊存儲 21配置ceph客戶端 22創建ceph塊設備 25映射ceph塊設備 26調整ceph rbd大小 27使用rbd快照 29使用rbd克隆 30openstack簡介 33ceph——openstack的*佳匹配 33搭建openstack 35配置openstack為ceph客戶端 37配置ceph作為glance后端存儲 42配置ceph為cinder后端存儲 44將ceph rbd掛載到nova上 46nova基于ceph rbd啟動實例 47第3章 使用ceph對象存儲 50介紹 50理解ceph對象存儲 51rados網關標準設置、安裝和配置 51創建radosgw用戶 57通過s3 api訪問ceph對象存儲 59通過swift api訪問ceph對象存儲 63rados網關和openstack keystone的集成 65配置ceph多區域網關 67測試radosgw多區域網關 82使用rgw創建文件同步和共享服務 84第4章 使用ceph文件系統 90介紹 90理解ceph文件系統和mds 90部署ceph mds 92通過內核驅動訪問cephfs 94通過fuse客戶端訪問ceph fs 95將cephfs導出為nfs 96ceph-dokan——cephfs的windows客戶端 98cephfs——hdfs的簡易替換 101第5章 用calamari監控ceph集群 103介紹 103ceph集群的監控——統方法 104對ceph集群進行監控 104ceph calamari簡介 114編譯calamari服務器軟件包 115編譯calamari客戶端軟件包 117配置calamari主服務器 118將ceph節點加到calamari 121在calamari控制臺上監控ceph集群 122calamari故障排除 124第6章 操作和管理ceph集群 127介紹 127理解ceph的服務管理 128管理ceph的集群配置文件 129使用sysvint運行ceph 130作為一個服務運行ceph 132向上擴展(scale-up)和向外擴展(scale-out) 135向外擴展ceph集群 136縮小ceph集群 139替換ceph集群中的故障磁盤 144升級ceph集群 148維護ceph集群 150第7章 深入ceph 153介紹 153ceph擴展性和高可用 154理解crush機制 155crush map的內容 156ceph cluster map 161高可用monitors 162ceph身份驗證和授權 163ceph動態集群管理 168ceph placement group(pg,配置組) 169pg狀態 171在指定osd上創建ceph存儲池 172第8章 ceph生產計劃和性能調優 177介紹 177ceph的容量、性能以及成本的動態調整 178ceph的軟硬件選型 179ceph性能調優和建議 186ceph糾刪碼 198創建一個糾刪碼存儲池 202ceph緩存分層 205創建一個緩存分層的存儲池 206創建一個緩存層 208配置緩存層 209測試緩存層 211第9章 ceph虛擬存儲管理器(vsm) 213介紹 213理解vsm架構 214搭建vsm環境 215準備vsm 216安裝vsm 219使用vsm創建ceph集群 224探索vsm儀表板 226通過vsm升級ceph集群 230vsm路線圖(roadmap) 231vsm參考資料 232第10章 ceph擴展 233介紹 233ceph集群基準測試 234磁盤性能基線 234網絡性能基線 237ceph rados bench工具 238rados load-gen 工具 240ceph塊設備基準測試 242通過fio做ceph rbd基準測試 245ceph admin socket 246使用ceph tell命令 248ceph rest api 249ceph內存分析 250使用ansible部署ceph 252ceph-objectstore-tool 254
展開全部
Ceph Cookbook中文版 作者簡介
Karan Singh是一名IT 專家和技術布道師,他和他美麗的妻子 Monika 生活在芬蘭。他擁有計算機科學專業的學士學位,以及從Pilani BITS 獲得了系統工程專業的碩士學位。他還是一名通過了OpenStack、NetApp、Oracel Solaris 和Linux 等技術認證的專家。當前,Karan 是CSC(IT Center for Science Ltd.)公司的一名存儲和云系統專家,正致力于基于OpenStack 和Ceph 開發IaaS 云解決方案,以及使用Ceph 構建經濟的多PB 存儲系統。Karan 在各種存儲解決方案、云技術、自動化工具和Unix 系統上有豐富的經驗。他還是2015 年出版的Ceph 書籍Learning Ceph 的作者。Karan 還將他的部分時間專注于研發和新技術學習。當不從事Ceph 和OpenStack 相關的工作時,Karan 會致力于各種新技術和自動化相關的工作