Ceph 服務管理之MON服務

2022-10-04 03:21:10 字數 1733 閱讀 9858

乙個典型的 ceph 集群有 3 個或 5 個監控守護程序,它們分布在不同的主機上。如果集群中有五個或更多節點,我們建議部署五個監視器。

隨著集群的增長,ceph 會自動部署監控守護程序,而隨著集群的縮小,ceph 會自動縮減監控守護程序。這種自動增長和收縮的順利執行取決於正確的子網配置。

cephadm 引導過程將集群中的第乙個監視器守護程式分配給特定的子網。cephadm將該子網指定為集群的預設子網。除非 cephadm 被指示不這樣做,否則新的監視器守護程式將預設分配給該子網。

如果集群中的所有 ceph 監控守護程序都在同乙個子網中,則無需手動管理 ceph 監控守護程序。 cephadm當新主機新增到集群中時,將根據需要自動向子網新增最多五個監視器。

預設情況下,cephadm 會在任意主機上部署 5 個守護程序。有關指定守護程式放置的詳細資訊,請參閱守護程式放置。

ceph config set mon public_network **
例如:

ceph config set mon public_network 10.1.2.0/24
cephadm 僅在具有指定子網 ip 位址的主機上部署新的監控守護程式。

您還可以使用網路列表指定兩個公共網路:

ceph config set mon public_network *,*
例如:

ceph config set mon public_network 10.1.2.0/24,192.168.0.1/24

要部署每個附加監視器:

ceph orch daemon add mon *
ceph orch daemon add mon newhost1:10.1.2.123

ceph orch daemon add mon newhost2:10.1.2.0/24

現在,啟用守護程序的自動放置:

有關指定守護程式放置的詳細資訊,請參閱守護程式放置。

最後通過刪除--dry-run來應用這個新的展示位置:

要將監視器移動到新網路,請在新網路上部署新監視器,然後從舊網路中刪除監視器。不建議手動修改和注入monmap。

首先,禁用守護程序的自動放置:

要部署每個附加監視器:

ceph orch daemon add mon **
ceph orch daemon add mon newhost1:10.1.2.123

ceph orch daemon add mon newhost2:10.1.2.0/24

隨後從舊網路中刪除監視器:

ceph orch daemon rm *mon.*
更新public_network:

ceph config set mon public_network **
例如:

ceph config set mon public_network 10.1.2.0/24
現在,啟用守護程序的自動放置:

有關指定守護程式放置的詳細資訊,請參閱守護程式放置。

最後通過刪除--dry-run來應用這個新的展示位置:

Ceph 服務管理之服務狀態

要檢視 ceph 集群中執行的服務之一的狀態,請執行以下操作 使用命令列列印服務列表。找到您要檢查其狀態的服務。列印服務的狀態。以下命令列印編排器已知的服務列表。要將輸出限制為僅指定主機上的服務,請使用可選 host引數。要將輸出限制為僅特定型別的服務,請使用可選 type引數 mon osd mg...

Linux程序管理之服務

服務本質就是程序,但是是執行在後台的,通常都會監聽某個埠,等待其他程式的請求,比如 mysql,sshd,防火牆等 因此我們又稱為守護程序,是linux中非常重要的知識點。1 指令 service 服務名 start restart reload status 在centos7.0後,不再使用ser...

Liunx服務管理之NFS

2.nfs工作機制 3.exports檔案的格式 4.nfs管理 nfs有很多實際應用場景,以下是一些常用的場景 nfs體系至少有兩個主要部分 客戶機通過tcp ip網路遠端訪問存放在nfs伺服器上的資料 在nfs伺服器正式啟用前,需要根據實際環境和需求,配置一些nfs引數 nfs是基於rpc來實現...