【问题标题】:ceph-deploy: error: unrecognized arguments: --dataceph-deploy:错误:无法识别的参数:--data
【发布时间】:2020-04-07 23:13:09
【问题描述】:

我正在尝试在已安装的磁盘上安装 ceph 和配置。我有磁盘位置,但是,当我使用 --data 参数时遇到问题。

命令: ceph-deploy osd create --data /home/ceph-admin/ceph-data/vda node-ip-address

错误: ceph-deploy:错误:无法识别的参数:--data

ceph 版本: ceph 版本 14.2.8 (2d095e947a02261ce61424021bb43bd3022d35cb) 鹦鹉螺(稳定)

ceph 部署版本: 1.5.38

我找到的所有文档都使用了 --data 参数。有什么解决方法吗?

请帮忙!

提前谢谢..

【问题讨论】:

    标签: ubuntu kubernetes openshift ceph apiconnect


    【解决方案1】:

    您必须将您的 ceph-deploy 升级到版本 2.x 才能将 nautilus 部署到您的集群。在 ubuntu 上更新 ceph-deploy 的示例命令。

    $ wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -
    $ echo deb https://download.ceph.com/debian-nautilus/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
    $ sudo apt update
    $ sudo apt install ceph-deploy
    

    希望对你有帮助。

    【讨论】:

      【解决方案2】:

      查看https://docs.ceph.com/docs/nautilus/man/8/ceph-deploy/#osd,我相信您需要直接指向磁盘,而不是文件系统路径。

      https://docs.ceph.com/docs/nautilus/rados/deployment/ceph-deploy-osd/ 中的示例也表明:

      ceph-deploy osd create --data /dev/ssd osd-server1
      

      即卸载/home/ceph-admin/ceph-data/vda 并直接指向lsblk 显示的设备位置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-03
        • 2015-12-24
        • 2021-01-14
        • 2020-03-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多