小編給大家分享一下CentOS7中Ceph如何搭建,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
在鳳慶等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),全網(wǎng)整合營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),鳳慶網(wǎng)站建設(shè)費(fèi)用合理。
硬件環(huán)境準(zhǔn)備
3臺CentOS7。數(shù)據(jù)盤根據(jù)需要來定
關(guān)閉 SELINUX
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config # setenforce 0
關(guān)閉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
同步時(shí)間
安裝
# 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
在另外兩臺執(zhí)行
# ntpdate node1
添加定時(shí)任務(wù)
# 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源(安裝前需要確認(rèn),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
創(chuàng)建目錄
# mkdir ~/ceph-cluster # cd ceph-cluster/
創(chuàng)建
# ceph-deploy new node1 node2 node3
安裝ceph
# ceph-deploy install node1 node2 node3
初始化mon
# ceph-deploy mon create-initial
創(chuàng)建osd
#ceph-deploy --overwrite-conf osd create mode1:/dev/sdb node2:/dev/sdb node3:/dev/sdb
創(chuàng)建admin
# ceph-deploy --overwrite-conf admin node1 node2 node3
查看
# ceph health HEALTH_OK
!如果出錯(cuò),一切都可以重新來過
# ceph-deploy purge node1 node2 node3 # ceph-deploy purgedata node1 node2 node3 # ceph-deploy forgetkeys
創(chuàng)建mds
# ceph-deploy mds create node1
創(chuàng)建data pool 與metadata pool
# ceph osd pool create cephfs_data 128 128 # ceph osd pool create cephfs_metadata 128 128
創(chuàng)建cephfs
# ceph fs new cephfs cephfs_metadata cephfs_data
查看cephfs
# ceph fs ls
創(chuàng)建掛載目錄
# 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如何搭建”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文標(biāo)題:CentOS7中Ceph如何搭建
網(wǎng)站路徑:http://aaarwkj.com/article26/gppgcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)站策劃、網(wǎng)站排名、網(wǎng)站收錄、標(biāo)簽優(yōu)化、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)