久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

CentOS7中Ceph如何搭建

205次閱讀
沒有評論

共計 2734 個字符,預計需要花費 7 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 CentOS7 中 Ceph 如何搭建,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

硬件環境準備

3 臺 CentOS7。數據盤根據需要來定

軟件環境準備

關閉 SELINUX

# sed -i  s/SELINUX=enforcing/SELINUX=disabled/g  /etc/selinux/config
# setenforce 0

關閉 iptables

# systemctl stop firewalld
# systemctl disable firewalld

每臺安裝配置源

# yum clean all
# rm -rf /etc/yum.repos.d/*.repo
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/repo/Centos-7.repo
# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
# sed -i  /aliyuncs/d  /etc/yum.repos.d/CentOS-Base.repo
# sed -i  /aliyuncs/d  /etc/yum.repos.d/epel.repo

同步時間

安裝

# yum -y ntp ntpdate

在 node1 開啟編輯配置文件

# vim /etc/ntp.conf
driftfile /var/lib/ntp/drift
restrict default nomodify
restrict  你的 ip 地址  mask 255.255.255.0 nomodify
server 127.127.1.0
fudge 127.127.1.0 stratum 10
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor

啟動

# systemctl start ntpd

在另外兩臺執行

# ntpdate node1

添加定時任務

# crontab –e
*/10 * * * * root ntpdate node1

分別修改 hostname

# hostname node1
# echo node1   /etc/hostname

分別修改 /etc/hosts

# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.50.1 node1
192.168.50.2 node2
192.168.50.3 node3

分別配置 ssh 免密碼登錄

# ssh-keygen -t rsa -P  
# ssh-copy-id node1
# ssh-copy-id node2
# ssh-copy-id node3

Ceph 部署

 

增加 ceph 源(安裝前需要確認,purge 之后重新做源)

# vim /etc/yum.repos.d/ceph.repo
[ceph]
name=ceph
baseurl=http://mirrors.163.com/ceph/rpm-jewel/el7/x86_64/
gpgcheck=0
[ceph-noarch]
name=cephnoarch
baseurl=http://mirrors.163.com/ceph/rpm-jewel/el7/noarch/
gpgcheck=0

(選做)本步驟為確保使用 163 源

CentOS:
# export CEPH_DEPLOY_REPO_URL=http://mirrors.163.com/ceph/rpm-jewel/el7
# export CEPH_DEPLOY_GPG_URL=http://mirrors.163.com/ceph/keys/release.asc

node1 安裝 deploy

# yum install ceph-deploy –y

創建目錄

# mkdir ~/ceph-cluster
# cd ceph-cluster/

創建

# ceph-deploy new node1 node2 node3

安裝 ceph

# ceph-deploy install node1 node2 node3

初始化 mon

# ceph-deploy mon create-initial

創建 osd

#ceph-deploy --overwrite-conf osd create mode1:/dev/sdb node2:/dev/sdb node3:/dev/sdb

創建 admin

# ceph-deploy --overwrite-conf admin node1 node2 node3

查看

# ceph health
HEALTH_OK
 

!如果出錯,一切都可以重新來過

# ceph-deploy purge node1 node2 node3
# ceph-deploy purgedata node1 node2 node3
# ceph-deploy forgetkeys

Ceph 使用

創建 mds

# ceph-deploy mds create node1

創建 data pool 與 metadata pool

# ceph osd pool create cephfs_data 128 128
# ceph osd pool create cephfs_metadata 128 128

創建 cephfs

# ceph fs new cephfs cephfs_metadata cephfs_data

查看 cephfs

# ceph fs ls

創建掛載目錄

# cd /mnt   mkdir cephfs_mnt

獲取 key

# ceph auth get-key client.admin -o /etc/ceph/adminkey

掛載

# mount –t ceph node1:/ cephfs_mnt -o name=admin,secretfile=/etc/ceph/adminkey

以上是“CentOS7 中 Ceph 如何搭建”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計2734字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 平乐县| 苍溪县| 岢岚县| 巩义市| 太谷县| 邢台市| 固始县| 正安县| 汝城县| 蓝山县| 金寨县| 观塘区| 中山市| 龙游县| 治多县| 安远县| 疏附县| 长岛县| 余庆县| 洪洞县| 南乐县| 贺州市| 阿合奇县| 淳安县| 湘乡市| 马龙县| 新平| 澳门| 东乌珠穆沁旗| 清河县| 昌江| 葫芦岛市| 新民市| 凯里市| 江安县| 揭东县| 游戏| 思茅市| 义乌市| 三原县| 柳州市|