日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ceph Luminous版手动安装零散记录

發(fā)布時間:2023/12/10 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ceph Luminous版手动安装零散记录 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.安裝必要的依賴包,關防火墻,向/etc/hosts內添加域名等

2.安裝ceph

配置yum源

(如果嫌慢,可以配置cachedir=/home/yum/$basearch/$releasever和keepcache=1兩個參數(shù),在第一次安裝時將安裝包下載到本地做成yum源,給后面的多個服務器使用)

[root@ceph1 mycluster]# cat /etc/yum.repos.d/ceph.repo [ceph-noarch] name=Ceph noarch packages baseurl=http://eu.ceph.com/rpm-luminous/el7/noarch/ enabled=1 gpgcheck=1 type=rpm-md gpgkey=http://eu.ceph.com/keys/release.asc priority=1[Ceph] name=Ceph packages for $basearch baseurl=http://eu.ceph.com/rpm-luminous/el7/$basearch enabled=1 gpgcheck=1 type=rpm-md gpgkey=http://eu.ceph.com/keys/release.asc priority=1[ceph-source] name=Ceph source packages baseurl=http://eu.ceph.com/rpm-luminous/el7/SRPMS enabled=1 gpgcheck=1 type=rpm-md gpgkey=http://eu.ceph.com/keys/release.asc priority=1 View Code

安裝ceph

yum -y install ceph ceph-radosgw

3.手動安裝配置

按照官網(wǎng):http://docs.ceph.com/docs/master/install/manual-deployment/的方法,

搭建monitor是沒有問題的

需要注意的是,如果搭建的是多個monitor需要自己把ceph.conf配置好,多個monitor要使用同一個ceph.mon.keyring和monmap創(chuàng)建,就不會出什么問題。

當使用Centos7時,啟動的命令:

systemctl start ceph-mon.target

如果此時ps -ef | grep ceph-mon沒有看見此進程,那么依照下面的方法查看:

[root@node1 my-cluster]# systemctl list-unit-files | grep ceph ceph-create-keys@.service static ceph-disk@.service static ceph-mds@.service enabled ceph-mon@.service enabled ceph-osd@.service enabled ceph-radosgw@.service enabled ceph-mds.target enabled ceph-mon.target enabled ceph-osd.target enabled ceph-radosgw.target enabled ceph.target enabled

如果發(fā)現(xiàn)ceph-mon@.service 不是enabled狀態(tài),那么需要 systemctl enable ceph-mon@hostname來開啟之后重啟ceph-mon。(其他模塊類似)

如果還是沒有啟動,journalctl -f看一下打印的日志,如果顯示的是什么啟動太快, 可以vi /etc/systemd/system/ceph-mon.target.wants/ceph-mon\@ceph1.service類似一類的文件中的

StartLimitInterval=30min改小之后,用systemctl daemon-reload命令使生效,然后重啟ceph-mon

接下來是安裝ceph-osd

按官網(wǎng)操作,當執(zhí)行到sudo ceph-disk activate /dev/hdd1的時候,發(fā)現(xiàn)需要一個keyring來鑒權,但是之前并沒有操作來加這個keyring。這就需要自己加了

執(zhí)行"ceph auth get-or-create client.bootstrap-osd mon 'allow profile bootstrap-osd' -o ceph.bootstrap-osd.keyring"(其他的key類似),當在ceph auth list命令執(zhí)行結果中看見bootstrap-osd就說明把key導入進去了,然后,用生成的ceph.bootstrap-osd.keyring即可激活osd。然后再后面寫個腳本:

#!/bin/bashUUID="c0ba1324-f840-4ae0-a5dc-01816be2f57f" #以你集群的ID為準 OSD_SECRET=$(ceph-authtool --gen-print-key)ID=$(echo "{\"cephx_secret\": \"$OSD_SECRET\"}" | \ceph osd new $UUID -i - \-n client.bootstrap-osd -k /var/lib/ceph/bootstrap-osd/ceph.bootstrap-osd.keyring) mkdir /var/lib/ceph/osd/ceph-$ID

執(zhí)行這個腳本osd就安裝成功了。如果不小心多執(zhí)行了幾次,創(chuàng)建了很多失敗的osd。使用"ceph osd tree"查找到失敗的osd,比如是osd.2那么再執(zhí)行

ceph osd crush remove osd.2 ceph auth del osd.2 ceph osd rm 2

即可刪除。安裝其他osd的id也不會受此id的影響。安裝其他osd和這個osd使用同一個keyring就行。

然后安裝mds和mgr按官網(wǎng)的方法安裝和配置即可。

但是安裝完mgr之后用netstat -tlanp | grep ceph-mgr |grep LISTEN查看居然只監(jiān)聽一個端口,dashboard的端口沒有被監(jiān)聽,說明dashboard沒有被啟動。

使用網(wǎng)上大神們的操作

ceph config-key put mgr/dashboard/server_addr 192.168.0.3 ceph config-key put mgr/dashboard/server_port 7000

依然沒有成功,原來dashboard需要自己啟用:ceph mgr module enable dashboard,(雖然配置文件里也可以寫,顯然我在配置文件里寫的并沒有起作用)

然后就是愉快地使用Luminous版的ceph了,然而,為什么我的dashboard跟別人的不一樣,我也建了cephfs。

原來換Chrome瀏覽器就好了。

?

轉載于:https://www.cnblogs.com/bugutian/p/7570810.html

總結

以上是生活随笔為你收集整理的ceph Luminous版手动安装零散记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。