Centos7 3上搭建Ceph高可用集群

2021-09-10 03:30:36 字數 2298 閱讀 2457

ceph是今年越來越火的乙個分布式儲存開源軟體,包含了塊儲存,物件儲存和檔案儲存,相比於glusterfs更加全面,hdfs適合處理大檔案,ceph也適合於小檔案處理。

集群包含乙個admin節點,三個monitor節點,其他都是node節點。

架構圖:

注意:

host必須是hostname的short name ,hostname是真實的主機名,因為後面我們會用host來操作所有機器,admin節點在生成配置檔案的時候會比較host和short name,如果不一致會有問題,這裡提醒下大家。

ceph.repo

[ceph]

name=ceph

baseurl=

gpgcheck=0

priority=1

[ceph-noarch]

name=cephnoarch

baseurl=

gpgcheck=0

priority=1

[ceph-source]

name=ceph source packages

baseurl=

enabled=0

gpgcheck=1

type=rpm-md

gpgkey=

priority=1

yum install yum-plugin-priorities ceph-deploy -y
mkdir /root/ceph

cd /root/ceph

ceph-deploy new $host

完成後在當前目錄下會生成幾個檔案

[global]

fsid = *********xx

mon_initial_members = $host1,$host2,$host3

mon_host = $host1_ip,$host2_ip,$host3_ip

auth_cluster_required = cephx

auth_service_required = cephx

auth_client_required = cephx

osd pool default size = 2

public network = 10.10.10.0/24

osd max object name len = 256

osd max object namespace len = 64

rbd_default_features = 1

注釋:

mon_initial_members 是monitor節點的short name, mon_host是對應的ip位址

public network是網段位址

osd pool default size是資料儲存副本數

ceph-deploy install $host1 $host2 $host3 $host4
yum install -y ceph
ceph-deploy mon create-initial
在每個節點上準備好儲存磁碟並掛載,比如是/data/ceph

賦予使用者組

chown ceph.ceph /data/ceph
準備

ceph-deploy prepare $host1:/data/ceph $host2:/data/ceph $host3:/data/ceph $host4:/data/ceph
啟用

ceph-deploy activate $host1:/data/ceph $host2:/data/ceph $host3:/data/ceph $host4:/data/ceph
ceph -s

Centos7 3下搭建lamp環境

今天準備在阿里雲的esc centos7.3環境下搭建lamp環境 linux apache mysql php 在此順便記錄一下。1.安裝apache 我使用的yum安裝 1 安裝apache yum y install httpd 2 開啟apache服務 systemctl start htt...

Centos7 3搭建漢化版gitlab!!!

可以自己去自行選擇喜歡的版本。2 安裝gitlab ce rpm ivh gitlab ce 8.8.5 ce.1.el7.x86 64.rpm3 修改gitlab配置 vim etc gitlab gitlab.rb把external url 修改為你自己的伺服器ip 4 執行命令 gitlab ...

阿里雲centos 7 3 搭建vsftp問題

使用 阿里雲 centos 7.3 搭建vsftpd 1.yum 安裝軟體,預設配置並啟動服務 2.安全組入口放行 3.登入該位址是否出現 pub 目錄,沒有則是資料通道連線不正常 問題分析 1.主動模式 服務預設開啟 20,21 埠進行控制命令與資料通道 大多數客戶端為內網,伺服器可能連線不上客戶...