01_CEPH開篇(Quincy)

歡迎來到小明說IT
今天開始與大家一起分享學習Ceph分布式存儲系統(tǒng)整個過程。
我們計劃把學習Ceph分布式系統(tǒng)的整個過程分為三個階段。
第一階段的主要目標是搭建Ceph分布式存儲的單虛擬機實驗環(huán)境;在這個階段要完成的工作有創(chuàng)建虛擬機、安裝操作系統(tǒng)、配置操作系統(tǒng)基礎環(huán)境,安裝ceph系統(tǒng)、使用ceph服務。完成這階段的學習,我們可以得到一個Ceph系統(tǒng)的單虛擬機實驗環(huán)境,用最少的設備資源達到學習的目的。
第二階段的主要目標是理解Ceph分布式存儲系統(tǒng)的各個組件功能以及相互協(xié)同完成分布式存儲的工作,通過該部分的學習,我們可以得到一個高可用ceph的實驗環(huán)境部署方案,對ceph系統(tǒng)有一個初步的理解。在這個階段,我們會接觸到Ceph系統(tǒng)的各個組件,對各個組件功能有所了解,會使用SHELL腳本或者最簡單的程序等方式去驗證Ceph系統(tǒng)中各種參數(shù)背后的意義。
第三階段的主要目標是對每個ceph組件的調(diào)優(yōu)方法以及各種使用場景的最佳實踐,探索建立ceph監(jiān)控系統(tǒng)以降低ceph系統(tǒng)使用門檻。通過該部分的實踐,我們可以得到一個高可用的ceph生產(chǎn)環(huán)境,對ceph生產(chǎn)系統(tǒng)運維有一定的認知。
我們計劃使用Ceph系統(tǒng)最新版本來進行學習,錄這個視頻的時候的最新版本是17.2.5版本,未來有版本更新,我們也會及時的更新到最新的版本。
底層的操作系統(tǒng)我們計劃使用Rocky Linux系統(tǒng),他是一個開源、免費的企業(yè)級操作系統(tǒng),(Red Hat Enterprise Linux) 100%兼容,目前看應該是CentOS的一個比較好的替代品,他的最新版本是9版本。我們可以通過他的官方網(wǎng)站下載到最新的系統(tǒng)鏡像。
在整個學習過程中,可能會涉及到一些開發(fā)方面的實踐,我們計劃使用go語言作為我們的開發(fā)測試語言,因為相對來說GO比C的開發(fā)效率和容錯能力都會好一些。
最后,希望我的視頻可以給大家了解Ceph、使用Ceph有所幫助!~