-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Ceph Cookbook 中文版

( 簡體 字)
作者:Ceph中國社區,KVM云技術社區類別:1. -> 程式設計 -> 綜合
譯者:
出版社:電子工業出版社Ceph Cookbook 中文版 3dWoo書號: 44658
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:6/1/2016
頁數:276
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121290169
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

前 言

我們每一秒鐘都在為巨大的數字世界添磚加瓦。數據增長超乎想象,有人預測,到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
這本書包括
第1章,Ceph介紹及其他,從Ceph介紹開始,逐漸過度到RAID及其所面臨的挑戰,以及Ceph的體系結構概述。最后,對Ceph安裝和配置做了簡要介紹。
第2章,使用Cephs塊儲存,介紹了Ceph塊設備及其配置。還介紹了RBD快照、克隆,以及對OpenStaek的Cinder、Glance、Nova等組件的支持選項。
第3章,使用Ceph對象存儲,深入介紹Ceph對象存儲,包括RGW標準和聯合設置,S3以及OpenStack Swift訪問。最后,使用OwnCloud搭建文件同步和服務。
第4章,使用Ceph文件系統,包括CephFS的介紹,以及通過內核、Fuse和NFS-Ganesha配置接入MDS和CephFS。還將學習到如何通過Ceph-Dokan Windows客戶端訪問CephFS。
第5章,用Calamari監控Ceph集群,包括通過CLI來監控Ceph、介紹Calamari、配置Calamari服務器端和客戶端。并且還涵蓋了通過Calamari GUI來監控Ceph集群,以及Calamari的排錯。
第6章,操作和管理Ceph集群,包括Ceph服務管理和伸縮Ceph集群。這章還介紹了如何更換壞盤以及升級Ceph。
第7章,深入Ceph,探討了Ceph的CRUSH map,以及對CRUSH map原理的理解,隨后是Ceph認證和授權。本章還介紹了動態集群管理和對Ceph PG的理解。最后,我們創建了指定硬件所需要的配置。
第8章,Ceph生產計劃和性能調優,包含Ceph生產環境的部署,以及軟件和硬件的規劃。本章還包括Ceph的建議和性能調優。最后還介紹了糾刪碼和緩存分層。
第9章,Ceph虛擬存儲管理器(VSM),本章包括虛擬存儲管理器(Virtual Storage Manager,VSM)的簡介和結構介紹。我們將通過配置VSM來搭建一個Ceph集群并進行管理。
第10章,Ceph擴展,作為本書的最后一章,涵蓋了Ceph的性能基準,以及使用admin socket、API、ceph-objectstore等工具對Ceph排錯。還包括使用Ansible配置Ceph以及Ceph的內存配置。
讀這本書所需要的
各章節所涉及的軟件組件
閱讀群體
本書是為那些想通過Ceph為他們的云和虛擬基礎設施打造軟件定義存儲解決方案的云平臺和存儲系統工程師、系統管理員、技術架構師及顧問們打造的。如果你具備GNU/ Linux和存儲系統的基本知識,卻缺乏軟件定義存儲解決方案及Ceph相關的經驗,只要你想學習和了解,這本書同樣適合你。
體例設置
在這本書中,你會發現有幾個標題(準備工作、操作指南、原理解密、更多介紹、參見等)頻繁出現。
為了把教程步驟更好地展示出來,我們將按如下順序逐步展開。
準備工作
這一部分介紹了本教程的內容,以及在其步驟展開之前需要安裝的軟件以及需要配置的預設置項。
操作指南
這一部分包含了教程具體的步驟。
原理解密
這一部分通常是對上一節中涉及的細節和原理的解釋。
更多介紹
這一部分包括教程更多的信息,旨在幫助讀者加深對教程的理解。
參見
這一部分提供了其他一些詳情信息的鏈接。
約定
在這本書中,你會發現許多代表各種類型信息的不同文本樣式。下面是這些樣式的一些例子及其含義詳解。
文本代碼、數據庫表名、文件夾名、文件名、文件擴展名、路徑名、URL示例、用戶輸入,以及Twitter用戶名,如“我們需要編輯OpenStack節點上的/etc/nova/nova.conf,并添加下面部分給出的執行步驟”所示。
一個代碼塊示例如下:
inject_partition=-2
images_type=rbd
images_rbd_pool=vms
images_rbd_ceph_conf=/etc/ceph/ceph.conf
為了引起你對代碼塊某部分的注意,我們會把代碼塊中的某些行加粗:
inject_partition=-2
images_type=rbd
images_rbd_pool=vms
images_rbd_ceph_conf=/etc/ceph/ceph.conf
下面的示例表示命令行下的輸入或輸出:
# rados -p cache-pool ls
新術語和重點詞匯以黑體顯示。正如你在書中所看到的,在菜單或者對話框出現的文字顯示為:“找到nova.virt.libvirt.volume部分定義的選項,并添加以下代碼:”。
這樣的文本框內文字表示重要注解或者警告提示。

提示或者技巧是這樣的。
讀者支持
我們非常歡迎讀者反饋。請讓我們知道你如何看待這本書,你是否喜歡這本書。讀者的反饋對我們很重要,因為它可以幫助我們創作最讓你受益的作品。
雖然我們已盡力謹慎地確保內容的準確性,但錯誤仍然存在。如果你發現了書中的錯誤,包括正文和代碼中的錯誤,請告訴我們,我們會非常感激。這樣,你不僅幫助了其他讀者,也幫助我們改進后續的出版。如發現任何勘誤,可以在博文視點網站相應圖書的頁面提交勘誤信息。一旦你找到的錯誤被證實,你提交的信息就會被接受,我們的網站也會發布這些勘誤信息。你可以隨時瀏覽圖書頁面,查看已發布的勘誤信息。
內容簡介:

Ceph在AFA、數據庫工作負載、容器存儲及超融合式基礎架構等多個領域應用,其集群在歐洲核子研究中心、雅虎和DreamHost等組織成功部署,越來越需要我們加以關注和學習。本書旨在讓你學會建立一個生產級別的Ceph存儲集群,并掌握Ceph集群管理技巧。全書從認識塊、對象和文件存儲開始,到與OpenStack的集成,再到建立一個類似Dropbox的存儲解決方案,直到了解聯合架構和CephFS、用Calamari和VSM監控環境、評測集群性能,以及獲取Ceph運維最佳實踐。

目錄:

前言 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
序: