簡體   English   中英

無法使用ceph-deploy部署Ceph管理器守護進程:錯誤EACCES:訪問被拒絕

[英]Unable to deploy a Ceph manager daemon with ceph-deploy: Error EACCES: access denied

我正在嘗試使用此處的快速入門指南來設置Ceph存儲集群: http : //docs.ceph.com/docs/master/start/quick-ceph-deploy/

當我嘗試使用此命令部署管理器守護程序時:

    ceph-deploy mgr create enickel7

我收到此錯誤:

    [ceph_deploy.mgr][ERROR ] OSError: [Errno 2] No such file or directory: '/var/lib/ceph/mgr/ceph-enickel7'
    [ceph_deploy][ERROR ] GenericError: Failed to create 1 MGRs

(enickel7是我正在使用的節點的名稱-Ceph文檔調用了節點node1,node2和node3。)我試圖手動創建目錄/ var / lib / ceph / mgr,然后再次運行命令。 然后我得到了這個錯誤:

    [enickel7][ERROR ] Error EACCES: access denied
    [enickel7][ERROR ] exit code from command was: 13
    [ceph_deploy.mgr][ERROR ] could not create mgr
    [ceph_deploy][ERROR ] GenericError: Failed to create 1 MGRs

有誰知道此錯誤的含義或解決方法? ceph-deploy絕對具有sudo權限,mgr目錄與/ var / lib / ceph中的其他目錄具有相同的權限。

感謝您的時間!

這是因為您的ceph版本不是Luminous> = 12.2.0,所以必須使用ceph-deploy來安裝ceph,如文檔所述,ceph-deploy現在安裝的默認版本是10.2.10 Jewel。

如果要創建管理器守護進程,則需要將ceph升級到Luminous 12.2.1。 該文檔位於此處: http : //docs.ceph.com/docs/master/release-notes/#v12-2-1-luminous

我只是在ubuntu 16.04上遇到了同樣的問題,試圖使用ceph-deploy版本1.5.39部署kraken。

Ceph-deploy自動為我創建了目錄,但目錄不正確。 看起來它在/ var / lib / ceph / bootstrap-mgr中創建的密鑰環以及該目錄是root擁有的。 我把它換成cef。 那讓我克服了那個錯誤。

在您的情況下,我猜該目錄歸您的用戶所有,而不是“ ceph”。 我希望這有幫助。

請測試以下命令:

chown ceph:ceph / var / lib / ceph

什么ceph版本使用?

請使用最新版本(模擬13.2)和ceph-deploy 2

面臨同樣的問題。 正如Michael Meepo所說,這是版本問題。 在管理節點上,我為發光安裝了ceph倉庫並安裝了ceph-deploy。 但是,當我嘗試使用它時,ceph-deploy在遠程節點上安裝了默認版本(Jewel)。 要安裝特定版本,您應該要求它:

ceph-deploy install master --release luminous

要使用與您的發行版相匹配的ceph-deploy版本,例如https://github.com/ceph/ceph-deploy頁面,請使用ceph存儲庫。 例如,由於Debian Stretch提供了Jewel(Ceph v。10),請使用以下存儲庫: http : //ceph.com/debian-jewel通過創建/etc/apt/source.list.d/ceph-deploy.list文件包含:

deb http://download.ceph.com/debian-jewel/ stretch main

安裝密鑰:

wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -

然后繼續

apt-get install ceph-deploy

從那里應該可以按預期工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM