ceph預環境安裝

2021-08-04 15:31:25 字數 2701 閱讀 6179

更新epel最新源

yum install epel-release -y

新加ceph jewel 版本源

更新系統軟體

sudo yum update

安裝ceph-deploy

sudo yum install ceph-deploy

在所有的ceph node節點裡新增ceph_deploy使用者

sudo useradd -d /home/ceph_deploy -m ceph_deploy

sudo passwd ceph_deploy

在所有的ceph node節點裡給ceph_deploy使用者新增sudo許可權

echo"ceph_deploy all = (root) nopasswd:all"| sudo tee /etc/sudoers.d/ceph_deploy

sudo chmod0440/etc/sudoers.d/ceph_deploy

所有的ceph node新增互信

sudo su ceph_deploy

ssh-keygen

ssh-copy-id ceph_deploy@ceph-node1

ssh-copy-id ceph_deploy@ceph-node2

ssh-copy-id ceph_deploy@ceph-node3

新增ssh config檔案,格式如下:

vim ~/.ssh/config

vim ~/.ssh/config

host ceph-node1

hostname ceph-node1

user ceph_deploy

host ceph-node2

hostname ceph-node2

user ceph_deploy

host ceph-node3

hostname ceph-node3

user ceph_deploy

修改許可權

chmod 600  ~/.ssh/config 

修改/etc/selinux/config 檔案

將selinux=enforcing改為selinux=disabled

sudo setenforce 0

sudo yum install yum-plugin-priorities

預安裝完成後,按照這個 安裝ceph塊儲存 安裝ceph塊儲存

部署CEPH 一 (CEPH的環境準備)

實驗拓撲圖 配置ceph節點 二 為node1節點儲存各台主機的金鑰 三 為node1節點生成公鑰及金鑰 四 實現node1節點遠端各台主機免密登陸 包含node1自己 node1操作 五 為node6節點 客戶端 配置時間伺服器 node6操作 六 為node1 5配置為ntp伺服器 node6 ...

ceph 除錯環境啟動

啟rbd mirror程序 j版本ceph n版本ceph 修改ceph 之後可以只編譯一部分後進行除錯。這時可以使用vstart.sh起乙個虛擬的測試環境。vstart.sh啟動乙個測試環境在github有教程。如果要測試rbd mirror需要兩個集群,這時可以使用ceph src mvstar...

ceph安裝總結

你有沒有想過,簡單的在集群的機器上裝ceph,不做任何處理它就能元件集群嗎?當然不可能。那麼ceph集群裡的節點是如何與其他節點通訊呢,有兩點 1.要作為集群的一員,你肯定要是某種角色,mon,osd,mds,mgr甚至client都行。所以安裝ceph是必須的。然後,與集群通訊,就需要知道集群是誰...