ceph - Ceph deploy 无法创建 osd
问题描述
我在 ceph 安装中很熟悉,并遵循了一些教程。不幸的是,当我现在尝试执行 OSD 的命令时。
ceph-deploy osd create --data /dev/vdb node1
我遇到了这个错误
[ceph-vm2][INFO ] Running command: sudo /usr/sbin/ceph-volume --cluster ceph lvm create --bluestore --data /dev/sdb
[ceph-vm2][WARNIN] --> RuntimeError: Unable to create a new OSD id
[ceph-vm2][DEBUG ] Running command: /usr/bin/ceph-authtool --gen-print-key
[ceph-vm2][DEBUG ] Running command: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring -i - osd new d64885d8-866c-4e26-bdda-94a6b8a79366
[ceph-vm2][DEBUG ] stderr: [errno 1] error connecting to the cluster
[ceph-vm2][ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy.osd][ERROR ] Failed to execute command: /usr/sbin/ceph-volume --cluster ceph lvm create --bluestore --data /dev/sdb
[ceph_deploy][ERROR ] GenericError: Failed to create 1 OSDs
解决方案
首先确保您的 /dev/sdb 没有重要数据!
1.
#umount /dev/sdb1 or /dev/sdb2
2.
vim /etc/fstab
common /dev/sdb uuid mount
3.
#parted -s /dev/sdb mklabel gpt mkpart primary xfs 0% 100%
4.
#reboot
5.
#mkfs.xfs /dev/sdb -f
6.
ceph-deploy osd create --data /dev/sdb node1
推荐阅读
- drupal - 以编程方式翻译嵌套段落
- google-cloud-speech - 语音到文本 grpc StreamingRecognize c# 示例
- python - 在与常数张量相乘后,Tensorflow 失去了对变量/梯度的跟踪
- javascript - 传单路线图方向
- list - 列表的引导 vue 分页不是表 nuxtjs 切片不是函数
- hashmap - 如何在工作日工作室打印/显示哈希图?
- r - 计算改变 y 值的斜率
- c - Run function from structure variable
- azure - ADF 分组行并将每个组存储在单独的文件中
- php - nova中嵌套形式的本地化