發表於2024-12-14
Ceph Cookbook 中文版 pdf epub mobi txt 電子書 下載
Ceph存儲係統的理解、安裝、配置、管理
掌握Ceph的性能調優和測試,以及生産環境運行的實用技巧
將Ceph與OpenStack Cinder、Glance和Nova等組件進行集成的方法
對Ceph對象存儲的深入理解,包括S3、Swift以及Keystone的集成
類似Dropbox的文件同步與共享服務的構建以及Ceph聯閤網關的設置
用Calamari和VSM監控集群的實際動手經驗
對糾刪碼、CRUSH map、緩存池、係統維護等高級主題的理解
Ceph 在AFA、數據庫工作負載、容器存儲及超融閤式基礎架構等多個領域應用,其集群在歐洲核子研究中心、雅虎和DreamHost 等組織成功部署,越來越需要我們加以關注和學習。《Ceph Cookbook 中文版》旨在讓你學會建立一個生産級彆的Ceph 存儲集群,並掌握Ceph 集群管理技巧。《Ceph Cookbook 中文版》從認識塊、對象和文件存儲開始,到與OpenStack 的集成,再到建立一個類似Dropbox 的存儲解決方案,直到瞭解聯閤架構和CephFS、用Calamari 和VSM 監控環境、評測集群性能,以及獲取Ceph 運維zui佳實踐。
劉世民, 雲架構師,十餘年IT行業從業經曆,在電信軟件、企業軟件、存儲以及雲計算等領域從事過研發、管理和架構設計等方麵的工作。從2012年開始從事 OpenStack 研發工作,對其核心模塊、相關開源技術和産品,以及行業等都有著較深的理解。李井鑫,畢業於華僑大學軟件工程專業。有豐富的python編程經驗,從事多年互聯網、雲計算研發工作。
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 會緻力於各種新技術和自動化相關的工作
前言 VII
第1章 Ceph介紹及其他 1
介紹 1
Ceph―― 一個新時代的開始 3
RAID―― 一個時代的終結 5
Ceph―― 架構概述 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剋隆 30
Openstack簡介 33
Ceph――OpenStack的最佳匹配 33
搭建OpenStack 35
配置Openstack為Ceph客戶端 37
配置Ceph作為Glance後端存儲 42
配置Ceph為Cinder後端存儲 44
將Ceph RBD掛載到Nova上 46
Nova基於Ceph RBD啓動實例 47
第3章 使用Ceph對象存儲 50
介紹 50
理解Ceph對象存儲 51
RADOS網關標準設置、安裝和配置 51
創建radosgw用戶 57
通過S3 API訪問Ceph對象存儲 59
通過Swift API訪問Ceph對象存儲 63
RADOS網關和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 96
ceph-dokan――CephFS的Windows客戶端 98
CephFS――HDFS的簡易替換 101
第5章 用Calamari監控Ceph集群 103
介紹 103
Ceph集群的監控――統方法 104
對Ceph集群進行監控 104
Ceph Calamari簡介 114
編譯Calamari服務器軟件包 115
編譯Calamari客戶端軟件包 117
配置Calamari主服務器 118
將Ceph節點加到Calamari 121
在Calamari控製颱上監控Ceph集群 122
Calamari故障排除 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
介紹 153
Ceph擴展性和高可用 154
理解CRUSH機製 155
CRUSH map的內容 156
Ceph cluster map 161
高可用monitors 162
Ceph身份驗證和授權 163
Ceph動態集群管理 168
Ceph Placement Group(PG,配置組) 169
PG狀態 171
在指定OSD上創建Ceph存儲池 172
第8章 Ceph生産計劃和性能調優 177
介紹 177
Ceph的容量、性能以及成本的動態調整 178
Ceph的軟硬件選型 179
Ceph性能調優和建議 186
Ceph糾刪碼 198
創建一個糾刪碼存儲池 202
Ceph緩存分層 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集群 230
VSM路綫圖(roadmap) 231
VSM參考資料 232
第10章 Ceph擴展 233
介紹 233
Ceph集群基準測試 234
磁盤性能基綫 234
網絡性能基綫 237
Ceph rados bench工具 238
rados load-gen 工具 240
Ceph塊設備基準測試 242
通過FIO做Ceph RBD基準測試 245
Ceph admin socket 246
使用ceph tell命令 248
Ceph REST API 249
Ceph內存分析 250
使用Ansible部署Ceph 252
ceph-objectstore-tool 254
譯者序
為什麼要翻譯本書
當前,雲計算已經成為典型的IT 資源配置方式,無論是互聯網行業還是傳統行業都在積極擁抱雲計算。雲計算在技術上麵臨三項技術難題:網絡、存儲、管理平颱。網絡方麵SDN(軟件定於網絡)越來越成熟,管理方麵OpenStack(軟件定義數據中心)被認為是繼Linux 以來最成熟的開源項目,存儲方麵,目前公認的開源解決方案就是Ceph,Ceph 貫徹的理念也是SDS(軟件定義存儲)。
SDS(軟件定義存儲)可以降低存儲基礎設施的TCO(Total Cost of Ownership,總體擁有成本)。除降低存儲成本外,SDS 還具有靈活性、可擴展性和可靠性,可以說SDS 就是存儲的未來。
Ceph 是“開源軟件定義存儲”的明星,Ceph 架構設計閤理,可以輕鬆的擴展到PB 級彆,隨著不斷發展,國外和國內有多傢公有雲在生産環境使用Ceph 作為後端存儲,Ceph成為雲計算後端存儲的首選。
Ceph 從開始到現在已經十餘年,Ceph 的最大難題是入門難、調優難。針對於這兩大問題,本書從Ceph 的原理、硬件選項以及調優入手,描述瞭技術原理,總結瞭最佳實踐。讀者可以通過閱讀本書,將學到的知識靈活運用到自己的環境中,輕鬆掌握Ceph。
我們每一秒鍾都在為巨大的數字世界添磚加瓦。數據增長超乎想象,有人預測,到2020年人類擁有的數據將高達40 澤字節(Zettabyte)。如果這還不算太大,那到2050 年呢?我們可不可以推測將會有1 堯字節(Yottabyte)?最明顯的問題是:我們用什麼辦法來存儲如此海量的數據,或者說我們為未來準備好瞭嗎?對我來說,Ceph 是解決這些數據問題的一綫希望,或者可以說是解決未來十年數據存儲需求的一個可能解決方案。Ceph 是存儲的未來!
有這樣一句格言“軟件定義一切”,事實的確如此。不過,從另一個角度來看,軟件是滿足各種計算需求的一種可行方法,如預測天氣、網絡體係、存儲、數據中心以及漢堡包……嗯,現在還不是討論漢堡包的時候。眾所周知,通過軟件來定義一切的想法,發揮瞭軟件本身具有的智能優勢,再加上商業硬件,可以解決你的各種難題。而且我認為,這種軟件定義的方式應該是打開未來計算枷鎖的一把鑰匙。
完全開源的Ceph,通過軟件定義存儲的方式,用優異的性能去處理空前增長的數據。它為文件存儲、對象存儲,以及塊存儲提供瞭豐富、統一的接口。Ceph 的優點在於分布式、可擴展性以及性能;以及與生俱來的可靠性和穩健性。而且,它價格便宜,經濟實惠,性價比極高。
Ceph 在存儲領域舉足輕重。它的企業級特性,比如可擴展性、可靠性、糾刪碼、緩存和計數等,已經在過去幾年取得顯著改善,日益成熟。僅舉幾例,在歐洲核子研究中心、雅虎和DreamHost 等組織中多PB 的Ceph 集群正在部署並成功運行。
Ceph 的塊存儲和對象存儲接口早已被引入,現在已開發完全。直到去年,隻有CephFS模塊不能投入到生産環境。今年我打賭CephFS 模塊一定會在Jewel 版本中具備生産屬性。我已經迫不及待地想見證CephFS 在生産領域有所建樹。Ceph 已經在多個領域應用並日益普及,如AFA(全閃存陣列)、數據庫工作負載、容器存儲,以及超融閤式基礎架構。誠然,Ceph 的發展已漸入佳境。
在這本書中,我們將深入瞭解Ceph 的各個模塊和它的工作架構。本書側重使用知識,提供一步一步的手把手指導。從第一章起,你就會獲得Ceph 的實踐經驗。隨後每章,你將不斷學習,並玩轉Ceph 各個有趣的概念。我希望,到這本書的結尾,不論在概念上還是實踐上,都能夠讓你信心滿滿地玩轉Ceph。學得開心!
Karan Singh
書質量還行 內容還沒看太仔細
評分excellen~ook
評分書的質量一般
評分不錯,很好的一本入門書。
評分PACKT的Cookbook係列近年來大有取代O'Reilly之勢。
評分好評
評分比較基礎,適閤實施人員,原理講解的比較少,推薦ceph中文社區的資料
評分還可以呢
評分性價比高,還會在買。
Ceph Cookbook 中文版 pdf epub mobi txt 電子書 下載