在使用Cephadm部署Ceph集群時(shí),網(wǎng)絡(luò)配置是一個(gè)重要的步驟
確保所有節(jié)點(diǎn)之間的網(wǎng)絡(luò)連接正常。你可以使用ping
命令來測(cè)試節(jié)點(diǎn)之間的連接。
安裝cephadm
。在每個(gè)節(jié)點(diǎn)上運(yùn)行以下命令:
sudo apt-get update
sudo apt-get install cephadm
創(chuàng)建一個(gè)新的Ceph集群。在一個(gè)節(jié)點(diǎn)上運(yùn)行以下命令:
sudo cephadm bootstrap --mon-ip <MON_IP>
其中,<MON_IP>
是你為監(jiān)控節(jié)點(diǎn)選擇的IP地址。這將在當(dāng)前節(jié)點(diǎn)上啟動(dòng)一個(gè)新的Ceph集群。
添加其他節(jié)點(diǎn)到Ceph集群。在每個(gè)要添加到集群的節(jié)點(diǎn)上運(yùn)行以下命令:
sudo cephadm join --fsid <FSID> --mon-ip <MON_IP>
其中,<FSID>
是你的Ceph集群的唯一標(biāo)識(shí)符,<MON_IP>
是監(jiān)控節(jié)點(diǎn)的IP地址。你可以在第3步中使用的命令輸出中找到這些信息。
配置網(wǎng)絡(luò)。在每個(gè)節(jié)點(diǎn)上,編輯/etc/ceph/ceph.conf
文件,添加以下內(nèi)容:
[global]
public network = <PUBLIC_NETWORK>
cluster network = <CLUSTER_NETWORK>
其中,<PUBLIC_NETWORK>
是客戶端與Ceph集群通信的網(wǎng)絡(luò),<CLUSTER_NETWORK>
是Ceph集群內(nèi)部節(jié)點(diǎn)之間通信的網(wǎng)絡(luò)。這些值應(yīng)該是CIDR格式,例如192.168.1.0/24
。
應(yīng)用網(wǎng)絡(luò)配置。在每個(gè)節(jié)點(diǎn)上,運(yùn)行以下命令:
sudo systemctl restart ceph-osd@*
sudo systemctl restart ceph-mon@*
這將重啟Ceph OSD和監(jiān)控服務(wù),使新的網(wǎng)絡(luò)配置生效。
驗(yàn)證網(wǎng)絡(luò)配置。在每個(gè)節(jié)點(diǎn)上,運(yùn)行以下命令:
sudo ceph status
檢查輸出中的public_addr
和cluster_addr
字段,確保它們與你在步驟5中配置的網(wǎng)絡(luò)設(shè)置相匹配。
完成以上步驟后,你已經(jīng)成功配置了Cephadm的網(wǎng)絡(luò)。現(xiàn)在,你可以繼續(xù)部署和管理你的Ceph集群。