這篇文章主要講解了“ceph集群的搭建方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ceph集群的搭建方法”吧!
成都創(chuàng)新互聯公司專業(yè)為企業(yè)提供復興網站建設、復興做網站、復興網站設計、復興網站制作等企業(yè)網站建設、網頁設計與制作、復興企業(yè)網站模板建站服務,十年復興做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
1.添加epel-release拓展源
yum install --nogpgcheck -y epel-release
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
2.添加ceph源
vi /etc/yum.repos.d/ceph.repo
[Ceph]
name=Ceph packages for $basearch
baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/$basearch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc
priority=1
[Ceph-noarch]
name=Ceph noarch packages
baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc
priority=1
[ceph-source]
name=Ceph source packages
baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/SRPMS
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc
priority=1
3.安裝ceph準備
更新主機庫文件:yum update -y
下載ceph-deploy:yum install ceph-deploy -y
下載安裝ntp服務:yum install ntp ntpdate ntp-doc openssh-server yum-plugin-priorities -y
修改/etc/hosts文件,添加IP-主機名映射,例如:192.168.1.111 node1
創(chuàng)建目錄放置ceph安裝后的文件并進入目錄:mkdir my-cluster ; cd my-cluster
使用ceph-deploy創(chuàng)建新的集群:ceph-deploy new node1(最后為主機名)
修改ceph.conf配置文件,添加一下內容
osd pool default size = 3 #創(chuàng)建3個副本
public_network = 192.168.1.0/24 #公用網絡
cluster_network = 192.1681.0/24 #集群網絡
4.ceph-deploy下載安裝ceph程序:ceph-deploy install node1
5.劃分三個大小相等的分區(qū),并且全部大于10GB:例fdisk /dev/sdb
ceph-deploy mon create-initial
ceph-deploy admin node1
chmod +r /etc/ceph/ceph.client.admin.keyring
ceph-disk prepare --cluster node1 --cluster-uuid f453a207-a05c-475b-971d-91ff6c1f6f48 --fs-type xfs /dev/sdb1
剩余的兩個分區(qū)命令一樣,只需要修改/dev/sdb*
上面的uuid使用ceph -s可以查看,就是第一行cluster后面的那串字符,配置文件中可以修改
ceph-disk activate /dev/sdb1
ceph osd getcrushmap -o a.map
crushtool -d a.map -o a
vi a
rule replicated_ruleset {
ruleset 0
type replicated
min_size 1
max_size 10
step take default
step chooseleaf firstn 0 type osd #默認為host,修改為osd
step emit
crushtool -c a -o b.map
ceph osd setcrushmap -i b.map
ceph osd tree
ceph -s
感謝各位的閱讀,以上就是“ceph集群的搭建方法”的內容了,經過本文的學習后,相信大家對ceph集群的搭建方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!
本文題目:ceph集群的搭建方法
分享網址:http://bm7419.com/article26/pcipjg.html
成都網站建設公司_創(chuàng)新互聯,為您提供做網站、小程序開發(fā)、響應式網站、網站改版、品牌網站設計、動態(tài)網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯