配置pve集羣使用外部的ceph存儲

準備下面個集羣web

一個計算集羣,包含3臺pve主機,只安裝pveshell

管理主機是comp1(IP:10.8.20.21)這臺ide

計算集羣ui


一個存儲集羣,包含4臺pve主機,安裝pve和內部集成的cephspa

mgr:store1( 管理主機是store1這臺 ,IP:10.8.20.11 )3d

mon: store1 store2 store3 store4blog

osd: store2 store3 store4虛擬機

ceph的存儲池名:store-poolit

存儲集羣class


下面配置計算集羣可以使用存儲集羣上的ceph存儲,在計算集羣上添加一個rbd,使用存儲集羣的ceph,

一、保證 2個集羣內的主機可以相互通信

二、在計算集羣的comp1上面添加對存儲集羣上ceph的訪問權限

在comp1 (計算節點,IP:10.8.20.21) 的shell下執行下面2個命令:

mkdir /etc/pve/priv/ceph
scp root@10.8.20.11:/etc/ceph/ceph.client.admin.keyring /etc/pve/priv/ceph/ceph-external.keyring

輸入yes和store1(10.8.20.11)的root用戶的密碼複製 ceph.client.admin.keyring 文件, ceph-external是要添加的RBD的ID。

三、添加RBD

登陸comp1(10.8.20.21,計算節點)的web管理平臺,點擊數據中心→存儲→「添加」按鈕,選擇BRD:

添加RBD

RBD的ID是上面複製過來的文件名: ceph-external

存儲池: store-pool(就是創建存儲集羣時創建的存儲池名稱)

Monitors:存儲集羣ceph的監視器,輸入IP,多個用空格隔開,這裏添加了3個:

添加好以後,刷新一下comp1的web管理平臺,便可看到多了一個名爲ceph-external的存儲,確認其大小不是N/A。

能夠在上面創建和運行虛擬機

相關文章
相關標籤/搜索