iT邦幫忙

0

請問有人測試 Ceph octopus 版本的安裝嗎?

依照官網的安裝步驟,每個步驟都順順的,唯獨走到 DEPLOY RGWS 這一步就卡住了。
https://docs.ceph.com/docs/master/cephadm/install/

請哪位先進指點迷津, 感謝。

https://ithelp.ithome.com.tw/upload/images/20200405/20001201UYXswMmFcW.png

1 個回答

1
raytracy
iT邦大神 1 級 ‧ 2020-04-06 12:06:06

如果我只說這樣一段話:

依照官網的安裝步驟,每個步驟都順順的,唯獨走到  ./cephadm install 這一步就卡住了

你聽了這段話想幫忙的話, 可以從哪個資訊下手幫我查修?

請教google大神/images/emoticon/emoticon31.gif

indychou iT邦新手 4 級 ‧ 2020-04-07 22:13:28 檢舉

我也還不熟安裝 octopus版本, 不過小弟分享一下安裝筆記,走到 ./cephadm install 這一步之前的幾個動作:

以下都是以 root 身份來執行的:

編輯
vi /etc/selinux/config
#SELINUX=enforcing 改成 ---> SELINUX=disabled
//存檔離開,REBOOT 或者是執行 set enforce = 0 後不重開機

//確定已經指定好 HOSTNAME ? 否則安裝就會被警告
//例如指定: ceph-host1
//不要指定成這樣的 FQDN 例如: ceph.lab
//可以用 nmtui 工具來指定 FQDN

//環境先暫時關閉 Firewalld
systemctl disable firewalld
systemctl stop firewalld

//EPEL很需要,沒有EPEL後續困難重重
yum -y install epel-release.noarch
yum repolist

//OS時間很重要,一定要確保
dnf -y install chrony
編輯
vi /etc/chrony.conf
在 pool 底下加入以下
server time.stdtime.gov.tw iburst
server tock.stdtime.gov.tw iburst
server watch.stdtime.gov.tw iburst
server clock.stdtime.gov.tw iburst
server tick.stdtime.gov.tw iburst

存檔,離開執行
systemctl enable chronyd
systemctl restart chronyd
systemctl status chronyd

//如果環境中,還沒有 podman 的話:
//因為沒有肥大的 Daemons,Podman 不像 Docker Engine 一樣有一個 daemon。
執行 dnf -y install golang
執行 dnf -y install podman

//編輯 .bashrc 加入以下:
vi /root/.bashrc
export PS1="\u@\h \w> "
alias docker=podman
alias ceph='cephadm shell --'

//存檔離開確認以下兩行都能執行
podman --version
docker --version

// 準備以 Cephadm 部署方式
mkdir /root/cephadm
cd /root/cephadm
curl --silent --remote-name --location https://github.com/ceph/ceph/raw/octopus/src/cephadm/cephadm
chmod +x cephadm

//安裝 Ceph 軟體套件庫
執行 ./cephadm add-repo --release octopus
執行 ./cephadm install

以上是小弟的安裝步驟,不知道您是否順利執行 ./cephadm install 呢?

raytracy iT邦大神 1 級 ‧ 2020-04-08 08:03:33 檢舉

非常感謝您的資訊, 但這樣的作法叫做讀書會, 不是解問題...
大家想一下: 單純丟出你的安裝經驗, 對查修有沒有幫助?

對啊, 我也遵照你的步驟做完了, 但是跑  ./cephadm install 的時候還是卡住

如果這是我看完你步驟的反應, 接下來要如何查修這個問題?
我們是不是又回到原點, 沒有出現新的線索?

標準的施做步驟, 網路上都查得到, 你會做的我也會做, 不需要重複教這些公開資訊, 頂多兩邊核對一下是否走一樣的程序, 可是這裡是論壇不是通訊軟體, 一來一往的核對, 常常浪費好幾天的時間, 或者雙方失去聯繫.....(通常一個主題, 即使我有興趣, 頂多跟三天就放棄了, 因為還有很多其他工作要忙, 沒辦法整天盯著看)

由於資訊公開, 核對雙方步驟的這個方法, 往往得到結果八成以上都是相同的, 對於解問題沒有實質幫助; 所以, 我們必須尋找更有效率的問答技巧; 電腦 Debug 有個關鍵:

兩個人都做一樣的步驟, 不見得會得到一樣的結果;
要知道是甚麼地方造成不一樣的結果, 唯有 <...>

我們是不是幹脆跳過核對的步驟, 直接去找 <.....> 就可以了?

此外, 我在此論壇解過的題, 有 6 成以上情境, 是自己沒有動手做過或遇過的, 但是我仍然可以解完, 所以, 不一定要從最前面的標準步驟去核對, 一樣可以解問題..... (那是萬一到後面都解不出來了, 再去前面核對就好)

為何我不需要做過同樣的步驟就可以解? 我是從哪裡解的?
您如果一開始就提供可以用來解題的資訊, 我是否馬上就可以解此題? 而不需跟你重複地核對步驟?

提示: 飛機半空中突然發生異常聲響和震動時, 機長會先看甚麼?
(他會先翻標準作業手冊嗎?)

我要發表回答

立即登入回答