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