資源描述:
《CEPH分布式存儲(chǔ)部署》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、CEPH分布式存儲(chǔ)部署PS:本文的所有操作均在mon節(jié)點(diǎn)的主機(jī)進(jìn)行,如有變動(dòng)另有注釋作者:網(wǎng)絡(luò)技術(shù)部徐志權(quán)日期:2014年2月10日VERSION1.0更新歷史:2014.2.10:首次完成ceph部署文檔,塊設(shè)備及對(duì)象存儲(chǔ)的配置隨后添加。一、部署前網(wǎng)絡(luò)規(guī)劃1.1環(huán)境部署主機(jī)名公網(wǎng)IP(eth0)私網(wǎng)IP(eth1)操作系統(tǒng)運(yùn)行服務(wù)node1192.168.100.101172.16.100.101CentOS6.5mon、mdsnode2192.168.100.102172.16.100.102
2、CentOS6.5osdnode3192.168.100.103172.16.100.103CentOS6.5osdu操作系統(tǒng)使用CentOS6.5,因?yàn)橄到y(tǒng)已經(jīng)包含xfs的支持可以直接使用不需要再次編譯。u由于CentOS6.5系統(tǒng)的內(nèi)核為2.6.32,因此要關(guān)閉硬盤的寫(xiě)入緩存,若高于此版本不需要關(guān)閉。#hdparm-W0/dev/sdb0u本次部署一共有一個(gè)監(jiān)控節(jié)點(diǎn)、一個(gè)元數(shù)據(jù)節(jié)點(diǎn)、兩個(gè)數(shù)據(jù)節(jié)點(diǎn),每個(gè)數(shù)據(jù)節(jié)點(diǎn)擁有兩個(gè)硬盤作為數(shù)據(jù)盤。1.2網(wǎng)絡(luò)拓?fù)?.3配置服務(wù)器、安裝cephl添加ceph的r
3、pm庫(kù)key#rpm--import'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc'#rpm--import'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/autobuild.asc'l添加ceph-extras庫(kù)#vi/etc/yum.repos.d/ceph-extras[ceph-extras]name=CephExtrasPackagesbaseu
4、rl=http://ceph.com/packages/ceph-extras/rpm/centos6/$basearchenabled=1priority=2gpgcheck=1type=rpm-mdgpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc[ceph-extras-noarch]name=CephExtrasnoarchbaseurl=http://ceph.com/packages/ceph-
5、extras/rpm/centos6/noarchenabled=1priority=2gpgcheck=1type=rpm-mdgpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc[ceph-extras-source]name=CephExtrasSourcesbaseurl=http://ceph.com/packages/ceph-extras/rpm/centos6/SRPMSenabled=1pr
6、iority=2gpgcheck=1type=rpm-mdgpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.ascl添加ceph庫(kù)#rpm-Uvhhttp://ceph.com/rpms/el6/noarch/ceph-release-1-0.el6.noarch.rpml添加epel庫(kù)#rpm-Uvhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-relea
7、se-6-8.noarch.rpml安裝ceph#yumupdate-y&&yuminstallceph-y二、部署ceph2.1創(chuàng)建一個(gè)集群創(chuàng)建一個(gè)集群,集群名為ceph,在mon節(jié)點(diǎn),這里是主機(jī)node1,執(zhí)行以下操作2.1.1獲取一個(gè)uuid#uuidgen2.1.2編輯配置文件#vi/etc/ceph/ceph.conf[global]auth_service_required=cephx#filestore_xattr_use_omap=true#該選項(xiàng)只針對(duì)ext4文件系統(tǒng)格式auth
8、_client_required=cephxauth_cluster_required=cephxauthsupported=nonefsid=a500528d-fc02-464e-b944-bddacbb5c3d1#填入剛才獲取到的uuidpublicnetwork=192.168.100.0/24clusternetwork=172.16.100.0/24osdpooldefaultsize=2osdpooldefaultminsize=1maxopenfiles=65535m